Тема урока: «Основные понятия баз данных»

20
Тема урока: Тема урока: «Основные понятия «Основные понятия баз данных» баз данных» Цель урока: Цель урока: сформировать у учащихся понятие базы данных, сформировать у учащихся понятие базы данных, основных понятий БД, классифицировать БД по основных понятий БД, классифицировать БД по характеру хранимой характеру хранимой информации, способу хранения и информации, способу хранения и структуре организации, структуре организации, уметь в БД различать запись, уметь в БД различать запись, поле, тип, находить ключ в базе данных. поле, тип, находить ключ в базе данных.

Upload: kirestin-barry

Post on 01-Jan-2016

75 views

Category:

Documents


6 download

DESCRIPTION

Тема урока: «Основные понятия баз данных». Цель урока: сформировать у учащихся понятие базы данных, основных понятий БД, классифицировать БД по характеру хранимой информации, способу хранения и структуре организации, уметь в БД различать запись, поле, тип, находить ключ в базе данных. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Тема урока:  «Основные понятия баз данных»

Тема урока: Тема урока: «Основные понятия баз «Основные понятия баз

данных»данных»

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

характеру хранимойхарактеру хранимой информации, способу хранения информации, способу хранения и структуре организации,и структуре организации, уметь в БД различать уметь в БД различать

запись, поле, тип, находить ключ в базе данных.запись, поле, тип, находить ключ в базе данных.

Page 2: Тема урока:  «Основные понятия баз данных»

Условные обозначенияУсловные обозначения

Запомни и запиши определения!

Не мешает знать!

Обрати внимание!

Page 3: Тема урока:  «Основные понятия баз данных»
Page 4: Тема урока:  «Основные понятия баз данных»

КомпьютерныеКомпьютерныеинформационные информационные

системысистемы

Хранить большие объемы данных; Осуществлять в них быстрый поиск;

Вносить изменения; Выполнять всевозможные манипуляции с данными.

позволяют:

Page 5: Тема урока:  «Основные понятия баз данных»

Информационная Информационная системасистема – совокупность – совокупность

баз данных и всего комплекса баз данных и всего комплекса аппаратно-программных аппаратно-программных средств для ее хранения, средств для ее хранения,

изменения и поискаизменения и поискаинформации, для информации, для

взаимодействия с взаимодействия с пользователем.пользователем.

Page 6: Тема урока:  «Основные понятия баз данных»

База данныхБаза данных (БД) (БД) — — организованная организованная

совокупность данных на совокупность данных на какую-то тему (в рамках какую-то тему (в рамках некоторой предметной некоторой предметной

области)области)Классификация БД:По характеру хранимой информации;

По способу хранения данных;

По структуре организации данных.

Page 7: Тема урока:  «Основные понятия баз данных»

Классификация БД по Классификация БД по характеру характеру хранимой информациихранимой информации

• Фактографические БДФактографические БД – – содержат содержат краткие сведения об описываемых краткие сведения об описываемых объектах, представленные в строго объектах, представленные в строго определенном форматеопределенном формате(картотеки);(картотеки);

• Документальные БДДокументальные БД – – содержат содержат обширную информацию самого обширную информацию самого разного типаразного типа: текст, графику, видео : текст, графику, видео и звук(архив).и звук(архив).

Page 8: Тема урока:  «Основные понятия баз данных»

Классификация БД по способу Классификация БД по способу хранения данныххранения данных

• Централизованные Централизованные - вся - вся информация хранится на одном информация хранится на одном компьютере. Это может быть компьютере. Это может быть автономный ПК или сервер сети, к автономный ПК или сервер сети, к которому имеют доступ которому имеют доступ пользователи - клиенты;пользователи - клиенты;

• РаспределенныеРаспределенные - используются в - используются в локальных и глобальных локальных и глобальных компьютерных сетях. В таком компьютерных сетях. В таком случае разные части базы хранятся случае разные части базы хранятся на разных компьютерах.на разных компьютерах.

Page 9: Тема урока:  «Основные понятия баз данных»

Классификация БД Классификация БД по по структуре организации структуре организации

данныхданных

• Реляционные (табличные БД)Реляционные (табличные БД)• Иерархические.Иерархические.• Сетевые.Сетевые.

Page 10: Тема урока:  «Основные понятия баз данных»

Реляционные БД – имеют Реляционные БД – имеют табличную форму табличную форму

организации.организации.

Строка таблицы - запись Столбец таблицы – поле.

Имя поля 1Имя поля 1 Имя поля 2Имя поля 2 Имя поля 3Имя поля 3 Имя поля 4Имя поля 4Запись 1

Запись 2

Запись 3

Поле 1 Поле 2 Поле 3 Поле 4

Page 11: Тема урока:  «Основные понятия баз данных»

Реляционная БДРеляционная БД

ДниДни ТемпераТемпера

туратураВлажВлаж

ностьностьОсадкиОсадки ДавлеДавле

ниение

15.0315.03 -3,5-3,5 6767 СнегСнег 746746

16.0316.03 00 6262 Без Без осадосад

ковков

750750

имена полей: ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ,

ОСАДКИ, ДАВЛЕНИЕ.

Поле 1 Поле 2 Поле 3 Поле 4 Поле 5

Запись 1

Запись 2

Page 12: Тема урока:  «Основные понятия баз данных»

В реляционных БД:В реляционных БД: всякая таблица содержит в себе всякая таблица содержит в себе

