Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задачка по SQL

Данил Пыжов Знаток (319), на голосовании 1 год назад
Дима и Миша пользуются продуктами от одного и того же производителя.
Тип Таниного принтера не такой, как у Вити, но признак "цветной или нет" - совпадает.
Размер экрана Диминого ноутбука на 3 дюйма больше Олиного.
Мишин ПК в 4 раза дороже Таниного принтера.
Номера моделей Витиного принтера и Олиного ноутбука отличаются только третьим символом.
У Костиного ПК скорость процессора, как у Мишиного ПК; объем жесткого диска, как у Диминого ноутбука; объем памяти, как у Олиного ноутбука, а цена - как у Витиного принтера.
Вывести все возможные номера моделей Костиного ПК.
Голосование за лучший ответ
Александр Искусственный Интеллект (301602) 1 год назад
какое отношение к SQL?
только не тормози.
Максим Балль Ученик (107) 6 месяцев назад
А ничего, что там еще нужно спроектировать БД из таблиц, на основе следующего текста?

Схема БД состоит из четырех таблиц:
  1. Product(maker, model, type)
  2. PC(code, model, speed, ram, hd, cd, price)
  3. Laptop(code, model, speed, ram, hd, price, screen)
  4. Printer(code, model, color, type, price)

  • Таблица Product представляет производителя (maker), номер модели (model) и тип ('PC' - ПК, 'Laptop' - ПК-блокнот или 'Printer' - принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов.
  • В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – code, указаны модель – model (внешний ключ к таблице Product), скорость - speed (процессора в мегагерцах), объем памяти - ram (в мегабайтах), размер диска - hd (в гигабайтах), скорость считывающего устройства - cd (например, '4x') и цена - price (в долларах).
  • Таблица Laptop аналогична таблице РС за исключением того, что вместо скорости CD содержит размер экрана -screen (в дюймах).
  • В таблице Printer для каждой модели принтера указывается, является ли он цветным - color ('y', если цветной), тип принтера - type (лазерный – 'Laser', струйный – 'Jet' или матричный – 'Matrix') и цена - price.

    Пояснение: Для начала нужно спроектировать БД, рекомендую проектировать тут:
    https://nosqldbm.ru/
Похожие вопросы