Читайте также:
|
|
Проектирование баз данных является первым этапом. Несмотря на то, что исправления всегда можно внести в БД и ее структуру, этот процесс может занять очень много времени, тогда как проектирование позволит избежать ненужных затрат. Например, при создании таблицы всегда задается тип данных, которые будут храниться в каждом поле. В процессе разработки БД тип данных может измениться (например, с текстового на числовой), что потребует заново вводить информацию в это поле во все записи. Поэтому лучше заранее спроектировать базу данных и возможные варианты использования информации. В этой связи необходимо выделить данные, которые требуют постоянного обновления, а также определить спектр вопросов, которые придется решать при работе с данными.
Основные этапы проектирования базы данных в Microsoft Access сводятся к следующему.
1. Определение цели создания базы данных.
2. Определение таблиц, которые должна содержать база данных.
3. Определение необходимых в таблице полей.
4. Задание индивидуального значения каждому полю.
5. Определение связей между таблицами.
6. Обновление структуры базы данных.
7. Добавление данных и создание других объектов базы данных
8. Использование средств анализа в Microsoft Access.
1. Определение цели создания базы данных. На первом этапе проектирования БД необходимо определить цель ее создания, основные функции и информацию, которую должна содержать, то есть нужно очертить основные темы таблиц базы данных и информацию, которую будут содержать поля таблиц.
2. Определение таблиц, которые должна содержать база данных. При разработке таблиц рекомендуется руководствоваться следующими основными принципами:
- информация в таблице не должна дублироваться. Необходимо исключить повторения между таблицами;
- каждая таблица должна содержать информацию только на одну тему.
3. Определение необходимых полей в таблице. Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице – отдельные сведения по теме таблицы. При разработке полей для таблицы необходимо помнить, что:
- каждое поле должно быть связано с темой таблицы;
- не рекомендуется включать в таблицу данные, которые являются результатом выражения;
- в таблице должна присутствовать вся необходимая информация;
- информацию следует разбивать на наименьшие логические единицы (например, поля «Имя» и «Фамилия», а не общее поле «Имя»).
4. Задание индивидуального значения каждому полю. Для того чтобы Microsoft Access мог связать данные из разных таблиц,каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом. Далее этот пункт будет рассмотрен подробнее.
5. Определение связей между таблицами. После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами. Далее этот пункт будет рассмотрен подробнее.
6. Обновление структуры базы данных. После проектирования таблиц, полей и связей необходимо еще раз просмотреть структуру базы данных и выявить возможные недочеты. Желательно это сделать на данном этапе, пока таблицы не заполнены данными.
7. Добавление данных и создание других объектов базы данных. Если структуры таблиц отвечают поставленным требованиям, то можно вводить данные, затем создавать любые запросы, формы, отчеты, макросы и модули,
8. Использование средств анализа в Microsoft Access. В Microsoft Access существует два средства для усовершенствования структуры баз данных. Мастер анализа таблиц исследует таблицу, в случае необходимости предлагает новую ее структуру и связи и вносит в нее изменения. Анализатор быстродействия просматривает всю базу данных, дает рекомендации по ее улучшению и реализует их.
Определение связей между таблицами. Таблицы связываются между собой по ключевым полям. После того как определены поля таблицы, тип данных каждого поля, размер поля необходимо установить Ключевое поле. Типы данных ключевого поля приведены в таблице 2.1.
Ключевое поле – одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. В межтабличных связях ключевые поля используются для ссылок на указанные записи в одной таблице из другой таблицы. При ссылке на ключевое поле из другой таблицы оно называется полем внешнего ключа. Ключевое поле должно содержать уникальную для каждой записи таблицы информацию.
Таблица 2.1 – Типы данных ключевого поля
Тип данных | Описание | Тип поля |
Порядковый номер, автоматически присваиваемый каждой новой записи. | При вводе каждой новой записи Access автоматически присваивает ей порядковый номер. | Счетчик |
Номер, вводимый пользователем при добавлении каждой новой записи. | При вводе записи в одно из полей заносится уникальное числовой значение, например номер документа. | Числовой |
Сочетание букв и цифр, вводимое пользователем при добавлении каждой новой записи. | При вводе записи в одно из ее полей заносится уникальное сочетание цифр и букв. | Текстовый |
Различают следующие виды взаимосвязей между таблицами: «один к одному», «один ко многим» и «многие ко многим».
Взаимосвязь «один к одному» устанавливается, как правило, между двумя таблицами, осуществившими одноразовую связь. В базе данных эта взаимосвязь отображается следующим образом: данные в каждой записи таблицы 1 будут однозначно указывать на запись в таблице 2. Ни в одной, ни в другой таблице не может существовать записи, не связанной с какой-либо записью в другой таблице.
Взаимосвязь «один ко многим» устанавливается между таблицей 1, имеющей много подсистем, и таблицей 2, которая обращается к одной из подсистем таблицы 1. В этом случае одной записи таблицы 1 (её еще называют родительской или основной) будет соответствовать несколько записей таблицы 2 (дочерней, или подчиненной). Такого типа взаимосвязь широко применяется при проектировании реляционных баз. Такой тип взаимосвязи позволяет быстро извлекать и создавать интегрированные документы.
Взаимосвязь «многие ко многим» существует между двумя таблицами, имеющими множество подсистем. В теории реляционных баз данных для реализации этого вида взаимосвязи используются три таблицы: две основных таблицы, между которыми устанавливается взаимосвязь, и одна промежуточная таблица, в которой хранятся существующие связи.
Аппаратура и материалы. Для выполнения лабораторной работы необходим персональный компьютер со следующими характеристиками: процессор Intel с тактовой частотой 1800 МГц и выше; оперативная память – не менее 128 Мбайт; свободное дисковое пространство – не менее 500 Мбайт; устройство для чтения компакт-дисков; монитор типа Super VGA (число цветов – 256) с диагональю не менее 17 ². Программное обеспечение – операционная система WINDOWS 2000 / XP, пакет программ Microsoft Office, в частности Microsoft Access 2000.
Указания по технике безопасности. Техника безопасности при выполнении лабораторной работы совпадает с общепринятой для пользователей персональных компьютеров. В частности, самостоятельно не производить ремонт персонального компьютера, установку и удаление программного обеспечения; в случае неисправности персонального компьютера сообщить об этом обслуживающему персоналу лаборатории (оператору, администратору); соблюдать правила техники безопасности при работе с электрооборудованием; не касаться электрических розеток металлическими предметами; рабочее место пользователя персонального компьютера должно содержаться в чистоте; не разрешается возле персонального компьютера принимать пищу, напитки.
Дата добавления: 2015-08-20; просмотров: 83 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Методика и порядок выполнения задания 5 | | | Методика и порядок выполнения задания 1 |