Вы не зарегистрированы

Авторизация



Знакомство с Базами данных

Фото пользователя Рузиля Шамильевна Сикамова
Submitted by Рузиля Шамильевна Сикамова on пн, 15/06/2009 - 13:02
Данные об авторе
Автор(ы): 
Сикамова Рузиля Шамильевна
Место работы, должность: 
мОУ "Кириковская СОШ", учитель информатики
Регион: 
Красноярский край
Характеристики урока (занятия)
Уровень образования: 
среднее (полное) общее образование
Целевая аудитория: 
Учащийся (студент)
Класс(ы): 
10 класс
Предмет(ы): 
Информатика и ИКТ
Цель урока: 
o Ознакомить учащихся с понятием «Базы данных». o Научить школьников различать «фактографические» и «документальные» базы данных. o Научить школьников различать «табличные», «иерархические» и «сетевые» БД.
Тип урока: 
Урок изучения и первичного закрепления новых знаний
Учащихся в классе (аудитории): 
20
Используемые учебники и учебные пособия: 

"Информатика и ИКТ" под редакцией Макаровой; "Информатика 10 класс" Семакин

Используемое оборудование: 

Компьютер

Используемые ЦОР: 

диск ЦОР по информатике 10 класс

Краткое описание: 
урок-знакомство с БД

Ход урока:

 

№ п/п

Этап

Цель

Форма

Результат

Вре-мя, мин

1

Актуализация

представлений детей

о базах данных.

На основе субъективного

опыта учащихся

сформулировать общую цель деятельности на уроке.

Обсуждение

Запись определений в тетрадь

5

2

Изучение «фактографических» и «документальных» БД.

Изучение основных свойств.

Обсуждение

Запись определений в тетрадь

5

3

Изучение «табличных», «иерархических» и «сетевых» БД.

Изучение основных свойств.

Обсуждение

Запись определений в тетрадь

20

 

4

Решение с классом примеров 1, 2.

Закрепление нового материала.

Обсуждение

 

10

5

Самостоятельное решение заданий 1, 2, 3.

Формирование умений составления табличных БД с помощью Конструктора Access.

Самостоя-тельная работа за компью-терами.

 

30

6

Рефлексия.

Закрепить. Подвести итог урока.

Беседа

Подведе-ние итога

5


Ход урока.

1. Актуализация  представлений детей о базах данных.

Здравствуйте ребята! Наверняка вы слышали такое словосочетание как «Базы данных». Например:

- База данных библиотеки;

- база данных состава рабочих предприятия;

- база данных современной эстрадной песни.

Как вы думаете что же это такое?

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

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

2. Изучение «фактографических» и «документальных» БД.

Базы данных бывают фактографическими и документальными.

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из представленных выше БД, 2 первые будут фактографическими. В БД библиотеки содержится такая информация о книгах: год издания, автор, название и т.д. В БД рабочих содержится информация о сотрудниках: фамилия, имя, год и место рождения и т.д.

А вот 3-тья БД будет организована как документальная. БД эстрадной песни может содержать: тексты и ноты песни, информацию о поэтах и композиторах, исполнителях; звуковые записи и видеоклипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.

 

3. Изучение «табличных», «иерархических» и «сетевых» БД.

Существует несколько различных типов баз данных: табличные, иерархические  сетевые.

Табличные базы данных.

Такая БД содержит перечень объектов одного типа, то есть объектов, имеющих одинаковый набор свойств. В каждой ее строке размещаются значения свойств одного из объектов; каждое значение свойства – в своем столбце, озаглавленным именем свойства.

Табличная БД «Репертуар кинотеатров на неделю».

Кинотеатр

фильм

время

стоимость

Россия

Ночной Дозор

11.00

100.00

Россия

Титаник

13.00

50.00

Россия

Титаник

17.00

60.00

Россия

Звездный десант

21.00

80.00

Мир

Ну, погоди!

11.00

20.00

Мир

Титаник

13.00

60.00

Мир

Вор

17.00

70.00

Столбцы такой таблицы называются полями; каждое поле характеризуется своим именем и типом данных.

Поле БД – это столбец таблицы, содержащий значения определенного свойства.

