Определение цели создания базы данных.
На данном этапе выполняется системный анализ и словесное описание информационных объектов предметной области. Определяется назначение и использование базы данных, выбираются фактические данные, которые нужно хранить в базе данных и по каким темам они должны быть распределены. Темам должны соответствовать таблицы, а данным - поля (столбцы) в этих таблицах.
Определение полей в базе данных.
Каждое поле содержит требуемые фактические данные, например, фамилия, имя, отчество, адрес, должность , номер телефона и т.п. Для каждого типа сведений следует выделить отдельное поле в таблице. При составлении схемы полей, учитывайте следующее: включать все необходимые сведения и разбивать информацию на минимальные логические компоненты. Например, имена сотрудников удобно разбить на отдельные поля: Фамилия, Имя, Отчество, что облегчит сортировку по фамилиям.
Например, в таблице, содержащей поля «Цена» и «Количество» не следует создавать поле, содержащее произведение значений этих полей.
Определение таблиц и полей таблиц базы данных.
Каждая таблица должна содержать данные только на одну тему. Список нужных полей покажет, какие требуются таблицы. Каждое поле необходимо включать только в одну таблицу, не надо включать поле в таблицу, если в результате его добавления одни и те же данные будут появляться в нескольких записях этой таблицы.
Определение полей с уникальными значениями в записи.
Для связывания данных, хранящихся в разных таблицах, каждая таблица должна содержать поля, однозначно определяющих каждую запись. Такое поле называют первичным ключом. Первичный ключ всегда иметь уникальный индекс и используется для связывания таблицы с внешними ключами других таблицах.
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. средство отбора данных.