Проектирование базы данных агентства недвижимости

  • 30 сент. 2010 г.
  • 2913 Слова
СОДЕРЖАНИЕ
Введение 2
1. Разработка информационной модели предметной области 5
1.1. Описание предметной области решаемой задачи 5
1.2. Описание входных документов 5
1.3. Описание содержания отчетных документов 6
1.4. Описание функциональной схемы прогр. приложения 7
2. Разработка инфологической модели предметной области 8
2.1. Описание информационных объектов 8
2.2. Нормализацияинформационных объектов 10
2.3. Построение ИЛМ в виде диаграммы «Таблица-связь» 11
3. Работа в Microsoft Access 12
3.1 Описание выбранной СУБД…………………………………...12
3.1. Описание технологии ведения базы данных 13
3.2. Создание структуры базы данных в СУБД ACCESS 14
3.2.1. Создание таблиц проектируемой БД 14
3.2.2. Формирование схемы данных 17
3.2.3. Создание форм для ведения проектируемой БД 18
3.2.4.Создание запросов проектируемой БД 21
3.2.5. Создание отчетов проектируемой БД 25
3.2.6. Создание кнопочной формы……..……………………………26
Заключение 29
Список литературы 31


ВВЕДЕНИЕ
База данных – это организованная структура, предназначенная для хранения информации. Сегодня большинство систем управления базами данных (СУБД) позволяют размещать в своих структурах не только данные, но и методы(то есть программный код), с помощью которых происходит взаимодействие с потребителем или с другими программно-аппаратными комплексами. Таким образом, в современных базах данных хранятся отнюдь не только данные, но и информация.
Это утверждение легко пояснить, если, например, рассмотреть базу данных крупного банка. В ней есть все необходимые сведения о клиентах, об их адресах, кредитной истории,состоянии расчетных счетов, финансовых операциях и т.д. Доступ к этой базе имеется у достаточно большого количества сотрудников банка, но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в нее произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с темиданными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.
Хорошо спроектированная база данных:
• Удовлетворяет всем требованиям пользователей к содержимому базы данных.Перед проектированием базы необходимо провести обширные исследования требований пользователей к функционированию базы данных.
• Гарантирует непротиворечивость и целостность данных. При проектировании таблиц нужно определить их атрибуты и некоторые правила, ограничивающие возможность ввода пользователем неверных значений. Для верификации данных перед непосредственной записью их в таблицу база данныхдолжна осуществлять вызов правил модели данных и тем самым гарантировать сохранение целостности информации.
• Обеспечивает естественное, легкое для восприятия структурирование информации. Качественное построение базы позволяет делать запросы к базе более "прозрачными" и легкими для понимания; следовательно, снижается вероятность внесения некорректных данных и улучшается качество сопровождения базы.Удовлетворяет требованиям пользователей к производительности базы данных. При больших объемах информации вопросы сохранения производительности начинают играть главную роль, сразу "высвечивая" все недочеты этапа проектирования
С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения еесодержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
В мире существует множество систем управления базами данных. Несмотря на то, что они могут...
tracking img