Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
02.05.2014
Размер:
45.57 Кб
Скачать

Билет 34

  1. Поставки (Код Товара, Кол-во, Значения Характеристик, Код Поставщика, Название товара, Название Характеристик, ФИО Поставщика, Номер Партии, Дата Отгрузки)

Семантика: В таблице отражены сведения о показателях качества отгружаемых товаров. Поставщик может поставлять несколько видов товаров, товар одного вида может поставляться несколькими поставщиками. Поставщик отгружает товар партиями, содержащими несколько видов товаров в определенных количествах. Каждый вид товара сам по себе (независимо от отгружаемых партий) имеет набор характеристик.

Билет 7

  1. Оценки (ФИО студента, Оценка, Код Специальности, Код Кафедры, Курс, Группа, Название Кафедры, Название Специальности, Предмет )

Семантика: В таблице отражены оценки студентов по различным предметам. Каждый студент учится на одной специальности в некоторой группе. Специальность выпускается одной кафедрой, на кафедре может быть несколько специальностей.

  1. Блюдо (Код блюда, Название Блюда, Категория)

Продукт (Код Продукта, Название Продукта, Калорийность)

Рецепт (Код Блюда, Код Продукта, Кол-во продукта в Блюде)

Извлечь коды и названия блюд, содержащих в точности все те продукты, которые содержит блюдо «Солянка Московская». Отсортировать результаты в алфавитном порядке названия блюд.

Билет 32

  1. Поставка (Номер отгрузки, Дата Отгрузки, Отгруженное количество, Код товара, Код поставщика, Общее количество, название Товара, ФИО поставщика)

Семантика: В таблице отражены сведения об отгрузке поставщиком поставляемых товаров. Поставщик может поставлять несколько видов товаров. Контрактом с конкретным поставщиком оговорено общее количество для каждого вида товара. Товар одного вида может поставляться несколькими поставщиками. Поставщик отгружает товар несколькими партиями в некоторых количествах. Отгружаемые партии последовательно нумеруются для отгрузок данного товара данным поставщиком.

  1. Изделие ( Код Изделия, Название Изделия, Вид, Стоимость)

Деталь (Код Детали, Название Детали, Вес, Цена)

Состав (Код Изделия, Код Детали, Количество)

Извлечь статистику видов изделий: вид, число изделий данного вида, количество различных деталей в них, суммарное количество используемых в них деталей. Не учитывать изделия дешевле 100 рублей и детали дешевле 10 рублей. Упорядочить по видам.

Билет 33.

  1. Партии (Код Поставщика, номер партии, Дата Отгрузки, ФИО Поставщика, Название Товара, Количество, Номер Упаковки, Вес Упаковки)

Семантика: В таблице отражены сведения о партиях поставляемых товаров. Поставщик может поставлять несколько видов товаров, товар одного вида может поставляться несколькими поставщиками. Поставщик отгружает товар партиями, содержащими несколько видов товаров в определенных количествах. Каждая партия представляет собой набор последовательно пронумерованных упаковок определенного веса.

  1. Изделие ( Код Изделия, Название Изделия, Вид, Стоимость)

Деталь (Код Детали, Название Детали, Вес, Цена)

Состав (Код Изделия, Код Детали, Количество)

Извлечь сведения об изделиях, у которых суммарная цена используемых деталей по крайней мере в 2 раза меньше стоимости изделия: код, название, стоимость, суммарное число деталей, суммарная цена деталей.

БИЛЕТ 25 (неточный текст)

4) (Код изделия, название Изделия, Код Категории, Название Категории, Количество Изделий, Код Детали, Значение Свойств Детали, Название свойств Детали)

Семантика: наверху приведен состав детали. Одно изделие может относиться к одной категории. Одно изделие состоит из нескольких деталей. Каждая деталь обладает своими свойствами.

5) Пациент (КодПациента, ФиоПациента, Категория, ДатаРожд);

Врач (КодВрача, ФИОВрача, Спец, Стаж);

Прием (КодПациента, КодВрача, ДатаВремя, Район).

Извлечь имена и коды врачей, которые принимают в точности тех же пациентов, что и врач Иванов П.С. Отсортировать в алфавитном порядке по ФИО.

Билет 35

  1. Нормализация: ER-модель и реляционная модель

