11 класс
Тема урока: База данных. Системы управления базами данных. Реляционная модель данных
Посмотреть видео https://youtu.be/3pHqCBJFKcQ
На этом уроке мы рассмотрим, что такое база данных, на какие виды делятся базы данных, узнаем о структуре реляционной модели и о СУБД и многое другое.
Для упорядоченного хранения и обработки больших объёмов информации создаются базы данных.
База данных в сокращении БД – это совокупность специальным образом организованных данных, которые хранятся в памяти вычислительной системы и отражают состояние и взаимодействие объектов в определённой предметной области.
Вычислительная система в данной ситуации – это компьютер или компьютерная сеть. База данных, которая хранится в памяти на отдельном компьютере, называется централизованной. В свою очередь, база данных, которая хранится в памяти компьютерной сети, называется распределённой.
База данных – это компьютерная информационная модель некоторой реальной системы. К примерам можно отнести клиентов интернет магазина, жителей Российской Федерации, абитуриентов, поступающих в определённый ВУЗ, клиентов банка и так далее.
Реляционная модель данных – это совокупность данных, которые представлены в виде двумерных таблиц.
Из определения можно сделать вывод, что основной информационной единицей реляционной базы данных является таблица. Такая база данных может состоять как из одной, так и из множества взаимосвязанных таблиц.
Таблица реляционной базы данных состоит из записей и полей. Записи – это строки таблицы, а поля – это, соответственно, столбцы.
В записи должна содержаться информация только об одном объекте: например, данные об одном из учеников школ города Макеевки (имя, фамилия, школа, класс, возраст и так далее). В свою очередь поле содержит информацию о значениях только одной из характеристик объектов: например, только имена всех учеников, или только фамилии, или только школы и так далее.
Имя | Фамилия | Школа | Класс | Возраст |
Иван | Мирошниченко | СШ 1 | 6 | 12 |
Анна | Петрова | Лицей 5 | 11 | 16 |
Если нам необходимо записать структуру таблицы в строчном представлении, то она будет выглядеть следующим образом:
Ученики (Имя, Фамилия, Школа, Класс, Возраст)
На первом месте будет идти ИМЯ таблицы, далее, в скобках перечисляются имена существующих полей. Например, Имя поля один, Имя поля два и так далее.
Для описания поля используются следующие характеристики: имя, тип, размер, формат данных поля (см. видео из 8–го урока).
Все имена полей таблицы должны быть различными.
Каждое поле таблицы имеет определённый тип. Тип поля зависит от его свойства:
Первое: множество значений, которые оно может принимать;
Второе: множество операций, которые над ним можно выполнять.
Типы бывают следующих видов: символьные, числовые, логические, дата/время, денежные, гиперссылка и так далее.
Символьный тип выбирается в том случае, если нам необходимо ввести текстовые или числовые данные, которые не требуют вычисления, числовой – если нам необходимо ввести произвольные числовые значения. Логический тип предназначен для полей, данные в которых могут принимать только два значения: Да (Истина) и Нет (ложь). Тип дата – если нам необходимо будет вводить дату и время в различных форматах. Денежный тип предназначен для поля, в котором будут содержаться числовые денежные значения. Тип Гиперссылка – это поле-ссылка на некоторый документ или файл.
Длина поля (размер) указывает максимальное количество символов, которые могут содержаться в поле.
Например, для нашей таблицы Участницы могут быть установлены следующие типы:
Символьный тип: Имя, Фамилия, город.
Числовой тип: Возраст.
В таблице базы данных существует такое понятие как ключ. Ключ – это поле или совокупность полей, значения которых в записях не повторяются, то есть являются уникальными.
Рассмотрим таблицу участниц «Ученик». Добавим в неё пятое поле, которое назовём «Порядковый номер», и пронумеруем учеников по порядку. Также в нашей таблице есть пять полей, которые содержат в себе информацию об имени, Имени, Фамилии, Школе, Классе, Возрасте учеников. Уникальным полем (ключом) в данной таблице будет являться Порядковый номер, так как данные во всех остальных полях могут повторяться.
Порядковый номер | Имя | Фамилия | Школа | Класс | Возраст |
1 | Иван | Мирошниченко | СШ 1 | 6 | 12 |
2 | Анна | Петрова | Лицей 5 | 11 | 16 |
Система управления базами данных или СУБД – это комплекс языковых и программных средств, предназначенных для создания, ведения и использования базы данных многими пользователями.
В зависимости от того, какой вид модели данных используется, выделяют следующие СУБД:
Иерархические
Сетевые
Реляционные.
Более распространёнными для использования на персональных компьютерах являются полнофункциональные реляционные СУБД. Они выполняют одновременно две функции: функцию системных средств и функцию пользовательского инструмента для создания приложений. Примером этой СУБД является Microsoft Access.
Полноценная информационная система на компьютере состоит из трёх частей:
СУБД плюс база данных плюс приложения.
С помощью СУБД можно:
• создавать структуры базы данных;
• заполнять базу данных информацией;
• изменять (редактировать) структуру и содержание базы данных;
• искать необходимую информацию в базах данных;
• сортировать данные;
• выводить необходимую информацию на экран монитора, в файл и на бумажный носитель.
• устанавливать защиту базы данных.
Подведём итоги.
Сегодня мы с вами узнали, что назначением базы данных является организованное хранение данных в информационной системе.
Модель данных – это описание структуры данных, которые хранятся в базе данных.
Таблица – это основная структурная составляющая реляционной базы данных, состоящая из полей (столбцов) и записей (строк).
Ключ – это идентификатор записи.
Система управления базами данных (СУБД) – это программное обеспечение для работы с базами данных.
Выполните задание для самопроверки https://learningapps.org/1250211
Системы управления базами данных. Реляционная модель данных
Н а наших уроках информатики мы будем рассматривать СУБД Microsoft Access.
Рассмотрим создание таблицы «Ученики»
Создание БД
Открыть СУБД (Пуск → Все программы → Microsoft Office → Microsoft Access)
Ввести Имя БД «Школа»
Выбрать папку для хранения БД
Кнопка Создать
Ученики (Имя, Фамилия, Школа, Класс, Возраст)
Создание таблиц:
Меню Создание
Конструктор таблиц
Ввести имена полей
Задать полям подходящие типы
Задать характеристики полей (если необходимо)
Указать ключ (Выделить поле → Нажать на ключ)
Сохранить таблицу (Закрыть таблицу ˟ (ПКМ → Сохранить) → в появившемся окне ввести Имя таблицы)
* Затем создаётся следующая таблица и т.д..
Заполнение таблиц
П КМ
Открыть
Заполнить таблицы записями (строками)
* Обратите внимание, что для работы с содержимым БД лишние таблицы (из которых берётся информация) должны быть закрыты.
Посмотреть видео обязательно
Первое знакомство с Microsoft Access. Изучаем интерфейс и возможности программы.
https://www.youtube.com/watch?v=XJpmgjec4oE
Таблицы Microsoft Access. 3 способа создания таблиц.
https://www.youtube.com/watch?v=rezbKIoyeEc
Таблицы Microsoft Access. Какие типы данных существуют в базе данных Microsoft Access https://www.youtube.com/watch?v=OXWnXA0dcQ4
Дополнительное видео для лучшего понимания свойств полей таблицы.
https://www.youtube.com/watch?v=QxUvImBe-d4
Задание 1. Стр. 35 № 2, выполнить 1 любой из 3–х примеров в тетради.
Задание 2. § 7 стр. 41–44 создать 4 таблицы (Факультеты, Специальность, Анкеты, Абитуриенты) в Microsoft Access, без заполнения.
Домашнее задание.
Изучить § 5–6 ( до 38 страницы включительно), выучить конспект.