Читайте также: |
|
Структура простейшей базы данных
Базы данных могут содержать различные объекты[1]: таблицы, запросы, формы, отчеты и др. Любой объект базы данных можно разрабатывать самостоятельно – в режиме конструктора, или полуавтоматически – с помощью мастера.
Объект | Функции | Способ создания |
Таблицы | Хранение данных | Конструктор, Мастер |
Запросы | обработка данных - поиск, сортировка, отбор данных, выполнение вычислений в таблицах | Конструктор, Мастер |
Формы | Удобный ввод, редактирование, просмотр данных в таблицах. | Конструктор, Мастер |
Отчеты | Вывод результатов на печать, для пересылки по сети. | Конструктор, Мастер |
страницы (гиперссылки) | Гиперссылки на документы в Интернете | Конструктор |
Макросы и модули | Автоматизация повторяющихся операций при работе с СУБД и создания новых функций путем программирования. | Язык программирования |
Таблицы
Структуру двумерной таблицы образуют столбцы и строки. В терминологии баз данных они называются соответственно полями и записями:
· Поля – элемент таблицы, содержащий данные определенного рода (например, только фамилии сотрудников, или только их адреса, или только телефоны и т.д.).
· Записи – элемент таблицы, содержащий полный набор данных (например, фамилию, адрес, телефон каждого сотрудника).
Код | Фамилия | Адрес | Телефон |
Иванов | Московская, 15 | 32-56-77 | |
Сидоров | Цветочная, 20 | 52-33-44 |
Каждое поле (столбец) характеризуется своим именем и типом данных, которые будут вводиться в данное поле.
Типы данных (тип полей):
1. Текстовый — тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).
2. Поле Мемо — специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него.
3. Числовой — тип данных для хранения действительных чисел, над которыми можно производить математические операции.
4. Дата / время — тип данных для хранения календарных дат и текущего времени.
5. Денежный — тип данных для хранения денежных сумм. Особенности этого типа данных связанны с повышенной точностью обработки данных, не допускающей округления.
6. Счетчик — автоматически вставляющиеся последовательные номера. Поле счетчика удобно использовать в качестве ключевого.
7. Логический — тип для хранения логических данных, которые могут принимать только два значения, например, Да или Нет.
8. Поле объекта OLE — специальный тип данных, предназначенный для хранения мультимедийных объектов, созданных в других программах (фотографии, звук, видео). Они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указатели на них.
9. Гиперссылка — специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.
10. Мастерподстановок — это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод в данных поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.
Каждая таблица базы данных должна содержать хотя бы одно ключевое поле, значение которого уникально для каждой записи, то есть значения в этом поле никогда не повторяется. Это нужно, чтобы исключить путаницу. Очень часто в качестве ключевого поля используют поле, содержащее тип данных счетчик - автоматически вставляемы последовательные (или случайные) номера (код клиента, код товара и т.д.).
Ключевое поле - это поле (или несколько полей), значения которого однозначно определяет каждую запись в таблице и никогда не повторяются.
Если база данных состоит из нескольких таблиц, то все таблицы объединяются между собой, образуя так называемую Схему данных – макет базы данных.
Схема данных – объединение таблиц базы данных через одинаковые поля с указанием условий объединения: сохранением целостности данных и каскадным удалением и обновлением связанных полей.
Существует четыре вида связей между таблицами:
ОДИН-КО-МНОГИМ 1:М (напр., один клиент – много заказов)
ОДИН-К-ОДНОМУ 1:1
МНОГИЕ-КО ОДНОМУ М:1
МНОГИЕ-КО-МНОГИМ М:М
Дата добавления: 2015-09-03; просмотров: 74 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Словарь профориентационных терминов | | | Создание структуры таблицы СОТРУДНИКИ в режиме Конструктора |