Партия(КодПост, КодТовара, КодКатегории, НомерПартии, ДатаОтгрузки, ФИОПостафщика, НазваниеТовара, Кол-во(товара), НазвКатегории)

  1. SQL-запрос

Изделие(КодИзделия, НазвИзделия, Вид, Стоимость)

Деталь(КодДетали, Вес, НазвДетали, Цена)

Состав(КодИзделия, Коддетали, Кол-во)

Извлечь коды и названия деталей, которые исп-ся в кол-ве более 20 штук, по крайней мере во всех тех изделиях, в кот. исп-ся деталь «Шайба».

Билет 27

1) Нормализация: ER-модель и реляционная модель

Изделия (КодИзделия, КодКатегории, КодДетали, Кол-воДеталейВИзделии, КодХарактеристики, НазвИзделия, НазвКатегории, ЗначХарактеристики)

  1. SQL-запрос

Пациент (КодПациента, ФИОПациента, Категория, ДатаРожд)

Врач (КодВрача, ФИОВрача, Специализация, Стаж)

Приём (КодПациента, КодВрача, ДатаВремя, Район)

Извлечь коды и ФИО пациентов, не посетивших в текущем году ни одного врача из тех, которых посетил пациент Иванов. Отсортировать результат в обратном направлении по коду.

Билет 6

1) Нормализация: ER-модель и реляционная модель

Должности(КодДолжности, НазвДолжности, КодСотрудника, ФИОСотр, ДатаНазначенияДолжности, СодержаниеОбязанности, КодОбязанности, НомерОбязанностиУДолжности)

Семантика: у всех сотрудников имеются должности и связанные с ними обязанности. У каждой должности имеются свои чётко определённые обязанности

  1. SQL-запрос

Блюдо(КодБлюда, НазвБлюда, Категория)

Продукт(КодПродукта, Калорийность)

Рецепт(КодБлюда, КодПродукта, Кол-во ПродуктовВБлюде)

Извлечь сведения о блюдах с калорийностью выше калорийности блюда с кодом «123»: код, название, калорийность. Учитывать только блюда, приготавливаемые более, чем из 3 продуктов; калорийность блюда рассчитывать как произведение калорийности продукта на кол-во продуктов в блюде, просуммированное по всем продуктам, входящим в блюдо.

Билет 21

1) Нормализация: ER-модель и реляционная модель

Оклады(РазмерОклада, ДатаНазначенияОклада, КодДолжности, ДатаНазначенияДолжности, КодСотр, ФИОСотруд, КодОтдела, НазваниеОтдела)

2) SQL-запрос

Пациент(КодПациента, ФИОПациента, Категория, ДатаРожд)

Врач(КодВрача, ФИОВрача, Спец-ия, Стаж)

Прием(КодПациента, КодВрача, ДатаВремя, Кабинет)

Извлечь коды и ФИО пациентов категории «пенсионер», которые в текущем году либо не посещали врача-терапевта, либо посещали неоднократно врача-окулиста. Рез-т упорядочить по ФИО пациентов.

Решение: select КодПациента, ФИОПациента

From Пациент

Where (Категория=»пенсионер») and (Прием.ДатаВремя=2005) and (Прием.КодВрача<>(select КодВрача from Врач where спец-ция=»терапевт») or count (Прием.КодВрача= (select КодВрача from Врач where Спец-ть=»окулист»))>1)

Order by ФИОПац-та

Билет 12

1) Нормализация: ER-модель и реляционная модель

Досье(КодСтудента, ФИОСтудента, НомерПубликации, БиблиогрСсылка, АвторскийВклад, КодПредмета, НазвПредмета, Оценка, Спец-ть, Курс, Группа)

Семантика: К публикации относится БиблиогрСсылка и АвторскийВклад

2)SQL-запрос

Студент(КодСтудента, ФИОСтудента, Спец-ть, Курс, Группа)

Предмет(КодПредмета, НазвПредмета, Объем, Спец-ть, Курс)

Успеваемость(КодСтудента, КодПредмета, Оценка, Дата)

Извлечь коды и названия предметов, по которым либо вовсе отсутствовали оценки, либо всего одна оценка студентов первого курса

Соседние файлы в папке Материалы к экзамену