КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Запит 3.3
Проекція Приклади застосування реляційної алгебри Нехай задано реляційну схему бази даних вищого навчального закладу: ФАКУЛЬТЕТ(#F, Назва. Декан. Корпус. Фонд) КАФЕДРА(#D. #F. Назва. #ЗАВІДУВАЧ. Корпус. Фонд) ВИКЛАДАЧ(#Т. #D. Прізвище. Посада. Тел) ГРУПА(#С #D. Курс. Номер. Кількість. #КУРАТОР) nPEflMET(#S. Назва) АУДИТОРIЯ(#R. Номер. Корпус, Місткість) ЛЕКЦІЯ(#Т. #G. #S. #R. Тип. День, Тиждень) На рис. 3.2 зображено зв'язки між відношеннями описаної схеми. Рис. 3.2. Зв'язки між відношеннями в реляційній схемі вищого навчального закладу Приклади згрупуємо за операціями, застосування яких у них демонструється.
Запит 3.1 Вивести список усіх викладачів вузу разом з їхніми телефонними номерами. ВИКЛАДАЧ[Прізвище, Тел] Запит 3.2 Вивести список усіх факультетів та відомості про те, хто є деканом кожного з них. ФАКУЛЬТЕТ[Назва. Декан] Обмеження Хто є деканом факультету інформатики? (ФАКУЛЬТЕТ[Назва="інформатики"])[Декан] Використання константи «інформатики» у наведеному прикладі операції 9-обме-ження є відступом від теоретичної «чистоти» реляційної моделі, але розробники мов на основі реляційної алгебри використовували подібні відступи задля зручності користувача та практичної ефективності. Надалі ми будемо застосовувати подібні відступи, але вже без коментарів. Наведемо також теоретично «чистий» варіант згаданого вище запиту. 3 цією метою використаємо допоміжну таблицю ДОП(Назва) з єдиним кортежем інформатики. (ФАКУЛЬТЕТ[Назва=Назва]ДOП)[Декан]
Дата добавления: 2014-11-20; Просмотров: 372; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |