Предмет: Информатика
Преподаватель: Шайхилаева Н.Г.
Группа: 1-5
Специальность 23.02.03 Техническое обслуживание и ремонт автомобильного транспорта
Дата проведения: 9.04.2020г.
Тему «База данных. Системы управления базами данных»
Цель урока: Изучение баз данных, табличных баз данных, системы управления базами данных.
Задачи:Образовательная:
познакомить учащихся с понятиями: типами баз данных, системой управления базой данных, объекты СУБД; дать первоначальные знания по работе с базой данных Microsoft Access.
Развивающая: развивать алгоритмическое мышление и творческие способности учащихся.
Воспитательная: воспитывать познавательный интерес к предмету информатика с помощью практических заданий; воспитывать у учащихся умение самостоятельно решать вопросы, а также работать в группе.
Ход урока
База данных (БД) – совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области).
Например:
база данных книжного фонда библиотеки;
база данных кадрового состава учреждения;
база данных законодательных актов в области уголовного права;
база данных современной эстрадной песни.
Конечно, вся эта информация может храниться и на бумаге (например, книжный каталог библиотеки). Но современным средством хранения и обработки баз данных является, безусловно, компьютер. В дальнейшем мы будем иметь в виду только компьютерные БД.
Базы данных бывают фактографическими и документальными.
В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД скорее всего будут организованы как фактографические. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения.
Базы данных в третьем и четвертом примерах наверняка будут организованы как документальные. Первая из них будет включать в себя тексты законов; вторая – тексты и ноты песен; биографическую и творческую справочную информацию о композиторах, поэтах, исполнителях; звуковые записи и видеоклипы. Следовательно, документальная БД содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.
Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.
Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД – это только «информационный склад». Обслуживание пользователя осуществляет информационная система.
Информационная система – это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. WWW – это тоже пример глобальной информационной системы.
Далее будет идти речь будет только о фактографических базах данных. Дадим более строгое определение компьютерной БД, чем то, что приводилось выше.
База данных – организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения. Для хранения БД может использоваться как один компьютер, так и множество взаимосвязанных компьютеров.
Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных
Очевидно, информацию в Internet, объединенную паутиной WWW, можно рассматривать как распределенную базу данных. Распределенные БД создаются также и в локальных сетях.
Модель данных строится по принципу взаимосвязанных таблиц - реляционной.
Один тип объекта является главным, все нижележащие – подчиненными - иерархической.
Любой тип данных одновременно может быть главным и подчиненным - сетевой.
Табличные базы данных
Информация в базах данных может быть организована по разному. Чаще всего используется табличный способ.
Базы данных с табличной формой организации называются реляционными БД.
В чем же их преимущество?
Главное достоинство таблиц – в их понятности. С табличной информацией мы имеем дело практически каждый день. Загляните, например, в свой дневник: расписание занятий там представлено в виде таблицы, ведомость с оценками за четверти имеет табличный вид. Когда мы приходим на вокзал, смотрим расписание электричек. Какой вид оно имеет? Это таблица! А еще есть таблица футбольного чемпионата. И журнал учителя, куда он ставит вам оценки – тоже таблица.
Видите, как много примеров, и их еще можно продолжить. Мы настолько привыкли к таблицам, что обычно не требуется никому объяснять, как ими пользоваться. Ну разве что маленькому ребенку, который только учится читать.
В реляционных БД строка таблицы называется записью, а столбец – полем. В общем виде это выглядит так:
Каждое поле таблицы имеет имя. Например, в таблице «Игрушки» имена полей такие: НАЗВАНИЕ, МАТЕРИАЛ, ЦВЕТ, КОЛИЧЕСТВО.
Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.
Например, одна запись о каком либо объекте – это информация об одной игрушке.
Поля – это различные характеристики (иногда говорят – атрибуты) объекта. Значения полей в одной строчке относятся к одному объекту. Разные поля отличаются именами. А чем отличаются друг от друга разные записи? Записи различаются значениями ключей.
Главным ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.
В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. Но инвентарный номер у каждой книги свой (поле НОМЕР). Он-то и является главным ключом для записей в этой базе данных.
Не всегда удается определить одно поле в качестве ключа. Вот, например, база данных, которая хранится в компьютере управления образования области. В ней содержатся сведения о всех средних школах районных центров в виде такой таблицы:
В такой таблице у разных записей не могут совпасть только одновременно два поля ГОРОД и НОМЕР ШКОЛЫ. Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ. Составной ключ может состоять и более чем из двух полей.
С каждым полем связано еще одно очень важное свойство – тип поля.
Тип определяет множество значений, которые может принимать данное поле в различных записях
В реляционных базах данных используются четыре основных типа полей:
числовой;
символьный;
дата;
логический.
Числовой тип имеют поля, значения которых могут быть только числами. Например, в БД «Погода» три поля числового типа: ТЕМПЕРАТУРА, ДАВЛЕНИЕ, ВЛАЖНОСТЬ.
Символьный тип имеют поля, в которых будут храниться символьные последовательности (слова, тексты, коды и т.п.). Примерами символьных полей являются поля АВТОР и НАЗВАНИЕ в БД «Домашняя библиотека»; поле ТЕЛЕФОН в БД «Школы».
Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» (в некоторых случаях используется американская форма: месяц/день/год). Тип «дата» имеет поле ДЕНЬ в БД «Погода».
Логический тип соответствует полю, которое может принимать всего два значения: «да» – «нет» или «истина» – «ложь» или (по-английски) «true» – «false». Если двоичную матрицу представить в виде реляционной БД (табл. 6.4, 6.5), то ее полям, принимающим значения «О» или «1», удобно поставить в соответствие логический тип. При этом «1» заменится на значение «истина», «О» – на значение «ложь».
Итак, значения полей – это некоторые величины определенных типов.
От типа величины зависят те действия, которые можно с ней производить.
Например, с числовыми величинами можно выполнять арифметические операции, а с символьными и логическими – нельзя.
Для взаимодействия пользователя с базами данных используют системы управления данными (СУБД).
Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных:
Производительность и готовность. Запросы от пользователя базой данных удовлетворяются с такой скоростью, которая требуется для использования данных. Пользователь быстро получает данные всякий раз, когда они ему необходимы.
Минимальные затраты. Низкая стоимость хранения и использования данных, минимизация затрат на внесение изменений.
Простота и легкость использования. Пользователи могут легко узнать и понять, какие данные имеются в их распоряжении. Доступ к данным должен быть простым, исключающим возможные ошибки со стороны пользователя.
Простота внесения изменений. База данных может увеличиваться и изменяться без нарушения имеющихся способов использования данных.
Возможность поиска. Пользователь базы данных может обращаться с самыми различными запросами по поводу хранимых в ней данных. Для реализации этого служит так называемый язык запросов.
Целостность. Современные базы данных могут содержать данные, используемые многими пользователями. Очень важно, чтобы в процессе работы элементы данных и связи между ними не нарушались. Кроме того, аппаратные ошибки и различного рода случайные сбои не должны приводить к необратимым потерям данных. Значит, система управления данными должна содержать механизм восстановления данных.
Безопасность и секретность. Под безопасностью данных понимают защиту данных от случайного или преднамеренного доступа к ним лиц, не имеющих на это права, от неавторизированной модификации (изменения) данных или их разрушения. Секретность определяется как право отдельных лиц или организаций решать, когда, как какое количество информации может быть передано другим лицам или организациям.
Закрепление изученного материала
Базы данных – это:
набор сведений, организованный по определенным правилам и представленный в виде, пригодном для обработки автоматическими средствами
программные средства, позволяющие организовывать информацию в виде таблиц
программные средства, осуществляющие поиск информации
программно-аппаратный комплекс, предназначенный для сбора, хранения, обработки и передачи информации
Информационная система – это:
набор сведений, организованный по определенным правилам и представленный в виде, пригодном для обработки автоматическими средствами
программные средства, позволяющие организовывать информацию в виде таблиц
программные средства, осуществляющие поиск информации
программно-аппаратный комплекс, предназначенный для сбора, хранения, обработки и передачи информации
В реляционной БД информация организована в виде:
сети
дерева
прямоугольной таблицы
В иерархической БД информация организована в виде:
сети
дерева
прямоугольной таблицы
Краткие сведения об описываемых объектах – это:
фактографическая БД
документальная БД
централизованная БД
распределенная БД
Обширная информация самого разного типа – это:
фактографическая БД
документальная БД
централизованная БД
распределенная БД
Вся информация хранится на одном компьютере – это:
фактографическая БД
документальная БД
централизованная БД
распределенная БД
Разные части БД хранятся на разных компьютерах – это:
фактографическая БД
документальная БД
централизованная БД
распределенная БД
Строка таблицы, содержащая информацию об одном объекте – это:
запись БД
поле БД
Столбец таблицы, содержащий значения определенного свойства – это:
запись БД
поле БД
Составить краткий конспект. Ответы на контрольные вопросы прислать на электронную почту sh.naima@mail.ru с указанием ФИО и группы
Предмет: Информатика
Преподаватель: Шайхилаева Н.Г.
Группа: 1-5
Специальность 23.02.03 Техническое обслуживание и ремонт автомобильного транспорта
Дата проведения: 10.04.2020г.
Тема занятия: Система управления базами данных
Цели занятия:
закрепить знания по теме “Базы данных”,
дать основные понятия по методам работы в СУБД MS Access;
изучить термины “таблица”, “форма”, “отчет”, “типы данных”;
научить работать в режимах “таблица” и “конструктор”
Воспитательная:
вызвать интерес к изучению информационных технологий;
возбудить готовность решать задачи самостоятельно;
закрепить чувство ответственности и внимательности при выполнении практической работы.
Развивающая:
развивать память и логическое мышление;
развивать речевую активность путем обогащения и усложнения словарного запаса;
развивать коммуникативные навыки и навыки самоконтроля.
ОБЕСПЕЧЕНИЕ ЗАНЯТИЯ
А. Наглядные пособия: Презентация урока, Созданная БД “Студенты” в программе MS Access (Приложение 4).
Б. Раздаточный материал. Тестовые задания (Приложение 2), инструкции к практической работе (Приложение 3).
ХОД ЗАНЯТИЯ
База данных — совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области).
Примеры:
база данных книжного фонда библиотеки;
база данных кадрового состава учреждения;
база данных поликлиники;
база данных аптеки.
В реляционных базах данных строка таблицы называется записью, а столбец — полем.
MS Access – это система управления базами данных.
Приложение входит в состав пакета прикладных программ MS Office.
Чтоб его запустить, необходимо выполнить действия:
Пуск — Все программы — Microsoft Officea Microsoft Access.
После запуска программы нам открывается стартовое окно, где предлагаются действия, которые необходимо выполнить, приступая к работе: открыть базу, создать базу.
Создать Базу данных можно двумя способами:
Для создания новой базы необходимо:
Указать название;
Указать место сохранения (нажав кнопку
)
Для создания на основе шаблонов:
Выбрать шаблон
Указать название;
Указать место сохранения (нажав кнопку
MS Access работает со следующими объектами:
- таблицами
- формами
- запросами
- отчетами
Кроме того, квалифицированные пользователи могут работать еще с двумя объектами: макросами и модулями.
Макрос – набор специальных макрокоманд (открыть форму, напечатать отчет).
Модуль – это программа, написанная на специальном языке.
Таблица является базовым объектом MS Access. Все остальные объекты являются производными и создаются только на базе ранее подготовленных таблиц.
Таблица – это объект предназначенный для хранения данных в виде записей (строк) и полей (столбцов). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу.
Форма не является самостоятельным объектом MS Access, она просто помогает вводить, просматривать и модифицировать информацию в таблице или запросе.
Запросы и отчеты выполняют самостоятельные функции.
Запрос – объект БД, позволяющий получить нужные данные из одной или нескольких таблиц.
Отчет – объект БД предназначенный для печати данных.
Каждый объект MS Access имеет имя. Длина имени не более 64 символов, включая русские буквы и пробел (исключение – точка и некоторые специальные символы).
Создание таблицы производится двумя способами
В режиме Таблица (сразу открывается при создании БД)
В режиме Конструктор.
Отличия их в том, что в режиме Конструктор, можно моделировать таблицу, настраивая свойства полей, а в режиме Таблица путем ввода данных в поля приложение автоматически задает свойства. Режимы переключаются на соответствующей кнопке, на панели инструментов.
- Что такое Поле?
(поле – элемент таблицы, столбец или ячейка)
- Что такое Запись?
(запись – полный набор данных об определенном объекте, в режиме таблицы это строка.)
Каждое поле имеет свой тип данных.
Типы данных бывают
текстовый - символы
поле МЕМО - хранение большого количества текста
числовой - числа
дата/время – разные форматы даты или времени
денежный – денежные единицы
счетчик – автоматическая нумерация
логический – “да” или “нет”
поле объекта OLE - можно хранить данные
гиперссылка - ссылки
вложение – для добавления одного или нескольких файлов
мастер подстановок - это поле в таблице, значение которого загружается из другой таблицы или из списка значений
2.Закрепление изученного материала
Тест
Система управления базами данных (СУБД) – это:
набор сведений, организованный по определенным правилам и представленный в виде, пригодном для обработки автоматическими средствами
программные средства, позволяющие организовывать информацию в виде таблиц
программа, позволяющая создавать базы данных, а также обеспечивающая обработку (сортировку) и поиск данных
программно-аппаратный комплекс, предназначенный для сбора, хранения, обработки и передачи информации
2. Вся информация в БД хранится в виде:
таблиц
запросов
форм
отчетов
макросов
модулей
3. Выбрать информацию, удовлетворяющую определенным условиям, можно с помощью:
таблиц
запросов
форм
отчетов
макросов
модулей
4. Отобразить данные в более удобном для восприятия виде можно с помощью:
таблиц
запросов
форм
отчетов
макросов
модулей
5. Для печати данных в красиво оформленном виде служат:
таблицы
запросы
формы
отчеты
макросы
модули
Составить краткий конспект. Ответы на контрольные вопросы прислать на электронную почту sh.naima@mail.ru с указанием ФИО и группы