Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Разработка 2-х уроков по теме "База данных"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Разработка 2-х уроков по теме "База данных"

библиотека
материалов

Разработка занятий по теме «База данных».

Структура занятий:

1 урок: вводная лекция с использование демонстрационной презентации, в заключение урока ответы на вопросы теста по данной теме.

2 урок - знакомство с программой Microsoft Access 2007 и практическая работа.



План-конспект урока №1.

Тема: «База данных. СУБД. Типы информационных систем. Типы баз данных. Определение ключевого поля».

Цель урока:

Познавательная – познакомить учащихся с:

  1. Определением базы данных и СУБД

  2. Типами информационных систем

  3. Типами баз данных

  4. Как правильно задать ключевое поле

  5. Интерфейсом программы Microsoft Access 2007

Развивающая - научить строить аналогии, выделять главное, ставить и решать проблемы.


Воспитательная – воспитать аккуратность, внимательность, дисциплинированность



План урока:

  1. Актуализация опорных знаний.

  2. Определение БД И СУБД.

  3. Типы информационных систем

  4. Типы баз данных.

  5. Реляционная СУБД. Таблица, запись, поле.

  6. Закрепление нового материала - ответы на тестовые вопросы.

  7. Итоги урока.

    1. Актуализация опорных знаний.

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

При попытке использовать компьютер для решения экономических и управленческих задач возникла следующая проблема: такие задачи имеют большой объем исходных данных, часто меняющихся. Следовательно, хранение исходных данных вместе с программой было нецелесообразным. Кроме того, в различных программах встречались очень похожие фрагменты кода, выполняющие некоторые стандартные действия: открыть/закрыть файл, найти на магнитной ленте нужную запись, отсортировать массив данных, добавить/удалить/изменить данные в файле и т.д. Поэтому в середине 50-х гг. XX века была разработана концепция баз данных. Основные положения этой концепции:

  • централизованное хранение информации;

  • хранение данных независимо от программы их обработки;

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

  • специальная организация данных для оптимизации времени обращения к ним.

Тогда же и появилось первое упоминание о базах данных.

2. Определение БД и СУБД

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

 Информация, которая хранится в БД, как правило, относится к некоторой конкретной предметной области.

Например, базы данных:

  • книжного фонда библиотеки,

  • кадрового состава предприятия,

  • 09,

  • законодательных актов уголовного права,

  • современной музыки.

БД делятся на фактографические и документальные.

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

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

 Сама по себе БД содержит только информацию – «Информационный склад» – и не может обслуживать запросы пользователя на поиск и обработку информации. Одинаковые фрагменты кода программ, встречающиеся в самых разных задачах, организовали в виде библиотеки подпрограмм. Такую библиотеку подпрограмм обслуживания пользователя назвали СИСТЕМой УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ. СУБД – это ПО, которое позволяет создавать БД, обновлять и дополнять информацию, обеспечивать гибкий доступ к информации. СУБД создает на экране компьютера определенную среду для работы пользователя (интерфейс), и имеет определенные режимы работы и систему команд. Именно на основе СУБД создаются и функционируют информационно-поисковые системы (WWW). Основные функции СУБД – это определение данных (описание структуры баз данных), обработка данных и управление данными. В настоящее время существую различные СУБД – MS Access, MS SQL Server, MySQL, Interbase, Oracle, DB2, Paradox, FoxPro и множество других, менее известны.

3. В большинстве случаев базы данных используют для создания информационных систем. Информационная система – это совокупность базы данных и программно-аппаратных средств для сбора, хранения, обработки и передачи информации, а также для взаимодействия с пользователем. База данных является ядром любой информационной системы и позволяет хранить информацию. Для сбора, передачи и представления информации в удобном для пользователя виде используются элементы интерфейса (например, экранные формы или печатные отчеты). Если обработка информации выполняется по достаточно сложному алгоритму и стандартных операций СУБД (таких как поиск, удаление, добавление, сортировка записей) недостаточно, то используются специально разработанные модули обработки информации, дополняющие и расширяющие возможности стандартных СУБД. Таким образом, информационная система – это база данных + модуль интерфейса + дополнительные программы обработки.

