Главная страница

Лекции и практики (1). Курс лекций и материалы для практических занятий


Скачать 1.01 Mb.
НазваниеКурс лекций и материалы для практических занятий
Дата17.03.2023
Размер1.01 Mb.
Формат файлаdocx
Имя файлаЛекции и практики (1).docx
ТипКурс лекций
#996812
страница65 из 75
1   ...   61   62   63   64   65   66   67   68   ...   75

Вариант 5. Фрагмент БД библиотеки (журнальные публикации).


Л.р.№1.Созданиеизаполнение отношений.

  1. Отношение "Журналы" (идентификатор, "Название", "Издатель").

  2. Отношение "Рубрикаторы" ("Шифр", "Название рубрики").

  3. Отношение "Публикации (статьи)" (основное):




Содержимоеполя

Тип

Длина

Дес.

Примечание

Индекс журнала

N

6

0

ключевая комбинация полей

Автор(ы)

C

40




Название

C

40




Год выпуска

N

4

0

обязательное поле

Номер выпуска

N

2

0

обязательное поле

Шифр рубрики

C

6




внешний ключ

Страницы

С

7







Примечание

C

30




раздел журнала

Л.р.№2.Выборкаданных.

Создать упорядоченные списки:

  • публикаций за последние 3 года (по журналам и годам);

  • публикаций по рубрикам;

  • публикаций по разделам "Базы данных" и СУБД;

  • рубрик, по которым нет публикаций.

Л.р.№3.Работаспредставлениями.

Создать представления:

  1. "Публикации за текущий год" (все поля отношения "Публикации").

  2. "Авторы, публиковавшиеся более одного раза" (все поля отношения "Публикации").

  3. "Состав по рубрикам" (рубрика, количество публикаций всего, количе- ство публикаций за последние три года).

Вариант 6. Фрагмент БД отдела кадров.


Л.р.№1.Созданиеизаполнениеотношений.

  1. Отношение "Отделы" ("Номер отдела", "Название отдела").

  2. Отношение "Сотрудники" (основное):



Содержимоеполя

Тип

Длина

Дес.

Примечание

Табельный номер

N

6

0

первичный ключ

ФИО

C

50




обязательное поле

Пол

C

1




по умолчанию мужской

Дата рождения

D










Образование

C

20




высшее, среднее, начальное

Номер отдела

N

3

0

внешний ключ

Должность

C

30




обязательное поле

  1. Отношение "Дети" (внешний ключ к отношению "Сотрудники", "Имя", "Дата рождения").

Л.р.№2.Выборкаданных.

Создать упорядоченные списки:

  • сотрудников с детьми от 3 до 12 лет включительно;

  • отделов, в которых нет сотрудников.

Посчитать количество сотрудников с разными уровнями образования. Л.р.№3.Работа спредставлениями.

Создать представления:

  1. "Отделы и сотрудники" (поля обоих отношений без повторов).

  2. "Бездетные сотрудники" (все поля отношения "Сотрудники").

  3. "Образовательный уровень сотрудников" (уровень образования, количе- ство мужчин, количество женщин).
1   ...   61   62   63   64   65   66   67   68   ...   75


написать администратору сайта