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

Разработка 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.

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

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

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

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

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

2.

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

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

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

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

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

3.

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

таблицей

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

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

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

4.

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

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

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

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

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

5.

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

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

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

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

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

6.

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

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

вектор

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

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

7.

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

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

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

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

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

8.

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

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

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

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

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

10.

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

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

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

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

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

11.

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

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

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

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

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

12.

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

числовой

логический

строковый

целый

13.

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

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

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

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

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

14.

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

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

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

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

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

15.

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

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

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

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

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

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

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

16.

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

Петров, 1956, 3600

Иванов, 1956, 2400

Сидоров, 1957, 5300

Козлов, 1952, 4200

17.

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

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

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

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

4 Козлов, 1952, 1200

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

1 и 4

1 и 3

2 и 4

2 и 3

18.

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

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

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

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

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

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

4, 3, 1, 2

2, 1, 3, 4

1,2, 3, 4

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 к следующему занятию.

     

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Разработка 2-х уроков по теме "База данных""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Интернет-маркетолог

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

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

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 966 материалов в базе

Скачать материал

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 18.11.2014 2612
    • DOCX 350.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Малахова Татьяна Михайловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Малахова Татьяна Михайловна
    Малахова Татьяна Михайловна
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 27353
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 40 регионов
  • Этот курс уже прошли 582 человека

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 615 человек из 77 регионов
  • Этот курс уже прошли 988 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 14 человек

Мини-курс

Стимулирование интереса к обучению у детей дошкольного возраста

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 11 человек

Мини-курс

Инновационные технологии в краеведческой и географической работе со школьниками: применение туристических приемов для эффективного обучения

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Коррекция нарушений у детей: сна, питания и приучения к туалету

6 ч.

780 руб. 390 руб.
Подать заявку О курсе