КАТЕГОРИИ: Архитектура-(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) |
Представление схем в реляционной базе данных
Реляционная база данных может состоять из произвольного количества отношений. Реляционные схемы для той части учебного проекта LIBRARY, в которой содержится и обрабатывается информация о выдачи книг читателям библиотеки:
Readers (Code, FamilyName, Name, Patronymic, ReaderCardNumber, PasportCode, Job, Post, Note) Librarians (Code, ClockNumber, FamilyName, Name, Patronymic, PasportCode, Post, HomePhone, Note) Books (Code, Name, AuthorCode, IssueYear, Drawing, UDK, Cipher, Note) PasportData (Code, Series, Number, Birthday, BirthPlace, Sex, IssuePlace, IssueDate, Note) Phones (ReaderCode, PhoneTypeCode, PhoneNumber) BookAuthors (Code, FamilyName, Name, Patronymic, Birthday, Deatheday, ShortBiography, Note) BookInventaryNumbers (Code, BookCode, FundCode, InventoryNumber, Cost) BookGiveOutRecord (Code, ReaderCode, OutLibrarianCode, InventoryCode, IssueDate, ReturnDate, FactReturnDate, InLibrarianCode) BookFunds(Code, Name) PhoneTypes(Code, Name)
Общепринятое обозначение реляционной схемы включает имя отношения, за которым (в скобках) располагаются имена атрибутов. При этом первичный ключ (обычно) подчеркивается. Концептуальной моделью, или концептуальной схемой, называется множество всех реляционных схем базы данных. В таблицах 5.3 – 5.12 показано некоторое возможное состояние базы данных LIBRARY. Таблица 5.3. Таблица Readers
Таблица 5.4. Таблица Librarians
Таблица 5.5. Таблица Books
Таблица 5.6. Таблица PasportData
Таблица 5.7. Таблица Phones
Таблица 5.8. Таблица BookAutors
Таблица 5.9. Таблица BookInventaryNumbers
Таблица 5.10. Таблица BookGiveOutRecord
Таблица 5.11. Таблица BookFunds
Таблица 5.12. Таблица PhoneTypes
КОНТРОЛЬНЫЕ ВОПРОСЫ: 1. Сформулируйте цели создания реляционной модели данных. 2. Дайте определения понятий: отношение, атрибут, домен, кортеж. 3. Дайте определение следующим понятиям: степень отношения, кардинальность, реляционная база данных. 4. Какие характеристики отношения Вам известны? 5. Что такое суперключ? 6. Что такое потенциальный ключ? 7. Какими свойствами обладает потенциальный ключ? 8. Что такое первичный ключ?
Дата добавления: 2014-01-07; Просмотров: 193; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |