Сделай Сам Свою Работу на 5

Основные этапы проектирования реляционной базы данных следующие.





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

Нужно определить основные темы таблиц базы данных и информацию, которую будут содержать поля таблиц.

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

2.Определение таблиц, которые должна содержать база данных.

Один из наиболее сложных этапов в процессе проектирования базы данных. Сначала лучше разработать структуру на бумаге. При проектировке таблиц рекомендуется руководствоваться сле­дующими основными принципами:

- информация в таблицах не должна дублироваться (определенная информа­ция хранится только в одной таблице см. описание про телефоны поставщиков;

- каждая таблица должна содержать информацию только на одну тему; сведения на каждую тему обрабатываются намного легче, если содержатся они в независимых друг от друга таблицах.

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

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



- каждое поле должно быть связано с темой таблицы;

- не рекомендуется включать в таблицу данные, которые являются результатом выражения или функции;

- в таблицах должна присутствовать вся необходимая информация;

- информацию следует разбивать на наименьшие логические единицы (например, поля «Фамилия» и «Имя», а не общее поле);

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

4. Задание индивидуального значения каждой записи

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

Null – значение, которое можно ввести в поле или использовать в выражениях и запросах для указания отсутствующих или неизвестных данных.



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

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

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

10. Тип данных – атрибут переменной или поля. Он определяет, какие данные могут содержаться в поле (например, в поле с типом «Текстовый» можно вводить как тексты, так и числа, а в поле с типом «Числовой» – только числа).

Типы данных, обрабатываемых MS Access

1.Текстовый – текстовая информация; до

225 символов.

2.Числовой – числовые данные, которые участвуют в математических вычислениях.

3.Денежный – значение валют. Применяется для предотвращения округлений во время вычислений.

4.Поле Memo (длинный текст или число, например описание). Поле OLE (объекты, которые созданы в других программах(Word, Exel, рисунки, звуки и др.)). Гиперссылка.

5.Дата, время – Даты и время

6.Счетчик – при добавлении записей автоматически вставляется последовательность чисел, которые отличаются на 1 или случайные числа.

7.Логический – значения «Да» или «Нет».

8.Мастер подстановок – создается поле, которое позволяет выбрать значение из другой таблицы или из списка значений.

В Access существует следующие способы создания таблиц: с помощью Мастера, в режиме таблицы и используя Конструктор

Примечания:

1. В одной таблице поля не могут иметь одинаковое имя; оно не должно начинаться с пробела; запрещены точка (.), восклицательный знак (!), прямые скобки [ ] и управляющие символы.

2. Рекомендуется присвоение полям «говоря­щих» имен и короткие названия.

3. Для смены типа данных нужно нажать кнопку раскрытия списка типов полей и выбрать необходимый тип.



4. В графе «Описание»даются пояснения полям.

5. Для связи таблиц в базе данных нужно определить поле-ключ (значения ключа в таблице не повторяются, а значит, однозначно определяют каждую запись): нажать нужное поле, затем кнопку «Ключевое поле»на панели инструментов.Слева от имени поля в области выделенного ряда появится символ ключа. В примере выберем в качестве ключевого поле «КодКлиента».

6. В нижней части окна Конструктора «Свойства поля»каждое поле таблицы характеризуется дополнительными свойствами (например, размер, формат поля, число десятичных знаков, маска ввода, значение по умолчанию, условие по значению, сообщение об ошибке и т.д.), которые определяют условия ввода данных.

Сохранить таблицу командой ФайлàСохранитьàКлиенты.

В окне базы данных на вкладке «Таблицы»появится имя со­зданной таблицы. Для ввода в нее информации нужно открыть таблицу, дважды нажав имя таблицы или выбрать его и нажать кнопку «Открыть»в окне базы данных. На эк­ране откроется таблица в режиме таблицы, после чего можно присту­пать к вводу информации.

Примечание: первое поле в таблице описано с типом данных «Счетчик», поэтому вводить ин­формацию в это поле не надо. Его содержимое автоматически увели­чивается на единицу в каждой следующей записи.

В таблице или запросе в режиме таблицы доступны все необходимые инструменты для работы с данными:

1. Использование панели инструментов Таблицы и Запроса в режиме таблицы:

- Вырезание, копирование или вставка выделенного текста, поля, всех записей или всей таблицы полностью.

- Сортировка записей.

- Отбор записей, поиск или перемещение значений.

- Добавление или удаление записей.

2. Работа со столбцами, строками и подтаблицами:

- Использование области выделения столбца для перемещения, скрытия или переименования столбца.

- Изменение размеров строк или столбцов.

- Использование подтаблиц для просмотра связанных данных.

- Закрепление левого крайнего столбца таким образом, чтобы он отображался на экране при прокрутке листа вправо.

3. Для перехода по записям в таблице можно использовать панель перехода по записям:

- Переход на первую, предыдущую, следующую, последнюю запись.

- Введение номера нужной записи.

- Переход на новую (пустую) запись.

 

11.

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

Типы первичных ключей

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

2. Простой ключ Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как первичный ключ.

3. Составной ключ В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим».

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

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

 

12. Между таблицами существуют три типа отношений

«один-к-одному» (1 : 1);

«один-ко-многим» (1 : М); «много-к-одному» (М : 1);

«много-ко-многим»(М : М).

При отношении «один-к-одному» каждая запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот.

Отношение «один-ко-многим» (1: М) является наиболее часто используемым типом связи между таблицами. В отношении «один-ко-многим» каждой записи в таблице A могут соответствовать несколько записей в таблице B, но запись в таблице B не может иметь более одной соответствующей ей записи в таблице A. Отношение «один-ко-многим» создается в том случае, когда только одно из полей является полем первичного ключа или уникального индекса.

Отношение «много-к-одному» (М: 1) схоже с отношением «один-ко-многим», но является уникальной лишь связь слева направо.

При отношении «многие-ко-многим» (М: М) одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Этот тип связи возможен только с помощью третьей (связующей) таблицы, содержащей два поля, которые являются внешними ключами таблиц A и B.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.