Вариант 3. Анализ предметной области; выделение объектов

  • ID: 51406 
  • 18 страниц

Содержание:


Задание

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

База данных должна содержать сведения о следующих объектах:

- Клиенты - регистрационный номер, фамилия, адрес, телефон, заявка.

- Заявки - купля/продажа, регистрационный номер, описание заявки.

- Описание заявки на покупку - регион, этажность, материал дома, количество комнат, площадь (общая и жилая), цена, условия купли.

- Описание заявки на продажу - регион, этажность, материал дома, количество комнат, адрес, цена, условия продажи.

Выходные документы: список предложений, удовлетворяющих желаниям клиента.

1. Цель работы

Целью выполнения контрольной работы по курсу “Банки и базы данных” является:

- изучение этапов проектирования реляционных баз данных;

- приобретение практических навыков в разработке и реализации информационных систем;

2. Последовательность выполнения задания

1. Разработка концептуальной модели данных:

- анализ предметной области; выделение объектов, информация о …

3.Краткие теоретические сведения 3.1. Этапы разработки базы данных. Многоуровневое представление данных

Целью разработки любой базы данных является хранение и использование информации о какой-либо предметной области.

3.2. Концептуальное моделирование данных

Одна из наиболее распространённых концептуальных моделей данных - модель "Сущность-Связь" (часто ее называют кратко ER-моделью). На использовании разновидностей ER-модели основано большинство современных подходов к проектированию реляционных баз данных. Основными понятиями ER-модели являются сущность, связь и атрибут.

3.3 Логическое моделирование данных

Наиболее распространённой логической моделью на сегодняшний день является реляционная модель. Основы реляционной модели данных были впервые изложены в статье Е.Кодда в 1970 г. Наиболее распространенная трактовка реляционной модели данных принадлежит К.Дейту. Согласно Дейту, реляционная модель состоит из трех частей:

- …

3.3.1 Структура реляционных данных

Единственной структурой данных, используемой в реляционной модели, является отношение (relation). Отношение представляет собой связь между элементами нескольких множеств атомарных однотипных значений, именуемых доменами. Говорят, что значения принадлежат к одному и тому же домену, если имеет смысл их сравнение. Например, фамилию клиента можно сравнить с фамилией другого человека, но нет смысла сравнивать её с наименованием товара. Атрибутом отношения называют набор значений, принадлежащих к одному и тому же домену. Например: атрибут “Фамилия клиента” взят из домена фамилий.

3.3.2 Ограничения целостности

Во второй части реляционной модели данных определяются два ограничения, которые должны выполняться в любой реляционной базе данных. Это:

- Целостность сущностей.

- Целостность внешних ключей.

3.3.3 Способы построения логической модели данных

При разработке логической модели данных возникают вопросы: хорошо ли спроектированы отношения? Правильно ли они отражают модель предметной области, а, следовательно, и саму предметную область?

Список литературы

1. Днепров А.Г. Microsoft Access 2007. – СПб: БХВ – Санкт-Петербург, 2008.

2. Карпова Т. Базы данных. Модели, разработка, реализация. – СПб.: Питер, 2006.

3. Коннолли Томас, Бегг Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. Пер. с англ. - М.: Издательский дом "Вильяме", 2003.

4. Кузнецов С.Д. Основы современных баз данных. СПб.: Питер, 2008.

5. Кузнецов С.Д.. Тенденции в мире систем управления базами данных. СПб.: Питер. 2007.

6. Райордан Р. Основы реляционных баз данных. /Пер. с англ. - М.: Издательско-торговый дом "Русская Редакция", 2001.