Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

2.2. Инфологическое проектирование




2. 2. Инфологическое проектирование

Первым этапом и самым главным этапом в процессе проектирования и создания базы данных, является разработка инфологической модели.

Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).

Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.

Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи.

Между двумя сущностям, например, А и В возможны четыре вида связей.

Второй тип – связь ОДИН-КО-МНОГИМ (1: М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.

Квартира может пустовать, в ней может жить один или несколько жильцов.

2. 3 Структура и создание таблиц

В таблицах данные распределяются по столбцам (которые называют полями) и строкам (которые называют записями). Все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. Каждое поле таблицы характеризуется наименованием, типом и шириной поля. При задании типа дан­ных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Основные типы данных:

- Текстовый. Текст или числа нетребующие проведения расчётов.

- МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.

- Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.

-  Счётчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.

- Логический. Логические значения, а так же поля, которые могут содержать одно из двух возможных значений.

- Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.

- Дата/Время. Дата и время хранятся в специальном фиксированном формате.

- Поле объекта OLE.  Включает звукозапись, рисунок и прочие типы данных. Поле этого типа не может быть ключевым или проиндексированным.

- Гиперсвязь. Содержит адреса Web-страниц.

 

 

 

Таблица: Виды налогов

Код налога Текстовый
Виды налогов Текстовый
Налоговая ставка Числовой

Таблица: Данные о инвесторах

Код инвестора Текстовый
Название инвестора Текстовый
ФИО генерального директора компании инвестора Текстовой
Юридический адрес Текстовый
Реквизиты Текстовый

 

Таблица: Данные о застройщике

Код застройщика Текстовый
Название застройщика Текстовый
ФИО генерального директора застройщика Текстовой
Юридический адрес Текстовый
Реквизиты Текстовый

 

Таблица: Данные о страховых компаниях

Код страховой компании Текстовый
Название страховой компании Текстовый
ФИО генерального директора страховой компании Текстовой
Юридический адрес Текстовый
Реквизиты Текстовый

 

 

Таблица: Строительный объект

Название строительного объекта Тип данных
Вид строительного объекта Текстовый
Адрес Текстовый
Код субподрядчика Тектовый
Код кредитора Текстовый
Код страховой компании Текстовый
Код застройщика Текстовый
 Код инвестора Текстовый

 

Таблица: Объект-налоги

Название строительного объекта Тип данных
Код налога Числовой

 

Таблица: Данные о субродрядчиках

Код субподрядчика Текстовый
Название субподрядчика Текстовый
ФИО генерального директора компании субподрядчикаа Текстовой
Юридический адрес Текстовый
Реквизиты Текстовый

 

 

Таблица: Данные о кредиторах

Код кредитора Текстовый
Название кредитора Текстовый
ФИО генерального директора компании кредитора Текстовой
Юридический адрес Текстовый
Реквизиты Текстовый

 

 

Для создания базы данных нужно сначала запустить программу Microsoft Office Access 2003, для этого нужно проделать следующие действия: Пуск → Программы → Microsoft Office → Microsoft Office Access 2003.

После этого откроется окно программы. Для создания новой базы данных нужно выполняем:

- команду Файл → Создать

- в открывшемся окне диалога «Создание» выбираем «Новая база данных». На экране появится окно с запросом директории для новой базы данных, вводим имя базы Курсовая, затем «ОК». После этого появится окно базы данных.

Создание таблиц, как и других объектов баз данных, начинается с активации окна базы данных. В этом окне выбирается элемент управления Таблицы, после чего на правой панели окна будет представлен список таблиц, уже входящих в состав БД. Если в базе нет таблиц, то на правую панель окна выводится только три элемента управления для создания новой таблицы: Создание таблицы в режиме конструктора, Создание таблицы с помощью мастера и Создание таблицы путём ввода данных.

Выбираем элемент управления Создание таблицы в режиме конструктора. Теперь необходимо заполнить Имена полей и выбрать Типы данных. По окончании заполнения через меню Файл→ Сохранить как сохраняем полученную таблицу с требуемым именем.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...