Различают следующие информационные системы:

  • локальные ИС
    БД и СУБД находятся на одном компьютере.

  • файл-серверные
    БД находится на сервере сети (файловом сервере), а СУБД на компьютере
    пользователя.

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

Рассмотрим каждый тип информационной системы, а также их плюсы и минусы.

4. Типы СУБД

Известны следующие способы организации информации в БД и связей между ними:

  • табличные БД
    данные в виде одной таблицы

  • сетевые БД
    набор узлов, в котором каждый может быть связан с каждым.

  • иерархические БД
    в виде многоуровневой структуры

  • реляционные БД (99,9%) - наиболее распространенная
    набор взаимосвязанных таблиц


Прошу определить плюсы и минусы каждого из способов организации информации в БД.

  5. Реляционная СУБД. Таблица, запись, поле.

Реляционной (от английского “ relation” - отношение) называется БД , которая содержит информацию, организованную в виде прямоугольной таблицы.

Каждая строка таблицы содержит информацию об одном конкретном объекте БД (книге, сотруднике, товаре), а каждый столбец – конкретную характеристику этого объекта (фамилия, название, цена). Строки такой таблицы называются записями, столбцы – полями.

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



Фамилия

Имя

Адрес

Телефон

Петров

Вася

Суворовский пр., д. 32, кв. 11

275-75-75

Иванов

Дима

Кирочная ул., д.25, кв.12

276-76-76

Каждое поле имеет свой формат и тип. Реальные БД состоят, как правило, из нескольких таблиц, связанных между собой каким-нибудь полем и, при запросе к такой БД можно использовать информацию из разных таблиц.

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

Какие из этих данных могут быть ключом?

    • фамилия

    • имя

    • номер паспорта

    • номер дома

    • регистрационный номер автомобиля

    • город проживания

    • дата выполнения работы


6. Закрепление нового материала - ответы на тестовые вопросы.

 1.

База данных — это

hello_html_m243c57dd.gif

специальным образом организованная и хранящаяся на внешнем носителе совокупность взаимосвязанных данных о некотором объекте

hello_html_m391bf301.gif

совокупность программ для хранения и обработки больших массивов информации

hello_html_m391bf301.gif

интерфейс, поддерживающий наполнение и манипулирование данными

hello_html_m391bf301.gif

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


2.

Примером иерархической базы данных является

hello_html_m391bf301.gif

страница классного журнала

hello_html_m243c57dd.gif

каталог файлов, хранимых на диске

hello_html_m391bf301.gif

расписание поездов

hello_html_m391bf301.gif

электронная таблица


3.

В иерархической базе данных совокупность данных и связей между ними описывается

hello_html_m391bf301.gif

таблицей

hello_html_m391bf301.gif

сетевой схемой

hello_html_m243c57dd.gif

древовидной структурой

hello_html_m391bf301.gif

совокупностью таблиц


4.

Сетевая база данных предполагает такую организацию данных, при которой

hello_html_m391bf301.gif

связи между данными отражаются в виде таблицы

hello_html_m391bf301.gif

связи между данными описываются в виде дерева

hello_html_m243c57dd.gif

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

hello_html_m391bf301.gif

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


5.

Наиболее распространенными в практике являются

hello_html_m391bf301.gif

распределенные базы данных

hello_html_m391bf301.gif

иерархические базы данных

hello_html_m391bf301.gif

сетевые базы данных

hello_html_m243c57dd.gif

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


6.

Наиболее точным аналогом реляционной базы данных может служить

hello_html_m391bf301.gif

неупорядоченное множество данных

hello_html_m391bf301.gif

вектор

hello_html_m391bf301.gif

генеалогическое дерево

hello_html_m243c57dd.gif

двумерная таблица


7.

Поля реляционной базы данных

hello_html_m243c57dd.gif

