Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod-inf.doc
Скачиваний:
8
Добавлен:
17.12.2018
Размер:
1.85 Mб
Скачать

4. Типы данных ms Access.

Текстовый - текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков);

Числовой - числовые данные различных форматов, используемые для проведения расчетов;

Дата/время - календарные даты;

Денежный - денежные суммы;

Поле MEMO - большие объемы текста (до 65535 символов);

Счетчик - специальное числовое поле, в котором MS Access автоматически присваивает уникальный порядковый номер каждой записи;

Логический - может иметь только одно из двух возможных значений (True/False, Да/Нет);

Поле объекта OLE - объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access;

Гиперссылка - адреса URL Web-объектов Интернета;

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

5. Проектирование базы данных.

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

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

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

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

5.1 Отношение «один-ко-многим».

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]