Определение цели создания базы данных.

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

Определение полей в базе данных.

Каждое поле содержит требуемые фактические данные, например, фамилия, имя, отчество, адрес, должность , номер телефона и т.п. Для каждого типа сведений следует выделить отдельное поле в таблице. При составлении схемы полей, учитывайте следующее: включать все необходимые сведения и разбивать информацию на минимальные логические компоненты. Например, имена сотрудников удобно разбить на отдельные поля: Фамилия, Имя, Отчество, что облегчит сортировку по фамилиям.

Например, в таблице, содержащей поля «Цена» и «Количество» не следует создавать поле, содержащее произведение значений этих полей.

Определение таблиц и полей таблиц базы данных.

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

Определение полей с уникальными значениями в записи.

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

5. Определение связей между таблицами

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

Усовершенствование структуры базы данных

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

Ввод данных и создание требуемых объектов базы данных

После коррекции структуры таблиц в соответствии с заданными требованиями выполняется ввод всех данных. Затем создаются все необходимые объекты базы данных: запросы, формы, отчеты, страницы доступа к данным, макросы и модули.

6.5.Тесты

1. База данных – это:

a. любой текстовый файл;

b. организованная структура для хранения информации;

c. любая информация в табличной форме;

d. любая электронная таблица.

Какое из свойств не является свойством реляционной базы?

a. несколько узлов уровня связаны с узлом одного уровня;

b. порядок следования строк в таблице произвольный;

c. каждый столбец имеет уникальное имя;

d. для каждой таблицы можно определить первичный ключ.

Что такое SQL?

a. язык разметки базы данных;

b. структурированный язык запросов;

c. язык программирования низкого уровня;

d. язык программирования высокого уровня.

Какая база данных строится на основе таблиц и только таблиц?

a. сетевая;

b. иерархическая;

c. реляционная .

Какой из перечисленных элементов не является объектом Access?

a. модуль;

b. лист;

c. запрос;

d. макрос;

e. отчет ;

6. В какой модели данных существуют горизонтальные и вертикальные связи между элементами?

a. сетевой;

b. иерархической;

c. реляционной;

d. объектно-ориентированной.

Какой из ниже перечисленных запросов нельзя построить?

a. простой;

b. перекрестный;

c. на создание таблицы;

d. параллельный;

e. записи без подчиненных.

8. Что такое поле?

a. столбец в таблице;

b. окно конструктора

c. текст любого размера

d. строка в таблице

Что такое запрос?

a. окно конструктора;

b. связанная таблица;

c. главная таблица;

d. средство отбора данных.

Наши рекомендации