В.В. Крюкова Проектирование, создание и использование баз данных MS ACCESS Часть 1. Концептуальное и логическое проектирование базы данных
.pdf10
|
ЖХО |
|
|
1 |
Валюты |
|
№ операции |
∞ |
Код валюты |
||||
|
||||||
Код валюты |
|
|
1 |
Дата |
||
Дата |
∞ |
Наименование |
||||
Операция |
|
|
|
Обозначение |
||
Дебет |
|
|
|
Курс |
||
Кредит |
∞ |
|
|
|||
|
|
|||||
Сумма в валюте |
|
|
||||
Сумма в рублях |
∞ |
|
План счетов |
|||
Код контрагента |
|
|||||
|
|
|
|
1 |
Номер счёта |
|
|
|
|
|
|||
|
Контрагент |
|
|
Название |
||
|
Код контрагента |
1 |
|
Тип |
||
|
Название |
|
|
Журнал-ордер |
||
|
Телефон |
|
|
|
Ведомость |
|
|
Адрес |
|
|
|
|
|
|
ФИО |
|
|
|
|
|
|
Расчётный счёт |
|
|
|
|
|
|
Фото |
|
|
|
|
Рис. 3. Логическая модель БД
Все таблицы имеют четвёртую НФ. В таблице ЖХО простой первичный ключ – поле Номер операции. Простой ключ состоит из одного поля, составной – из нескольких полей. В таблице Валюты первичный ключ составной – из двух полей Код валюты и Дата. В таблице План счетов первичный ключ – поле Номер счёта. В таблице Контрагенты
первичный ключ – поле Код контрагента. В таблице ЖХО поля Код валюты, Дата, Дебет, Код контрагента – внешние ключи, тип связей
∞ ↔ 1.
Следующий этап – физическое проектирование: логическая модель данных отображается на физическую схему, в результате получается физическая модель, определяющая размещение данных, методы доступа и технику индексирования. Физическая модель соответствует внутреннему уровню архитектуры любой АИС. В современных СУБД (в том числе MS Access) процесс физического проектирования БД осуществляется автоматизированно средствами самой СУБД.
11
Резюмируя сказанное, можно предложить следующий порядок проектирования реляционных баз данных:
1)анализ ПО, выявление информационных потребностей пользователей (запросы, отчёты и т.д.);
2)выбор информационных объектов, их свойств, определение связей между ними;
3)представление концептуальной модели ПО в виде EAR-диа- грамм;
4)выбор конкретной СУБД для реализации БД, например, MS Access;
5)отображение концептуальной модели на логическую: каждый прямоугольник EAR-диаграммы – реляционная таблица;
6)определение ключей каждой таблицы (первичных и внешних), уточнение связей между таблицами;
7)созданную “вчерне” структуру БД (совокупность взаимосвязанных таблиц) следует проанализировать на предмет соответствия правилам нормализации, при необходимости внести изменения (в СУБД MS Access этой цели служит инструмент Ана-
лизатор таблиц);
8)теперь Вы готовы к непосредственному созданию БД в конкретной СУБД, т.е. к этапу физического проектирования;
9)затем следует оценить свою разработку с точки зрения того, удовлетворяют ли Вас и Ваших пользователей полученные результаты, если нет – вернуться к пункту 1.
ЛАБОРАТОРНАЯ РАБОТА № 1
Проектирование БД
Задание:
1.Спроектировать базу данных, состоящую из четырёх–пяти таблиц, описывающих определённую предметную область ИС. Каждая запись таблицы должна состоять не менее чем из пяти– восьми разнотипных полей.
2.Определить ключи таблиц и типы связей между ними.
3.Концептуальную модель ПО представить в виде EAR-диаграмм (по аналогии с рис. 1), логическую модель – в виде схемы сообразно рис. 3.
12
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
1.Новиков Ф.А. Microsoft Office 2000 в целом / Ф.А. Новиков,
А.Д. Яценко. – СПб.: БХВ – Петербург, 2001. – 728 с.
2.Программирование в среде Access 2000: Энциклопедия пользователя; Пер. с англ. / Стивен Форт, Том Хоун, Джеймс Релстон. – Киев: ДиаСофт, 2000. – 544 с.
3.Дубнов П.Ю. Access 2000. Проектирование баз данных. – М.:
ДМК, 2000. – 272 с.
4.Послед Б.С. Access 2000. Базы данных и приложения. – Киев:
ДиаСофт, 2000. – 512 с.
5. Бекаревич Ю.Б. Самоучитель Microsoft Access 2000 /
Ю.Б. Бекаревич, Н.В. Пушкина. – СПб.: БХВ-Санкт-Петербург, 1999. – 480 с.
Составители
Валентина Валентиновна Крюкова Владислав Олегович Жемчужин
ПРОЕКТИРОВАНИЕ, СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ БАЗ ДАННЫХ MS ACCESS Часть 1. КОНЦЕПТУАЛЬНОЕ И ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
Методические указания к лабораторной работе по дисциплине “Информационные системы в экономике” для студентов экономических специальностей
Редактор А.В. Дюмина
Подписано в печать 02.06.03 Формат 60×84/16. Бумага офсетная. Отпечатано на ризографе. Уч.-изд. л. 0,8. Тираж 100 экз. Заказ
ГУ КузГТУ. 650026, Кемерово, ул. Весенняя, 28.
Типография ГУ КузГТУ. 650099, Кемерово, ул. Д. Бедного, 4а.