Пример физической структуры базы данных



На основании модели “сущность - связь” генерируется предварительный проект базы данных. Генерация осуществляется в соответствии со следующими правилами:

· Каждая сущность преобразуется в таблицу, имя сущности становится именем таблицы.

· Атрибуты сущностей преобразуются в колонки таблицы, имена атрибутов становятся именами колонок таблицы.

· Ключевые атрибуты становятся первичными ключами таблицы.

· Если для сущности была определена ключевая связь, то первичный ключ связанной сущности копируется в таблицу и объединяется с ключом рассматриваемой сущности.

· Связи М:1 и 1:1 приводят к копированию ключей сущности, находящейся на другом конце связи. Если связь М:1, то ключи сущности, находящейся на конце “один”, копируются в таблицу для сущности, находящейся на конце “многие”.

В соответствии с перечисленными требованиями к процедуре генерации проекта базы данных произведем генерацию таблиц реляционной базы данных для модели “Библиотека”.

 

КНИГА

Код книги Шифр книги Название Пере-водч. Реда-ктор

Том

Назв.тома

Кол-во экземпл.

Экземпл. в наличии

Аннот.

Номер стелла-жа

Це-на

           

 

 

 

 

 

 

                                     

ИЗДАНИЕ

Код книги Издательство Год издания Число страниц Цена издания
         

 

ИЗДАТЕЛЬСТВО

Издательство Адрес издательства Телефон издательства
     

ЖУРНАЛ

Код журнала Шифр журнала Назва-ние Номер Год издания Кол-во экземпл. Экземпл. в наличии Це-на Номер стелла-жа
                 

ПОДПИСКА

Год подписки Месяц начала подписки Месяц окончания подписки Код жур-нала Название редакции Кол-во экземпл. Стоим. подпис-ки Шифр журна-ла
               

РЕДАКЦИЯ

Название редакции Адрес редакции Телефон редакции
     

ИЗДАНИЕ У ЧИТАТЕЛЯ

Номер читательского билета Код книги Код журнала Дата выдачи Дата возвращения Книга или журнал
           

 

ЧИТАТЕЛЬ

Номер читательского билета Фамилия читателя Паспортные данные Место работы Домашний адрес Телефон
           

 

АВТОР КНИГИ

Код книги Код автора
   

 

АВТОР

Код автора Код тематики Фамилия автора Дата рождения
       

 

ТЕМАТИКА

Код тематики Название тематики
   

 

ПУНКТ СЧЕТА

Шифр книги Номер счета Количество экземпляров
     

CЧЕТ

Номер счета Общая стоимость Название магазина
     

БАНК

Название банка Адрес банка Расчетный счет магазина МФО 1 МФО 2 Расчетный центр
           

МАГАЗИН

Название магазина Адрес магазина Телефон магазина
     

ЗАКАЗ

Номер заказа Общая стоимость заказа Название магазина
     

ВЫПУСКАЕМАЯ КНИГА

Шифр плана издательства Номер заказа Название книги Автор книги
       

ПЛАН ИЗДАТЕЛЬСТВА

Шифр плана Издательство Планируемое количество экземпляров
     

Приложение 6

Экранные формы для поиска информации и отчетов

Пример запроса
для поиска в базе данных списка книг по конкретной тематике

Пример запроса
для формирования списка читателей

 

Пример отчета
«Список читателей библиотеки»


Приложение 7

Примерный перечень заданий

1. Информационная система «Расписание движения поездов».

2. Информационная система «Расписание движения самолетов».

3. Информационная система «Заказ товаров почтой».

4. Информационная система “Проведение вступительных экзаменов”.

5. Информационная система «Обслуживание читателей в библиотеке».

6. Информационная система “Служба занятости”.

7. Информационная система «Регистрация больных в поликлинике».

8. Информационная система «Регистрация участников конференции».

9. Информационная система “Книга почтой”.

10. Информационная система «Гостиничный комплекс».

11. Информационная система деканата для проведения сессии.

12. Информационная система “Прокат автомобилей”.

13. Информационная система “Деловые контакты фирмы”.

14. Информационная система “Подписка на газеты и журналы”.

15. Информационная система “Продажа-покупка акций”.

16. Информационная система «Обменный пункт валют».

17. Информационая система «Туристическое агентство».

18. Информационная система «Отдел сбыта предприятия».

19. Информационная система «Фильмотеки».

20. Информационная система «Складское хозяйство предприятия».

21. Информационная система «Репертуар театров города».

22. Информационная система «Выставочные залы города».

23. Информационная система «Экскурсионное бюро».

24. Информационная система «Маршруты городского транспорта».

25. Информационная система «Отдел кадров предприятия».

26. Информационная система «Агентство по продаже недвижимости».

27. Информационная система «Страховая фирма».

28. Информационная система «Ателье проката».

Литература:

1. Вейскас Д. Эффективная работа с Microsoft Access 2. СП б.: Питер, 1995.

2. Дейт К. Введение в системы баз данных: Пер. с англ. М.: Наука, 1980.

3. Диго С.М. Проектирование баз данных. М.: Финансы и статистика, 1988.

4. Диго С.М. Проектирование и использование баз данных. М.: Финансы и статистика, 1995.

5. Шлеер С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях. Киев: “Диалектика”, 1993

Оглавление

1. Понятие “Информационная система”................................................................................................. 1

2. Методы и средства структурного системного анализа................................................... 1

2.1. Место системного структурного анализа в жизненном цикле программного обеспечения 1

2.2. Этапы структурного системного анализа................................................................................................ 1

2.3. Элементы и правила построения диаграмм потоков данных......................................................... 2

2.4. Словарь данных...................................................................................................................................................... 5

3. Проектирование баз данных........................................................................................................................ 8

3.1. Модели «сущность-связь».................................................................................................................................. 8

4. Рекомендации по проведению групповых занятий........................................................... 10

Приложение 2................................................................................................................................................................... 12

Приложение 3................................................................................................................................................................... 15

Пример описания словаря данных............................................................................................................ 15

Приложение 4................................................................................................................................................................... 16

Приложение 5................................................................................................................................................................... 35

Приложение 6................................................................................................................................................................... 37

Литература:.................................................................................................................................................................... 40

Оглавление..................................................................................................................................................................... 40

 


Дата добавления: 2018-10-26; просмотров: 212; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!