Лекция: Базы данных

Любой из нас, начиная с раннего детства, многократно сталкивался с «базами данных». Это — всевозможные спра­вочники (например, телефонный), энциклопедии и т. п. За­писная книжка — это тоже «база данных», которая есть у каждого из нас.

Базы данных представляют собой информационные моде­ли, содержащие данные об объектах и их свойствах. Базы данных хранят информацию о группах объектов с одинако­вым набором свойств.

Например, база данных «Записная книжка» хранит ин­формацию о людях, каждый из которых имеет фамилию, имя, телефон и так далее. Библиотечный каталог хранит информацию о книгах, каждая из которых имеет название, автора, год издания и так далее.

Информация в базах данных хранится в упорядоченном виде. Так, в записной книжке все записи упорядочены по алфавиту, а в библиотечном каталоге — либо по алфавиту (алфавитный каталог), либо по области знания (предметный каталог).


&


База данных (БД) — это информационная модель, позволяющая в упорядоченном виде хранить дан­ные о группе объектов, обладающих одинаковым набором свойств.


Существует несколько различных структур информаци­онных моделей и соответственно различных типов баз дан­ных: табличные, иерархические и сетевые.

<1§1ьД 5.4. Типы информационных моделей



Глава 11


11.1.1. Табличные базы данных

Табличная база данных содержит перечень объектов од­ного типа, то есть объектов, имеющих одинаковый набор свойств. Такую базу данных удобно представлять в виде дву­мерной таблицы: в каждой ее строке последовательно разме­щаются значения свойств одного из объектов; каждое значе­ние свойства — в своем столбце, озаглавленном именем свойства.

Столбцы такой таблицы называют полями; каждое поле характеризуется своим именем (именем соответствующего свойства) и типом данных, представляющих значения дан­ного свойства.

3/ Поле базы данных — это столбец таблицы, содер-

4-v жащий значения определенного свойства.

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

Запись базы данных — это строка таблицы, со-
{У^ держащая набор значений свойств, размещенный
*^~* в полях базы данных.

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


О

I Ключевое поле — это поле, значение которого од-

£> нозначно определяет запись в таблице.

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

Тип поля определяется типом данных, которые оно содер­жит. Поля могут содержать данные следующих основных типов:


еще рефераты
Еще работы по информатике