Лабораторная работа № 7
Информационные и телекоммуникационные технологии.
Хранение, поиск и сортировка информации в базах данных
База данных (БД) – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Существует несколько различных структур информационных моделей и соответственно различных типов баз данных: табличные, иерархические и сетевые.
Табличные БД. Табличная база данных содержит перечень объектов одного типа, т.е. объектов, имеющих одинаковый набор свойств. Такую БД удобно представлять в виде двумерной таблицы: в каждой строке последовательно размещаются значения свойств одного из объектов; каждое значение свойства - в своем столбце, озаглавленном именем свойства.
Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (именем соответствующего свойства) и типом данных, представляющих значения данного свойства.
Поле БД – это столбец таблицы, содержащий значения определенного свойства.
|
|
Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы, поэтому каждая запись представляет набор значений, содержащихся в полях.
Запись БД – это строка таблицы, содержащая набор значений определенного свойства, размещенный в полях БД.
Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позволяет однозначно идентифицировать каждую запись в таблице.
Ключевое поле – это поле, значения которого однозначно определяет каждую запись в таблице.
Для указания на конкретный объект (запись) таблицы принято вводить специальный, уникальный набор полей (или одно поле). Такой набор называется ключом, а поле ключевым. Самый надежный и удобный способ – в каждой таблице хранить поле с уникальным кодом строки (записи).
Для связи между таблицами в подчиненной таблице используются специальные поля, в которых хранится информация о связанных записях главной таблицы. Обычно – ключ.
Для выбора из БД объектов с определенными свойствами используются операции сравнения, а также арифметические и логические операции:
· при составлении условия отбора можно использовать знаки отношений <, <= (меньше или равно), >, >= (больше или равно), = (равно), <> (не равно);
· последовательность выполнения логических операций в сложных запросах: сначала выполняются отношения, затем – «И», потом – «ИЛИ»;
· для изменения порядка выполнения операции используют скобки.