информацию о некоторой реальной системе информацию о некоторой реальной системе (процессе) и, следовательно, является ее (процессе) и, следовательно, является ее информационной моделью; информационной моделью;

всякая запись в таблице — информация о всякая запись в таблице — информация о конкретном объекте (событии) данной конкретном объекте (событии) данной системы; системы;

значение поля в каждой записи — это значение поля в каждой записи — это определенная характеристика (свойство, определенная характеристика (свойство, атрибут) объекта.атрибут) объекта.

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

Page 13: Тема урока:  «Основные понятия баз данных»

Ключ Ключ – поле (или совокупность – поле (или совокупность полей), с помощью которых полей), с помощью которых

можно однозначно можно однозначно идентифицировать запись, идентифицировать запись,

значение которой не значение которой не повторяется.повторяется.

ДниДни ТемпераТемпера

туратураВлажВлаж

ностьностьОсадкиОсадки ДавлеДавле

ниение

15.0315.03 -3,5-3,5 6767 СнегСнег 746746

16.0316.03 00 6262 Без Без осадосад

ковков

750750

Page 14: Тема урока:  «Основные понятия баз данных»

Укажите имена полей, записи, Укажите имена полей, записи, ключ реляционной БДключ реляционной БД

Номер Номер рейсарейса

Дата Дата

вылетавылетаТип Тип

самолетасамолетаЦена Цена

билетабилетаНаличие Наличие билетовбилетов

21562156 23.10.0623.10.06 ТУ - 154ТУ - 154 564.50564.50 дада

Имена полей:Имена полей: Номер рейса, дата вылета, тип Номер рейса, дата вылета, тип

самолета, цена билета, наличие самолета, цена билета, наличие

билетов.билетов.

Запись:Запись: 2156, 23.10.06, ТУ – 154, 564.50, да. 2156, 23.10.06, ТУ – 154, 564.50, да.

Ключ:Ключ: номер рейса + дата вылета2156 + 23.10.06 номер рейса + дата вылета2156 + 23.10.06

Page 15: Тема урока:  «Основные понятия баз данных»

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

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

Page 16: Тема урока:  «Основные понятия баз данных»

Типы полейТипы полей ЧисловойЧисловой – – имеют поля, значения в которых могут имеют поля, значения в которых могут

быть только числами (температура, давление, быть только числами (температура, давление, влажность).влажность).

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

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

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

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

производить.

Page 17: Тема урока:  «Основные понятия баз данных»

Задание №1Задание №1 Определите структуру Определите структуру (состав полей),(состав полей),

типытипы полейполей для реляционных баз для реляционных баз данных под такими названиями: данных под такими названиями:

«Страны мира», «Мои «Страны мира», «Мои одноклассники», «Кинофильмы».одноклассники», «Кинофильмы».

СТРАНЫ МИРАСТРАНЫ МИРА ОДНОКЛАССНИКИОДНОКЛАССНИКИ КИНОФИЛЬМЫКИНОФИЛЬМЫ

СТРАНАСТРАНА

символьныйсимвольныйФАМИЛИЯФАМИЛИЯ

символьныйсимвольныйНАЗВАНИЕ НАЗВАНИЕ

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

СТОЛИЦАСТОЛИЦА – – символьныйсимвольный

ИМЯ ИМЯ

ccимвольныйимвольныйСТРАНА СТРАНА

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

ПЛОЩАДЬПЛОЩАДЬ

числовойчисловойАДРЕСАДРЕС

ccимвольныйимвольныйЖАНР ЖАНР

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

НАСЕЛЕНИЕ НАСЕЛЕНИЕ

числовойчисловойТЕЛЕФОН ТЕЛЕФОН

символьныйсимвольныйРЕЖИССЕР РЕЖИССЕР

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

ПОСЕЩАЛПОСЕЩАЛ

логическийлогическийРОДИЛСЯ РОДИЛСЯ

датадатаДУБЛИРОВАН ДУБЛИРОВАН логическийлогический

Page 18: Тема урока:  «Основные понятия баз данных»

Задание №2.Задание №2. дать описания полей, оформив результат в виде дать описания полей, оформив результат в виде

таблицы с именами полей: название поля, тип.таблицы с именами полей: название поля, тип.

НомерНомер

рейсарейсаДата Дата

вылетавылетаТип Тип

самолетасамолетаЦена Цена

билетабилетаНаличие Наличие билетовбилетов

21562156 23.10.0623.10.06 ТУ - 154ТУ - 154 564.50564.50 дада

Название поляНазвание поля ТипТип

Номер_рейсаНомер_рейса числовой числовой

Дата_вылетаДата_вылета датадата

Тип_самолетаТип_самолета символьныйсимвольный

Цена_билетаЦена_билета числовойчисловой

Наличие_билетовНаличие_билетов логическийлогический

В некоторых СУБД внутри имени поля нельзя использовать пробелы. Для связки

между словами можно ставить знак подчеркивания.

Page 19: Тема урока:  «Основные понятия баз данных»

Задание на дом:Задание на дом:

11. Выучить . Выучить §§ 10 учебника 10 учебника И.Семакина «Базовый курс 9 И.Семакина «Базовый курс 9 класс».класс».

2. Подготовиться к тестированию 2. Подготовиться к тестированию по основным понятиям темы.по основным понятиям темы.

Page 20: Тема урока:  «Основные понятия баз данных»