Разработка концептуальной информационной модели данных для предметной области «Строительство города»

Автор работы: Пользователь скрыл имя, 23 Января 2012 в 14:53, курсовая работа

Описание

Выполнение данной курсовой работы осуществляется в соответствии с полученным индивидуальным заданием - проектирование концептуальной информационной модели предметной области «Строительство города». В выданном мне задании содержатся общие сведения о стройках города, регулярные запросы, выявленные в результате анализа информационных потребностей пользователей, а также отчетная документация объектов предметной области.

Работа состоит из  1 файл

МОЯ КР.doc

— 501.00 Кб (Скачать документ)

 

    1. Описание  словарей и кодификаторов

   Таблица №4

1. Атрибут Наименование объекта отношения О1 словарь С1
№ п/п Код Текст
1   ул. Первомайская, д.10
2   ул. Гоголя, д. 16
 
50   ул. Никитина, д. 48
2. Атрибут Наименование строительной организации отношения О21 словарь С2
№ п/п Код Текст
1   СУ-13
2   ТДСК
 
50   Арион
3. Атрибут ФИО руководителя отношения О21 словарь С3
№ п/п Код Текст
1

2

  Федоров Алексей  Иванович

Петров  Юрий Владимирович

 
50   Пехтелев Александр Владимирович
4. Атрибут Банк, обслуживающий организацию отношения ОФ1 словарь С4
№ п/п Код Текст
1

2

10

  Сбербанк

РусьБанк

Банк  Москвы

5. Атрибут Район отношения О32 кодификатор К1
№ п/п Код Текст
1 01 Кировский
2 02 Октябрьский
3

4

03

04

Советский

Ленинский

6. Атрибут Профессия отношения ОВ33 кодификатор К2
№ п/п Код Текст
1

2

01

02

Водитель

Плотник

 
20 20 Слесарь
7. Атрибут Вид участия  отношения О21 кодификатор К3
№ п/п Код Текст
1

2

01

02

Генеральный подрядчик

Субподрядчик

8. Атрибут Должность отношения ОВ33 кодификатор К4
№ п/п Код Текст
1

2

50

01

02

.

50

Руководитель

Заместитель

Главный бухгалтер

    1. Сопоставимость  атрибутов

  Таблица № 5

Код отношения Атрибут Код отношения Атрибут Сопостави-

мость

Код Название Код Название
О1 З1-1 Код объекта О23 З23-1 Код стройки =
О31 ДЗ1-1 Код стройки =
ВО32 ВО32-1 Код

стройки

=
ОФ2 ОФ2-1 Код стройки =
  О21 З21-7 Код объекта, на котором задействован =
О22 З22-3 Код стройки, где  организация является генеральным  подрядчиком >
О1 З1-2 Наименование объекта О23 З23-2 Наименование  стройки =
О31 Д31-2 Наименование  стройки =
О32 Д32-4 Наименование  незавершенной стройки >
ОФ2 ОФ2-2 Наименование  объекта  строительства =
О1 З1-4 Общий плановый  объем строительно-монтажных работ  стройки О22 З22-4 Плановый  объем  строительно-монтажных работ стройки  на текущий год =
О23 З23-4 Плановый объем  строительных работ (тыс. руб) =
О31 Д31-3 Общий объем 
строительно- 
монтажных работ
=
О21 З21-1 Код строительной организации О22 З22-1 Код строительной организации =
О33 Д33-1 Код строительной организации =
ВО33 ВО33-1 Код строительной организации =
О4 В4-1 Код строительной организации =
ОФ1 ОФ1-1 Код строительной организации =
ОФ2 ОФ2-5 Код строительной организации генерального подрядчика стройки >
О21 З21-2 Наименование  строительной организации О1 З1-3 Наименование  строительной  организации  -  генерального подрядчика строительства >
О22 З22-2 Наименование  строительной организации =
О33 Д33-2 Строительная  организация =
O21 З21-4 ФИО руководителя О22 З22-2 ФИО руководителя =
ОФ2 ОФ2-6 ФИО руководителя строительной организации        >
О32 Д32-1 Район города ВО32 ВО32-2 Район города =
ВО33 ВО33-2 ФИО работника О21 З21-4 ФИО руководителя >
О22 З22-2 ФИО руководителя >
ОФ2 ОФ2-6 ФИО руководителя строительной организации        >

 

  1. УТОЧНЕНИЕ МНОЖЕСТВА ИСХОДНЫХ ОТНОШЕНИЙ
    1. Нормализация  отношений

Отношение О21

     Считаю  необходимым ввести кодификатор  по атрибуту Вид участия. Отношение  О21 необходимо нормализовать по 2 нормальной форме, т.к. имеются атрибуты, зависящие от части ключа. 

Отношение О22

     Т.к. был введен дополнительный ключ Год, следовательно, Отношение О22 необходимо нормализовать по 2 нормальной форме, т.к. атрибуты Наименование строительной организации и ФИО руководителя зависят от части ключа. 

Отношение О23

     Отношение О23 необходимо нормализовать по 2 нормальной форме, т.к. имеются атрибуты, зависящие  от части ключа.

 

Отношение ОФ2

     Отношение ОФ2 не нормализовано по 3 нормальной форме, т.к. атрибут ФИО руководителя строительной организации зависит от не ключевого атрибута Код строительной организации генерального подрядчика стройки.

     

Кодификаторы  

    1. Объединение отношений

     Отношения О1, О23.1, О31, ВО32, ОФ2.1 объединяем в О1.1 Сведения о стройках, так как домены их ключевых атрибутов совпадают.

+

+

+

+

 
 
 

 

     Отношения О21.1, О22.1, О33, ОФ1.1, ОФ2.2 объединяем в  О2 Сведения о строительных организациях, так как домены их ключевых атрибутов  совпадают.

+

+

+

 
 

 

Оставшиеся отношения:

 

 

 

 

  1. СВЯЗЫВАНИЕ  ОТНОШЕНИЙ И ПРОСТЫХ 
    СТРУКТУР В КИМПО

Логическая  модель

 
 
 
 
 
 
 
 
 

Физическая  модель

 

 

    Заключение

     В данной курсовой работе согласно этапам проектирования КИМПО был проведен анализ информационных потребностей пользователей и представление их в виде множества исходных отношений. После чего проводилось уточнение множества исходных отношений, представление их в виде нормализованных, простых структур данных, что выражалось в выявлении отношений типа кодификатор, нормализации и объединении отношений. Таким образом, обеспечивается корректное, без избыточное связывание полученных в результате нормализации простых структур с базовой моделью. На конечной стадии, полученные простые структуры связывались в концептуальную информационную модель предметной области с использованием инструментального средства моделирования данных Erwin.

     Опираясь  на результаты проведенной работы, можно с уверенностью сказать, что  цель и задача, поставленные перед  началом выполнения курсовой работы, осуществлены: концептуальная информационная модель предметной области «Строительство города» построена.

 

   

Список  использованной литературы

  1. Чудинов И.Л. «Базы данных и зданий». Учебн. Пособие.- Томск, ТПУ, 2001;
  2. Уильямс Дж. «Основы систем баз данных» - М, Финансы и статистика, 1983;
  3. Карпова Т.С. «Базы данных: модели, разработка, реализация», СПб: Питер, 2001;

Информация о работе Разработка концептуальной информационной модели данных для предметной области «Строительство города»