Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
87.55 Кб
Скачать

Страницы

Страницы используются для удаленного доступа к данным, например, через Интернет или корпоративную Сеть Intranet.

  1. Типы данных и свойства полей бд

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

  • Текстовый – (до 255 символов),

  • Поле МЕМО – большие объемы текста (до 65535 символов),

  • Числовой

  • Дата\время – для хранения календарных дат и текущего времени.

  • Денежный

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

  • Логический – для хранения логических данных (например, ДА или НЕТ).

  • Поле объекта OLE – специальный тип данных предназначенный для хранения объектов OLE , например, мультимедийных. Реально в таблице хранятся только указатели на них.

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

  • Мастер подстановок – это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.

Поля БД не просто определяют структуру базы – они ещё определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Остановимся на основных свойствах полей таблиц БД на примере СУБД Microsoft Access.

  • Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).

  • Тип поля – определяет тип данных, которые могут содержаться в данном поле.

  • Размер поля

  • Формат поля – способ форматирования данных в ячейках, принадлежащих полю.

  • Маска ввода – средство автоматизации ввода данных.

  • Значение по умолчанию - средство автоматизации ввода данных.

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

  • Обязательное поле

  • Пустые строки.

  • Индексированное поле – если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значения в записях будут проверяться на дублирование, что позволяет автоматически исключить повтор данных.

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

  1. Основные операции с данными

Ввод и редактирование данных. Существуют два способа ввода и редактирования данных: с помощью таблиц и с помощью форм.

Экранные формы предназначены для удобства ввода данных в таблицы. В формах видны внедренные графические объекты и фотографии, размещенные в таблицах.

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

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

Фильтрация — это операция выбора записей из таблицы по определенным условиям. Несколько условий должны быть связаны логическими связками (И, ИЛИ).

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

8