именуются пользователем произвольно с определенными ограничениями

hello_html_m391bf301.gif

автоматически нумеруются

hello_html_m391bf301.gif

именуются по правилам, специфичным для каждой конкретной СУБД

hello_html_m391bf301.gif

нумеруются по правилам, специфичным для каждой конкретной СУБД



8.

Структура файла реляционной базы данных (БД) меняется при

hello_html_m243c57dd.gif

удалении одного из полей

hello_html_m391bf301.gif

удалении одной записи

hello_html_m391bf301.gif

удалении нескольких записей

hello_html_m391bf301.gif

удалении всех записей


10.

В записи файла реляционной базы данных (БД) может содержаться

hello_html_m243c57dd.gif

неоднородная информация (данные разных типов)

hello_html_m391bf301.gif

исключительно однородная информация (данные только одного типа)

hello_html_m391bf301.gif

только текстовая информация

hello_html_m391bf301.gif

исключительно числовая информация


11.

В поле файла реляционной базы данных (БД) могут быть записаны

hello_html_m391bf301.gif

только номера записей

hello_html_m391bf301.gif

как числовые, так и текстовые данные одновременно

hello_html_m243c57dd.gif

данные только одного типа

hello_html_m391bf301.gif

только время создания записей


12.

К какому типу данных относится значение выражения 0,7–3>2

hello_html_m391bf301.gif

числовой

hello_html_m243c57dd.gif

логический

hello_html_m391bf301.gif

строковый

hello_html_m391bf301.gif

целый


13.

Система управления базами данных — это

hello_html_m243c57dd.gif

программная система, поддерживающая наполнение и манипулирование данными в файлах баз данных

hello_html_m391bf301.gif

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

hello_html_m391bf301.gif

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

hello_html_m391bf301.gif

оболочка операционной системы, позволяющая более комфортно работать с файлами


14.

В число основных функций СУБД не входит

hello_html_m243c57dd.gif

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

hello_html_m391bf301.gif

создание структуры файла базы данных

hello_html_m391bf301.gif

первичный ввод, пополнение, редактирование данных

hello_html_m391bf301.gif

поиск и сортировка данных


15.

Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. При поиске по условию:

ГОД РОЖДЕНИЯ>1958 AND ДОХОД<3500

будут найдены фамилии лиц

hello_html_m391bf301.gif

имеющих доход менее 3500 и тех, кто родился в 1958 году и позже

hello_html_m391bf301.gif

имеющих доход менее 3500 и старше тех, кто родился в 1958 году

hello_html_m391bf301.gif

имеющих доход менее 3500 или тех, кто родился в 1958 году и позже

hello_html_m243c57dd.gif

имеющих доход менее 3500 и родившихся в 1959 году и позже


16.

Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. Какая из перечисленных ниже записей этой БД будет найдена при поиске по условию: ГОД РОЖДЕНИЯ>1958 OR ДОХОД<3500

hello_html_m391bf301.gif

Петров, 1956, 3600

hello_html_m243c57dd.gif

Иванов, 1956, 2400

hello_html_m391bf301.gif

Сидоров, 1957, 5300

hello_html_m391bf301.gif

Козлов, 1952, 4200


17.

Предположим, что некоторая база данных описывается следующим перечнем записей:

1 Иванов, 1956, 2400;

2 Сидоров, 1957, 5300;

3 Петров, 1956, 3600;

4 Козлов, 1952, 1200

Какие из записей поменяются местами при сортировке по возрастанию этой БД, если она будет осуществляться по первому полю

hello_html_m391bf301.gif

1 и 4

hello_html_m391bf301.gif

1 и 3

hello_html_m243c57dd.gif

2 и 4

hello_html_m391bf301.gif

2 и 3


18.

Предположим, что некоторая база данных описывается следующим перечнем записей:

1 Иванов, 1956, 2400;

2 Сидоров, 1957, 5300;

3 Петров, 1956, 3600;

4 Козлов, 1952, 1200;

