Методический электронный образовательный центр Министерства образования Оренбургской области и Оренбургского государственного университета

Учителю
  • Быстрый поиск
  • Расширенный поиск
Тип материала:
Разделы:
Темы:

Урок 15 База данных. Системы управления базами данных [Некрасова Т.А.]

Текст урока

  • Конспект урока База данных. Системы управления базами данных

     Название предмета: Информатика и ИКТ
    Класс: 11
    УМК: (название учебника, автор, год издания): Семакин И. Г., Хеннер Е. К. Информатика и информационно-коммуникационные технологии. Базовый курс: Учебник для 10-11 класса. М.: БИНОМ. Лаборатория знаний, 2013. 
    Уровень обучения (базовый, углубленный, профильный): базовый
    Тема урока: «База данных. Системы управления базами данных»
    Общее количество часов, отведенное на изучение темы: 5
    Место урока в системе уроков по теме: 1
    Цель урока: Изучение баз данных, табличных баз данных, системы управления базами данных.
    Задачи:
    Образовательная: познакомить учащихся с понятиями: типами баз данных, реляционной базы данных, видами моделей данных, системой управления базой данных, объекты СУБД; дать первоначальные знания по работе с программой Microsoft Access.
    Развивающая: развивать алгоритмическое мышление, память, внимание и творческие способности учащихся.
    Воспитательная: воспитывать познавательный интерес к предмету информатика с помощью практических заданий; воспитывать у учащихся умение самостоятельно решать вопросы, Воспитание уверенности
    
    
    Ход урока
    1 Организационный момент.
    2. Объяснение нового материала:
    База данных (БД)  – совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области). База данных – организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения. Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.
    Например:
    база данных книжного фонда библиотеки; 
    база данных кадрового состава учреждения; 
    база данных законодательных актов в области уголовного права; 
    база данных современной эстрадной песни. 
    Конечно, вся эта информация может храниться и на бумаге (например, книжный каталог библиотеки). Но современным средством хранения и обработки баз данных является, безусловно, компьютер. В дальнейшем мы будем иметь в виду только компьютерные БД.
     Базы данных по характеру хранимой  нформации бывают фактографическими и документальными.
    В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД скорее всего будут организованы как фактографические. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения.
    Базы данных в третьем и четвертом примерах наверняка будут организованы как документальные. Первая из них будет включать в себя тексты законов; вторая – тексты и ноты песен; биографическую и творческую справочную информацию о композиторах, поэтах, исполнителях; звуковые записи и видеоклипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.
    Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.
    По способу хранения информации бады данных бывают централизованные (на одном ПК), распределенные (различные части одной  базы данных хранятся  на множестве компью-       теров, объединенных между собой сетью).
    По структуре организации данных – реляционные (табличная организация), иерархические – используется древовидная структура, сетевые – связи между данными устанавливаются произвольным образом.
    Иерархические базы данных – это совокупность хранящихся взаимосвязанных данных, которые находятся в отношении предка к потомку.
    Сетевая - каждый элемент может быть связан с любым другим элементом произвольным образом.
    Реляционные БД - имеют табличную структуру
    Модель данных строится по принципу взаимосвязанных таблиц - реляционной.
    Реляционные базы данных - табличный способ организации данных.
    В чем же их преимущество? 
    Главное достоинство таблиц – в их понятности. С табличной информацией мы имеем дело практически каждый день. Загляните, например, в свой дневник: расписание занятий там представлено в виде таблицы, ведомость с оценками за четверти имеет табличный вид. Когда мы приходим на вокзал, смотрим расписание электричек. Какой вид оно имеет? Это таблица! А еще есть таблица футбольного чемпионата. И журнал учителя, куда он ставит вам оценки – тоже таблица.
    Видите, как много примеров, и их еще можно продолжить. Мы настолько привыкли к таблицам, что обычно не требуется никому объяснять, как ими пользоваться. 
    В реляционных БД строка таблицы называется записью, а столбец – полем. 
    .
    Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.
    Например, одна запись о каком либо объекте – это информация об одной книге.
    Поля – это различные характеристики (иногда говорят – атрибуты) объекта. Значения полей в одной строчке относятся к одному объекту. Разные поля отличаются именами. А чем отличаются друг от друга разные записи? Записи различаются значениями ключей.
    Главным ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.
    В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. Но инвентарный номер у каждой книги свой (поле НОМЕР). Он-то и является главным ключом для записей в этой базе данных. 
    Не всегда удается определить одно поле в качестве ключа. Вот, например, база данных, которая хранится в компьютере управления образования области. В ней содержатся сведения о всех средних школах районных центров в виде такой таблицы:
    В такой таблице у разных записей не могут совпасть только одновременно два поля ГОРОД и НОМЕР ШКОЛЫ. Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ. Составной ключ может состоять и более чем из двух полей.
    С каждым полем связано еще одно очень важное свойство – тип поля.
    Тип определяет множество значений, которые может принимать данное поле в различных записях.
     
     В реляционных базах данных используются четыре основных типа полей:
    числовой; 
    символьный; 
    дата; 
    логический. 
    Числовой тип имеют поля, значения которых могут быть только числами. Например, в БД «Погода» три поля числового типа: ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.
    Символьный тип имеют поля, в которых будут храниться символьные последовательности (слова, тексты, коды и т.п.). Примерами символьных полей являются поля АВТОР и НАЗВАНИЕ в БД «Домашняя библиотека»; поле ТЕЛЕФОН в БД «Школы».
    Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» (в некоторых случаях используется американская форма: месяц/день/год). Тип «дата» имеет поле ДЕНЬ в БД «Погода».
    Логический тип соответствует полю, которое может принимать всего два значения: «да» – «нет» или «истина» – «ложь» или (по-английски) «true» – «false». Если двоичную матрицу представить в виде реляционной БД (табл. 6.4, 6.5), то ее полям, принимающим значения «О» или «1», удобно поставить в соответствие логический тип. При этом «1» заменится на значение «истина», «О» – на значение «ложь».
    Итак, значения полей – это некоторые величины определенных типов.
    От типа величины зависят те действия, которые можно с ней производить.
    Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими – нельзя.
    Для взаимодействия пользователя с базами данных используют системы управления данными (СУБД).
    Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных.
    Основные объекты Ms.Access
    Таблицы – хранят структуру базы данных (поля, типы, св-ва) и все данные, имеющиеся в базе.
    Запросы – собирают затребованные данные из одной или нескольких таблиц по заданным критериям
    Формы – выводят данные из таблиц и запросов в удобном для чтения и анализа формате. Форма выводит информацию, соответствующую одной записи в таблице.
    Отчеты – отображают на пронумерованных страницах с заголовками данные таблиц или запросов в удобном для чтения формате. Отчеты используются для просмотра и редактирования данных и вывода их на печать.
    Макросы – автоматизируют выполнение конкретных операций с данными.
    Модули – содержат программы на языке программирования Visual Basic, применяемые для решения специальных задач баз данных.
    
    .
    Далее на примере одной из самых распространенных систем управления базами данных - Microsoft Access входит в состав популярного пакета Microsoft Office - мы познакомимся с основными типами данных, способами создания баз данных и с приемами работы с базами данных.
    
    3. Практическая работа № 1 MS Access  Работа с готовой БД «Абитуриент»
    
    Тема: Отработка навыков открытия, просмотра и редактирования БД 
    Условия выбора и сложные логические выражения
    1. Скопировать БД «Абитуриент.mdb» в свою папку. Открыть её.
    2. Открыть базу данных «Абитуриент» для просмотра.
    3. Добавить в таблицу две новых записи о следующих абитуриентах:
    а) Авдеева Ирина Юрьевна, дата рождения - 17.03.1982, пол - ж, школа - 6, подготовительные курсы – нет, математика – 4, информатика – 5, русский язык – 4.
    б) Пирогов Анатолий Андреевич, дата рождения - 6.06.1981, пол - м, школа - 63, подготовительные курсы – да, математика – 5, информатика – 4, русский язык – 5.
    4. Заменить у абитуриентки Захаровой оценку по русскому языку на «четвёртку».
    5. Заменить у абитуриента Морозова номер школы на 31.
    6. Удалить записи, содержащие сведения об абитуриентах, не сдававших экзамен по русскому языку.
    4. Домашнее задание §31.
    
     
    
     

    Автор(ы):

    Скачать: Информатика 11кл - Конспект урока База данных. Системы управления базами данных.doc

Презентация к уроку

Другие материалы