Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Белобжеский_Лекции_по_ББД.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
5.5 Mб
Скачать

Вопросы группы II

25. Модифицируйте ER-диаграмму на рис. 3.19, включив в нее сущность ЗА­НЯТИЕ. Пусть сущности ИНДИВИДУАЛЫНОЕ_ЗАНЯТИЕ и ГРУППОВОЕ_ЗАНЯТИЕ будут подтипами сущности ЗАНЯТИЕ. Измените связи, где это необходимо. Используйте традиционные символы.

26. Модифицируйте ER-диаграмму на рис. 3.19, исключив из нее сущность ИНСТРУКТОР. Измените связи, где это необходимо. Используйте символы UML-стиля.

27. Какие из моделей на рис. 3.19 и из вашего ответа на вопросы 25 и 26 вы предпочитаете? Объясните причину вашего предпочтения.

28. Модифицируйте ER-диаграмму на рис. 3.21, включив в нее подтипы обо­рудования. При этом допустите, что оборудование, находящееся в собст­венности бюро аренды Сан-Хуана, относится к сущности АРЕНДА, а прочее оборудование относится к сущности ЯХТА. Для оборудования, относящего­ся к яхте, смоделируйте различие между тем оборудованием, которое за­креплено, и тем, которое не закреплено на яхте. Каков выигрыш от такой усложненной модели?

Литература по курсу «базы и банки данных»

  1. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель.Microsoft® Access 2002. – СПб.: БХВ-Санкт-Петербург, 2002. – 718 с.

  2. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика. – М.: Издательский дом "Вильямс", 2000. – 1120 с., также 2004

  3. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. – М.: Мир, 1991. – 280 с.

  4. Кренке Д. Теория и практика построения баз данных. – СПб.: Питер, 2003, также 2005– 858 с.

  5. Четвериков В.Н., Ревунков Г.Н., Самохвалов Э.Н. Базы и банки данных. - М.: Высшая школа, 1992. – 340 с.

  6. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2001. – 304 с.

  7. Любая литература по ACCESS, например:

Михеева В.Д., Харитонова И.А. Microsoft® Access 2000. – СПб.: БХВ-Санкт-Петербург, 1999. – 1088 с.

  1. Дейт К. Введение в системы баз данных. – М.: Издательский дом "Вильямс", 2001. –1072 с.

1 В английском языке подсистема обработки обозначается термином run-time subsystem. He следует путать его с похожим термином run-time product, который имеет несколько другое значение. Этим термином некоторые производители обозначают урезанный вариант комплектации СУБД, куда входят подсистема обработки и ядро, но не входит подсистема средств проектирования. Такой вари­ант позволяет лишь запускать готовое приложение. Назначение таких продуктов в том, чтобы сни­зить стоимость приложения для конечного пользователя. Обычно СУБД без подсистемы средств разработки стоит намного дешевле, чем полноценная СУБД, а иногда и вовсе бесплатна. Следова­тельно, полную версию продукта покупает только разработчик, а конечные пользователи покупают сокращенную версию.

2 Транзакция представляет собой набор действий, выполняемых отдельным пользо­вателем или прикладной программой с целью доступа или изменения содержимого базы данных.

3 1 International Standards Organization Publication ISO/IEC 9075 1992, Database Language SQL

4 Иногда встроенные функции называют также агрегированными функциями (aggregate functions), чтобы отличать их от встроенных функций языков программирования, таких как SUBSTRING

5 «Мы не можем, разумеется, за пределами всего возможного опыта составить определенное пред­ставление о том, какими являются веши сами по себе. И все же не в нашей власти совершенно уст­раниться от их исследования; ибо опыт никогда не удовлетворяет рассудок полностью, но, отвечая на вопросы, отсылает нас все дальше и дальше назад и оставляет нас неудовлетворенными относи­тельно полного решения» (Иммануил Кант. Пролегомены к любой будущей метафизике).