В каком порядке будут располагаться эти записи после сортировки по возрастанию, если она будет осуществляться по второму полю

hello_html_m243c57dd.gif

4, 3, 1, 2

hello_html_m391bf301.gif

2, 1, 3, 4

hello_html_m391bf301.gif

1,2, 3, 4

hello_html_m391bf301.gif

2, 3, 1, 4



7. Итоги урока

 На этом уроке вы познакомились с базами данных, типами информационных систем, их назначением, областями применения, типами, моделями СУБД, этапами проектирования БД, как правильно при составлении базы данных определить ключевое поле.


План-конспект урока №2.

Тема: «Программа составления базы данных Microsoft Access 2007 пакета прикладных программ Microsoft Office 2007, практическое задание №1».

Цель урока:

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

План-конспект урока:

  1. Изучить режим Конструктора.

  2. Выполнить лабораторную работу №1 по созданию базы данных.

  3. Итоги урока

  4. Домашнее задание: составить таблицу Клиенты для лабораторной работы №2.



План урока:


На предыдущем уроке мы познакомились с реляционными базами данными. Научились определять ключевое поле базы данных. Познакомились с интерфейсом программы составления базы данных Microsoft Access 2007 пакета прикладных программ Microsoft Office 2007.

Возможности создания таблиц и баз через Мастера изучите самостоятельно. На сегодняшнем уроке остановимся более подробно на создании таблиц в режиме Конструктора.

Таблица в режиме Конструктора всегда содержит три колонки: имя поля, тип поля и описание поля. В нижней части указываются Свойства полей.

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

Увеличение области свойств осуществляется нажатием Shift+F2. Заполнение некоторых свойств можно выполнить с помощью вспомогательного окна построителя (мастера). Вызываемого кнопкой Построить, расположенной справа от ячейки соответствующего свойства.

Свойства полей.

    1. Формат поля задает формат представления данных при выводе на экран или печать и может быть задан в формате: Текстовый, Числовой, Денежный, Счетчик, Дата/Время, Логический.

Для типов данных Числовой, Денежный и Счетчик существует набор форматов:

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

  • денежный – символы валют и два знака после десятичного разделителя

  • фиксированный – одни знак до и после десятичного разделителя

  • с разделителями тысяч – два знака после десятичного разделителя и разделители тысяч

  • процентный и

  • экспоненциальный

Для типов Дата/Время существует набор форматов:

  • полный (12.04.2011 05:30:10 РМ)

  • длинный (Среда, 12 апрель 2011)

  • средний (12-апр-11)

  • краткий (12.04.11)

  • длинный формат времени (11:30:10 РМ)

  • средний формат времени (11:30 РМ)

  • краткий формат времени (13:30)

Константы типа Дата/Время ограничиваются символами «#». Например, #03.09.11#.

Для Логического типа: Да/Нет (по умолчанию)

Истина/Ложь; Вкл/Выкл

Число десятичных знаков задает число знаков после разделителя (от 0 до 15).

  1. Размер поля задает максимальный размер данных в поле. Поле с текстовым типом может иметь размер от 1 до 255 символов (по умолчанию – 50).

Размер поля для числового типа данных:

Тип

Размер

Байт – (1 байт)

Целые числа от 0 до 255

Целое ( 2 байта)

Целые числа от –32768 до +32767

Длинное целое – (4 байта)

Целые числа от -2 147 483 648 до +2 147 483 647

С плавающей точкой (4 байта)

С точностью до 6 знаков от -3.4х1038 до +3.4х1038

С плавающей точкой (8 байтов)

