Проектирование реляционных баз данных. Тюмиков Д.К. - 30 стр.

UptoLike

Составители: 

30
полей файла должны быть уникальными. Разрешить проблему поможет
введение альтернативного имени файла Препод., которое принято называть
псевдонимом или алиасом. Чтобы задать это имя, перед последовательностью
операций реляционной алгебры, формирующих ответ на запрос, необходимо
поместить оператор aliase.
Назвать всевозможные пары имен преподавателей, ведущих в одной группе
лабораторные работы или практические, и свободных в
данное время в осеннем
семестре. Предположим, что время генерируется случайным образом и имеет
переменную V, то высказывание примет вид: Инд_пл_осен. aliase Нов_ин_пл.
Proj ФИО. Преп. join{(sel(лаб<>0).{Ин_пл_осен} and (лаб<>0) or (Прак<>0)
{Нов_ин_пл} and (ВремяV=0 Занят) and (Nпреп {Ин_пл_oceн}<>(Nпреп
{Нов_ин_пл}{Ин_пл_осен} prodact {
Нов_ин_пл}
Перечислить ФИО преподавателей, читающих лекции в группе 303
proj ФЙО sel(Nrpyn==303) {Ин_пл_осен} union proj ФИО sel(Nrpyn»303)
{Ин_пл_вес}.
Перечислить номера аудиторий, принадлежащих кафедре ТОЭ, с количеством
вмещающихся студентов более 30 и свободных в понедельник «1» или «3»
парой
Proj Ауд.(sе1 каф.=ТОЭ) and (кол ст>30) and ({Понед 1=0) or (ПЬ-нед 3=0})
(Аудит)
Перечислить дисциплины
, которые необходимо проводить в строго
запланированных местах на элект. факультете
proj Ауд., Дисц (sel Ауд<>0)(Понед пл).
Перечислить все дисциплины, читаемые АТС
proj Дисцип. Учеб пл АТС.
Составим ЕR-диаграмму, используя данную таблицу:
Таблица 1
Серия
локомотива
Пункт тех.
обслуживани
я
Род работы
локомотива
Поезд
Станция Количество
перевозочных
работ в мес.
2ТЭ10Л 1;3 Магистральный 1 Москва 8
2ТЭ10В 2;4 Маневровый 2 Сызрань 10
3ТЭ10М 1 Магистральный 3 Москва 10
ТЭ3 2 Маневровый 4 Омск 9
2М62 5;2 Маневровый 5 Сызрань 8