Строки таблицы являются записями об объекте.

Запись БД – это строка таблицы, содержащая набор значений свойств, размещенный в полях БД.

Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице.

Ключевое поле – это поле, значение которого однозначно определяет запись в таблице.

В рассмотренном выше примере в качестве первичного ключа БД нужно взять группу полей кинотеатр + время

Тип поля определяется типом данных, которые оно содержит. Поля могут содержать данные следующих основных типов:

·        Счетчик – целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем;

·        Текстовый – тексты, содержащие до 255 символов;

·        Числовой – числа;

·        Дата/время – дата или время;

·        Денежный – числа в денежном формате;

·        Логический – значения Истина (да) или Ложь (нет);

·        Гиперссылка – ссылки на информационный ресурс в Интернете.

Поле каждого типа имеет свой набор свойств. Наиболее важными свойствами полей являются:

·        Размер поля – определяет максимальную длину текстового или числового поля;

·        Формат поля – устанавливает формат данных;

·        Обязательное поле – указывает на то, что данное поле обязательно надо заполнить.

 

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

Иерархические БД графически могут быть представлены как перевернутое дерево, состоящее из объектов различных уровней. Верхний уровень (корень дерева) занимает один объект, второй – объекты второго уровня и т.д.

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

Иерархической БД является Каталог папок Windows. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки: Мой компьютер, Мои документы, Сетевое окружение и Корзина.

 

 

Сетевые БД

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

Сетевой БД фактически является Всемирная паутина глобальной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую БД.

 

Пример 1. Укажите все поля таблицы «Репертуар кинотеатра на неделю» и их типы.

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

Тип

Кинотеатр

Символьный

фильм

Символьный

время

Числовой

стоимость

Числовой

 

Пример 2. Дан фрагмент табличной БД:

Номер рейса

Дата вылета

Тип самолета

Цена билета

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

2156

23.10.98

ТУ-154

564.50

да

Указать главный ключ; описать типы полей.

Главный ключ: номер рейса + дата вылета.

Типы полей:

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

Тип

Номер рейса

Числовой

Дата вылета

Дата

Тип самолета

Символьный

Цена билета

Числовой

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

Логический

 

Задание 1. Преобразовать приведенную ниже информацию к табличному виду, определив имя таблицы и название каждого поля:

Оля, Петя, 13, пение, 14, баскетбол, Вася, Катя, 13, хоккей, баскетбол, футбол, 15, 11, Коля, 11, танцы, Сережа.

 

Имя

Возраст

Увлечение

Оля

13

Пение

Петя

14

Хоккей

Вася

13

Баскетбол

Катя

15

Танцы

Коля

11

Футбол

Сережа

11

Баскетбол

 

 

Задание 2.

1. Создать структуру таблицы БД «Ученик», содержащую следующие поля: фамилия, имя, школа, класс, дата рождения, вес.

2. Определить первичный ключ таблицы.

3. Добавить в структуру после поля «дата рождения» поле «рост»

4. Определить, значения каких полей будет меняться в течение всей учебы в данной школе.

Задание 3.

1. Создать структуру таблицы БД «Расписание уроков», содержащую следующие поля: день недели, номер урока, время начала урока, время окончания урока, название урока, фамилия учителя.

2. Определить первичный ключ таблицы.

3. Добавить в созданную структуру после поля «название урока» поле «номер кабинета»

4. Определить значение каких полей будет меняться, если в расписании в течение дня уроки будут переставлены местами. Удалить эти поля из структуры БД.

4. Рефлексия.

Итак, сегодня на уроке вы узнали? (БД; фактографические, документальные БД; табличные, иерархические, сетевые БД).

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

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

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

Табличные БД.

Поле БД – это столбец таблицы, содержащий значения определенного свойства.

Запись БД – это строка таблицы, содержащая набор значений свойств, размещенный в полях БД.

Ключевое поле – это поле, значение которого однозначно определяет запись в таблице.

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

Графически – перевернутое дерево.

Сетевые БД

Сетевая БД является обобщением иерархической за счет допущения объектов, имеющих более одного предка.

 

 


»  Размещено в сообществах: