СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Базы данных. СУБД.

Категория: Информатика

Нажмите, чтобы узнать подробности

Базы данных. СУБД.

Просмотр содержимого документа
«Базы данных. СУБД.»

Класс: 9

Тема: Понятие базы данных и информационной системы.

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



Ход урока:

Здравствуйте. Сегодня на уроке мы познакомимся с понятием база данных, а также научимся создавать.

Изучение новой темы:

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

Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.

Если разные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.

Информацию в Интернете, объединенную «паутиной» WWW, можно рассматривать как распределенную базу данных. Распределенные базы данных создаются также и в локальных сетях.


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

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

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

Главное достоинство таблиц – в их понятности. С табличной информацией мы имеем дело практически каждый день: расписание занятий, расписание электричек, таблица футбольного чемпионата.

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


Поле1

Поле2

Поле3

Поле4

Запись1





Запись2





…….





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

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

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

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


Первичный ключ БД

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

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

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

Номер

Автор

Название

Год

Полка

001

Беляев А. Р.

Звезда КЭЦ

1990

3

002

Олеша Ю. К.

Избранное

1987

5

003

Беляев А. Р.

Избранное

1994

1

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

Город

школы

Директор

Телефон

Крюков

1

Иванов А. П.

12 - 35

Шадринск

1

Строев С. С.

4 - 33 - 11

Шадринск

2

Иванов А. П.

4 - 23 - 15


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


Типы полей

С каждым полем связано важное свойство – тип поля.

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

В реляционных базах данных используют четыре основных типа поля:

  • числовой;

  • символьный;

  • дата;

  • логический.

Числовой тип имеют поля, значения в которых могут быть только числами. Например, в БД «Учет затрат времени» два поля числового типа, одно поле типа дата, одно поле типа время.




База данных «Учет затрат времени»

Дата

Учет времени

Затраты времени

№ дела

Начало

Конец

12 / 04 / 07

12 : 45

13 : 25

40

112

12 / 04 / 07

16 : 15

18 : 45

150

38

13 / 04 / 07

10 : 30

14 : 25

235

221

Тип дата

Тип время

Тип числовой

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

Тип дата имеют поля, содержащие календарные даты в форме «день/месяц/год».

Логический тип имеют поля, которые могут принимать всего два значения: «да», «нет» или «истина», «ложь».

От типа величины зависят те действия, которые можно с ней производить. Например с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими нельзя, можно выполнять логические операции.

Иерархические и сетевые БД.



Задание: параграф 1.5 в учебнике.