Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, полный углублённый курс, по 4 часа в неделю)



Уроки 25 - 29
Таблицы. Основные понятия. Реляционные базы данных
(§13. Таблицы. §15. Реляционная модель данных. §16. Работа с таблицей. §17. Создание однотабличной базы данных)




Содержание урока

§13. Таблицы

Основные понятия

Ключ

Индексы

Целостность базы данных

Вопросы и задания

Задачи

§15. Реляционная модель данных
§16. Работа с таблицей
§17. Создание однотабличной базы данных

§13. Таблицы


Основные понятия


Данные, хранящиеся в современных базах данных, чаще всего удобно представлять в виде таблиц 1. Например, так называемый «список контактов» (сведения о друзьях и знакомых) может выглядеть, как показано на рис. 3.4.


1 В середине XX века широко применялись иерархические и сетевые базы данных, но сейчас они редко встречаются на практике. Самый известный современный пример иерархической базы данных — реестр в операционной системе Windows, где хранятся настройки самой системы и программ.



Рис. 3.4

Рис. 3.4

Столбцы таблицы называются полями, а строки — записями. Таблица на рис. 3.4 относится к типу «объект — свойства», т. е. запись — это описание некоторого объекта (в данном случае — человека), а поля содержат свойства этого объекта. В этой таблице четыре поля: Фамилия, Имя, Адрес и Телефон и три записи.

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

Любое поле должно иметь уникальное (неповторяющееся) имя. Например, нельзя назвать два поля Фамилия, но можно одно назвать Фамилия, а второе — Девичья Фамилия.

Каждое поле имеет свой тип. Как правило, СУБД поддерживают следующие типы данных:

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

Некоторые поля могут быть обязательными для заполнения. Если обязательное поле не заполнено, СУБД не внесёт изменения в базу данных и выдаст сообщение об ошибке.

Следующая страница Ключ



Cкачать материалы урока






Наверх