С точностью до 10 знаков от - 1.979х10308 до +1.797х10308



  1. Маску ввода можно ввести вручную или использовать Мастер масок при помощи кнопки Построить. В окне построителя из списка готовых масок следует выбрать подходящую и заполнить пустые позиции.

  2. Подпись поля определяет подпись для использования в формах и отчетах, если она отличается от имени поля.

  3. Значение по умолчанию автоматически добавляется во все новые записи.

  4. Условие на значение задается выражением, состоящим из операторов сравнения и значений, используемых для сравнения (операндов).

  5. Сообщение об ошибке позволяет задать текст, выводимый на экран. Если значение не удовлетворяет условию на значение.

  6. Обязательное поле определяет необходимость заполнения при вводе данных.

  7. Свойства Пустые строки позволяет хранить пустые строки в текстовых и МЕМО полях.

  8. Индексированное поле задает построение индекса для полей с типом данных Текстовый, Числовой, Денежный, Дата/Время и Счетчик. Назначение индекса – ускорение выполнения запросов, поиска и сортировки. Возможные значения этого свойства:

  • Нет – не создает индекс или удаляет существующий индекс

  • Да (допускаются совпадения) – создает индекс, если в нем допускаются совпадения значений для разных записей

  • Да (совпадения не допускаются) – создает уникальный индекс.

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

А также сделать заготовку таблицы «Клиенты» для следующей лабораторной работы.









3. Итоги урока:

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

4. Домашнее задание:

    1. Создать аналогичным способом проект «Клиенты». Создать в режиме конструктора поля, типы данных и свойства полей. Задайте характеристики полей. В качестве первичного ключа используйте поле – Номер договора, пометив ключом через соответствующую команду контекстно-зависимого меню.

    2. Учесть, что поле Обращение содержит комбинированный список («Господину» или «Госпоже»).

    3. В режиме таблицы поместите записи из соответствующей таблицы Клиенты.

    4. Сохраните проект таблицы с именем «Клиенты».

    5. Файлы с готовыми работами прошу выслать на мой e-mail: tany257@mail.ru к следующему занятию.





Разработка 2-х уроков по теме «Базы данны»

Малаховой Т.М. МБОУ «СОШ «2 г.Медногорск»

Страница 12


Краткое описание документа:

Базы данных всегда были важнейшей темой при изучении информационных систем. Однако в последние годы всплеск популярности Интернета и бурное развитие новых технологий для Интернета сделали знание технологии баз данных для многих одним из актуальнейших путей карьеры. Технологии баз данных увели Интернет-приложения далеко от простых брошюрных публикаций, которые характеризовали ранние приложения. В то же время Интернет-технология обеспечивает пользователям стандартизированные и доступные средства публикации содержимого баз данных. Правда, ни одна из этих новых разработок не отменяет необходимости в классических приложениях баз данных, которые появились еще до развития Интернета для нужд бизнеса. Это только расширяет важность знания баз данных. Проектирование и разработка базы данных требуют и искусства, и умения. Понимание пользовательских требований и перевод их в эффективный проект базы данных можно назвать творческим процессом. Преобразование этих проектов в физические базы данных с помощью функционально полных и высокопроизводительных приложений — инженерный процесс. Поскольку сейчас существует большая необходимость в развитии технологии баз данных, навыки, которые вы разовьете, и знания, которые вы получите в процессе изучения этой темы, будут востребованы. На уроках мы обсудим, что, как и почему в базах данных. Мы поймем, почему используются базы данных, расскажем, какие существуют компоненты системы базы данных и как разрабатывать такие системы. 

Почему используются базы данных

Цель базы данных — помочь людям и организациям вести учет определенных вещей. На первый взгляд, эта цель кажется скромной, и вы, возможно, удивитесь, зачем нам нужна такая сложная технология и целый курс, посвященный этому предмету. Большинство из нас может вспомнить ситуации, в которых нам требуется отслеживать некоторые вещи. Я, например, составляю список дел, которые нужно сделать на этой неделе, список покупок в магазине, список расходов для налоговой декларации и так далее. Почему не делать то же самое для информационных систем? На самых ранних стадиях развития информационных технологий использовались списки — набитые на перфокарте и написанные на магнитной ленте. Со временем, однако, стало ясно, что только немногие проблемы можно решить с помощью таких списков.

Автор
Дата добавления 18.11.2014
Раздел Информатика
Подраздел Конспекты
Просмотров1046
Номер материала 131072
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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