Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Математики и информатики.doc
Скачиваний:
79
Добавлен:
03.05.2019
Размер:
24.89 Mб
Скачать

Структура простейшей базы данных

Сразу поясним, что если в базе нет никаких данных (пустая база), то это все равно полноценная база данных. Этот факт имеет методическое значение. Хотя данных в базе и нет, но информация в ней все-таки есть — это стриктура базы. Она определяет методы занесения данных и хранения их в базе. Простейший «некомпьютерный» вариант базы данных — деловой ежедневник, в котором каждому календарному дню выделено по странице. Даже если в нем не записано ни строки, он не перестает быть ежедневником, поскольку имеет структуру, четко отличающую его от записных книжек, рабочих тетрадей и прочей писчебумажной продукции. Базы данных могут содержать различные объекты, но, забегая вперед, скажем, что основными объектами любой базы данных являются ее таблицы. Простейшая база данных имеет хотя бы одну таблицу. Соответственно, структура простейшей базы данных тождественно равна структуре ее таблицы.

Мы знаем, что структуру двумерной таблицы образуют столбцы и строки. Их анало­гами в структуре простейшей базы данных являются поля и записи.

Название

Материал

Цвет

Кол-во

Элероны

металл

белый

75

Покрышки

резина

чёрный

20

Фонари

стекло

прозрачный

34

Запись

Имя

Поле

Объекты

Игрушки (мячи, кубики, куклы)

Запись

Информация об одном объекте (куклы, дерево, голубой)

Поле

Характеристика (атрибут) объекта (резина, дерево, пластмасса).

Имя поля

Название поля, вынесенное в заголовок (материал).

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

Простой ключ. В БД «Список группы»

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

но порядковый номер у каждого свой

Номер

Воинское звание

Фамилия

Год

рождения

№ в списке

001

курсант

Карпов

1986

2

002

курсант

Михайлов

1986

3

003

курсант

Карпов

1986

1

Составной ключ. В БД «Школа области»

у разных записей одновременно не могут

совпасть только сочетания двух полей:

город и № школы (это составной ключ)

Город

№ школы

Директор

Адрес

Телефон

Москва

1

Иванов А.П.

Гоголя, 5

123-45-67

Мытищи

1

ПетровС.С.

Тютчева, 34

765-43-12

Щёлково

2

Иванов А.П.

Ленина, 34

987-65-43

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