Разработка базы данных в СУБД Microsoft Access. Таблицы базы данных. Типы данных полей базы данных

Базы данных в своем составе содержат большое количество различной информации, которую необходимо обрабатывать. Обработка же компьютером различной по типу информации, как известно, производится по-разному: над числовой, например, можно выполнять любые математические операции, над текстовой такие операции невозможны и т.д. Поэтому все данные в БД разделены на группы или типы. Тип поля определяется типом данных, которые оно содержит.

Таблицы баз данных, созданных с помощью Microsoft Access содержат следующие типы данных:

1. текстовый – тип данных, используемый для хранения обычного неформатированного текста, ограниченного размера (до 255 символов).

2. поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.

3. числовой – тип данных для хранения действительных чисел.

4. дата / время - тип данных для хранения календарных дат и текущего времени.

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

6. счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование – для порядковой нумерации записей.

7. логический – тип для хранения логических данных (могут принимать только два значения ИСТИНА и ЛОЖЬ или ДА и НЕТ).

8. поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например, мультимедийных. Реально, конечно, такие объекты в таблице не хранятся. Как и в случае полей МЕМО, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указатели на них.

9. гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.

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

11. Вычисляемый — предназначен для создания вычисляемых полей: числовых, текстовых, денежных, дата/время, логических. Значение вычисляемого поля определяется выражением, записанным в поле.

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

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

Назначение Схемы базы данных.

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

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

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

Выделяют два основных типа схем баз данных:

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

2. Физическая база данных показывает, как хранятся данные в системе с точки зрения файлов и индексов.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: