Планирование уроков на учебный год



Урок 16
Понятие базы данных и информационной системы
Реляционные базы данных




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

Что такое база данных и информационная система

Реляционные базы данных

Типы полей

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


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


Реляционные базы данных


Информация в базах данных может быть организована по-разному. Чаще всего используется табличный способ.

Реляционные базы данных имеют табличную форму организации. 

В чем же их преимущество?

Главное достоинство таблиц — в их понятности. С табличной информацией мы имеем дело практически каждый день. Загляните, например, в свой дневник: расписание занятий там представлено в виде таблицы. Когда мы приходим на вокзал, смотрим расписание электричек. Какой вид оно имеет? Это таблица! А еще есть таблица футбольного чемпионата. И журнал учителя, куда он выставляет шм оценки, — тоже таблица.

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

В реляционных БД строка таблицы называется записью, а столбец - полем. В общем виде это выглядит так:

image

Таблицы 2.1 - 2.5 будем в дальнейшем рассматривать как примеры информации, пригодной для организации реляционных баз данных.

imageimageimageimageimage

Каждое поле таблицы имеет имя. Например, в таблице 2.2 «Погода» имена полей такие: ДЕНЬ, ОСАДКИ, ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.

Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.

Например, домашняя библиотека — это множество книг. Значит, дельный объект такой системы — это книга, и одна запись в базе данных «Домашняя библиотека» (табл. 2.1) — это информация об одной книге из библиотеки.

imageПоля — это различные характеристики (иногда говорят: атрибуты) объекта. Значения полей в одной строке относятся к одному объекту.

В реляционной базе данных не должно быть совпадающих записей.

Первичный ключ базы данных


Разные поля отличаются именами. А чем отличаются друг от друга разные записи? Записи различаются значениями ключей.

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

В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. Но инвентарный номер у каждой книги свой (поле НОМЕР). Он-то и является первичным ключом для записей в этой базе данных. Первичным ключом в БД «Погода» является поле ДЕНЬ, так как его значение не повторяется в разных записях.

Не всегда удается определить одно поле в качестве ключа. Пусть, например, в базе данных, которая хранится в компьютере управления образования области, содержатся сведения о всех средних школах районных центров (табл. 3.1).

image

В такой таблице у разных записей не могут совпасть только одновременно два поля: ГОРОД и НОМЕР ШКОЛЫ. Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ. Составной ключ может состоять и более чем из двух полей.



Следующая страница Типы полей








Наверх