Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка - Проектирование и разработка БД в предметной области с использованием СУБД Access.doc
Скачиваний:
294
Добавлен:
02.05.2014
Размер:
1.47 Mб
Скачать

1.2.3 Физическое проектирование

Форма хранения данных. Все данные и другая информация СУБД хранятся на магнитных дисках в дисковых файлах. Файл данных представляет собой таблицу, каждая строка которой (запись) содержит некоторые сведения об описываемом объекте. Все записи базы данных имеют идентичную, заданную пользователем структуру и размеры.

Для привязки даталогической модели к среде хранения используется модель данных физического уровня (для краткости часто называемая физической моделью). Эта модель определяет используемые запоминающие устройства, способы физической организации данных в среде хранения. Модель физического уровня также строится с учетом возможности, представляемых СУБД. Описание физической структуры базы данных называется схемой хранения. Соответствующий этап проектирования базы данных называется физическим проектированием.

Данные в таблицах Access сохраненяются в определенном формате, который называется типом данных. Типы данных могут быть классифицированы по четырем категориям: числовые (numeric), символьные (character), даты (date) и BLOB.

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

Типы данных Access приведены в таблице 6.

Таблица 6. Типы данных Access

Тип

Размер

Диапазон

Описание

1

2

3

4

Текстовый

256 символов

Текст или числа не требующие проведения расчетов

MEMO

64000 символов

Предназначается для хранения больших текстовых данных

Байт

1 байт

от 0 до 255

Целое

2 байта

от -32 768 до 32 767

Длинное целое

4 байта

от -2 147 483 648 до

2 147 483 647

С плавающей

точкой (4 байт)

4 байта

от -3.402823Е38 до 3.402823Е38

С плавающей

точкой (8 байт)

8 байт

от -1.79769313486232Е308 до 1.79769313486232Е308

Код репликации

16 байт

Уникальный глобальный идентификатор (GUID)

Денежный

4 байта

от – 922337203685447.5808 до 922337203685447.5808

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

Счетчик

до 2 миллиардов

Уникалные последовательно возрастающие (на 1) или случайные числа, автоматически вводящиеся при добавлении каждой новой записи в таблицу

Логичес-кий

«Истина/Ложь»,«Да/Нет», -1/0

Логические значения, а так же поля, которые содержат одно из двух возможных значений.

Дата/

Время

Хранится в специальном фиксированном числовом формате. Дата является целой частью значения поля, а время его дробной частью

Поле объекта OLE

Объекты произвольного типа, связанный или внедренные в таблицу Access

Формально описать объекты и их свойства позволяет таблица объектов. В ней каждый объект базы данных представляется в виде таблицы с набором полей определенного типа и свойств, а также указаны возможные процессы для каждого свойства. Формализованное описание объектов предметной области показано в таблице 7.

Таблица 7

Свойство

Ключи

Физические характеристики

Логические ограничения

Процессы со свойством

1

2

3

4

5

6

Вид экзамена

Код

Uk1, Pk

Целый, 4 байта

Больше 0

П, У

Название

Uk2

Симв., 100 симв.

В, К, П, У

Подразделение

Код

Uk1, Pk

Целый, 4 байта

Больше 0

П, У

Название

Uk2

Симв., 250 симв.

В, К, П, У

Верхний уровень

Целый, 4 байта

В, К, П

Специальность

Код

Uk1, Pk

Целый, 4 байта

Больше 0

П, У

Название

Uk2

Симв., 250 симв.

В, К, П, У

Краткое название

Симв., 100 симв.

В, К, П, У

Адрес

Код

Uk, Pk

Целый, 4 байта

Больше 0

П, У

Индекс

Симв., 6 симв.

xxxxxx

В, К, П, У

Область, край

Симв., 150 симв.

В, К, П, У

Населенный пункт

Симв., 150 симв.

В, К, П, У

Улица

Симв., 150 симв.

В, К, П, У

Дом

Симв., 10 симв.

В, К, П, У

Телефон

Симв., 13 симв.

(xxx)xx-xx-xx

В, К, П, У

Ключи – сокращения: «Pk» (Primarykey) – первичный ключ, «Uk» (Uniquekey) – уникальный ключ.

Процессы со свойством – сокращения : «В» – ввод, «П» – просмотр, «К» – корректировка, «У» – удаление.

Соседние файлы в предмете Базы данных