Лекции и практики (1). Курс лекций и материалы для практических занятий
Скачать 1.01 Mb.
|
Вариант 5. Фрагмент БД библиотеки (журнальные публикации).Л.р.№1.Созданиеизаполнение отношений. Отношение "Журналы" (идентификатор, "Название", "Издатель"). Отношение "Рубрикаторы" ("Шифр", "Название рубрики"). Отношение "Публикации (статьи)" (основное):
Л.р.№2.Выборкаданных. Создать упорядоченные списки: публикаций за последние 3 года (по журналам и годам); публикаций по рубрикам; публикаций по разделам "Базы данных" и СУБД; рубрик, по которым нет публикаций. Л.р.№3.Работаспредставлениями. Создать представления: "Публикации за текущий год" (все поля отношения "Публикации"). "Авторы, публиковавшиеся более одного раза" (все поля отношения "Публикации"). "Состав по рубрикам" (рубрика, количество публикаций всего, количе- ство публикаций за последние три года). Вариант 6. Фрагмент БД отдела кадров.Л.р.№1.Созданиеизаполнениеотношений. Отношение "Отделы" ("Номер отдела", "Название отдела"). Отношение "Сотрудники" (основное):
Отношение "Дети" (внешний ключ к отношению "Сотрудники", "Имя", "Дата рождения"). Л.р.№2.Выборкаданных. Создать упорядоченные списки: сотрудников с детьми от 3 до 12 лет включительно; отделов, в которых нет сотрудников. Посчитать количество сотрудников с разными уровнями образования. Л.р.№3.Работа спредставлениями. Создать представления: "Отделы и сотрудники" (поля обоих отношений без повторов). "Бездетные сотрудники" (все поля отношения "Сотрудники"). "Образовательный уровень сотрудников" (уровень образования, количе- ство мужчин, количество женщин). |