Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Информационно-логическая модель и структура БД




 

Перед разработкой информационно-логической модели реляционной БД рассмотрим, из каких информационных объектов должна состоять эта БД. Можно выделить шесть объектов, которые не будут обладать избыточностью, - «Организация», «Условия», «Направление», «Округ», «Улицы», «Тематика».

Представим состав реквизитов этих объектов в виде «название объекта (перечень реквизитов)»:

– «Организация» (№, название, адрес, телефон, руководитель, фамилия, имя, отчество, телефон руководителя, сайт организации, примечание);

– «Условия» (№, условия);

– «Направление» (№, направление);

– «Округ» (округ);

– «Улицы» (улица);

– «Тематика» (тема).


Рассмотрим связи между объектами «Организация» и «Условия». Одна организация может иметь несколько условий для зачисления, что соответствует связи один-ко-многим (1:М) и отображено на рис. 1.

Рис.1. Тип связей между объектами «Организация», «Условия» и «Направление» БД «Детство».

 

Рассмотрим связи между объектами «Организация» и «Направление». Как и в предыдущем случае одна организация может иметь несколько направлений работы, что также соответствует связи один-ко-многим (1:М) и отражено на рис. 1.

Рассмотрим связь между объектами «Округ» и «Организация». В одном территориальном округе находится множество различных организаций, что соответствует связи один-ко-многим (1:М) и отображено на рис. 2.

 
 

Рис.2. Тип связей между объектами «Округ», «Улицы», «Тематика» и «Организация» БД «Детство».

 

Рассмотрим связь между объектами «Улицы» и «Организация». На одной улице могут находиться несколько различных организаций, что соответствует связи один-ко-многим (1:М) и отображено на рис. 2.

Рассмотрим связь между объектами «Тематика» и «Организация». Одному тематическому разделу программы «Детство» соответствует множество организаций, что соответствует связи один-ко-многим (1:М) и отображено на рис. 2.

 
 

В результате получаем информационно-логическую модель БД, приведенную на рис. 3.

Рис.3. Информационно-логическая модель реляционной БД БД «Детство».

 

В реляционной БД в качестве объектов рассматриваются отношения, которые можно представить в виде таблиц. Таблицы между собой связываются посредствам общих полей, т.е. одинаковых по форматам и, как правило, по названию, имеющихся в обеих таблицах.

Рассмотрим, какие общие поля надо ввести в таблицы для обеспечения связанности данных:

– в таблицах «Округ» и «Организация» таким полем будет «округ»;

– в таблицах «Улицы» и «Организация» – «улица»;

– в таблицах «Тематика» и «Организация» – «тема»;

– в таблицах «Организация» и «Условия» – «№» и «запись» соответствен­но;

– в таблицах «Организация» и «Направление» – «№» и «запись» соответ­ственно.

 

 





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


Дата добавления: 2017-03-12; Мы поможем в написании ваших работ!; просмотров: 359 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент может не знать в двух случаях: не знал, или забыл. © Неизвестно
==> читать все изречения...

4862 - | 4378 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.