СУБД Access как основа построения базы данных

СодержаниеВведение 3
1. Предметная область 5
2. СУБД Access как основа построения базы данных 7
2.1 Понятие базы данных 7
2.2. Проектирование баз данных. Нормализация 11
3. Концептуальное проектирование базы данных 16
3.1 Определение типов сущностей 16
3.2. Определение типов связей 17
3.4 Определение доменов атрибутов 21
3.5 Определение атрибутов, являющихся потенциальными, первичными и внешними ключами 21
3.6 Создание диаграммы "Сущность-связь" 22
4. Физическая модель базы данных 24
4.1. Проверка связей 24
4.2. Проверка модели с помощью правил нормализации 25
4.3. Построение окончательной диаграммы "Сущность-связь" 26
4.4 Создание запросов 26
5. Пользовательский интерфейс 30
Заключение 32
Список литературы 33
Приложения 34




ВведениеБаза данных - это организованная структура, предназначенная для хранения информации. Сегодня большинство СУБД (системы управления базами данных) позволяют размещать в своих структурах не только данные, но и методы, с помощью которых происходит взаимодействие с потребителем. Такие системы должны обеспечивать получение общих или детализированных отчетов по итогам работы; позволять легко определять тенденции изменения важнейших показателей; обеспечивать получение информации, критической по времени, без существенных задержек; выполнять точный и полный анализ данных.
Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще - диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется.
Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер".
MS Access входит в состав самого популярного пакета Microsoft Office. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов.
Целью данной работы является разработка базы данных, позволяющей автоматизировать деятельность агентства недвижимости. Для достижения поставленной цели необходимо решить следующие задачи:
1) провести описание предметной области,
2) дать анализ программному продукту для разработки базы данных,
3) провести концептуальное проектирование базы данных,
4) разработать физическую модель данных,
5) создать пользовательское приложение.
Для написания данной работы и решения поставленных задач использовалась литература многих авторов.


Список литературы1. Базы данных. Учебник под ред. А.Д, Хомоненко - Спб.: " Корона принт", 2007. - 512 с.
2. Вейскос Дж.Эффективная работа с MS Access 2002- Спб.: Питер, 2006. - 426 с.
3. Глушаков С.В., Ломотько Д,В. Базы данных. Уч. Курс-Харьков: Фопио, 2007
4. Дейт К. Дж.Введение в систему баз данных - 7-е издание-М.: Вильям, 2008. - 326 с.
5.Диго С.М. Проектирование и использование баз данных. Учебник - М.: Финансы и статистика, 2009. - 459 с.
6.Карпов Т.С.: Базы данных. Модели, разработка, реализация. - Спб.: Питер, 2008. - 624 с.