Конспект урока
Тема:
«Базы данных. Основные объекты БД. СУБД.
Проектирование БД»
Цель урока:
Тип урока: урок изучения нового материала и совершенствования знаний и умений.
Методическое обеспечение урока: презентации по теме урока, подготовленные в Power Point, дидактические электронные и печатные материалы по теме занятия.
План урока:
База данных (БД) – это совокупность взаимосвязанных данных, которые хранятся во внешней памяти компьютера, и организованы по определенным правилам, которые предполагают общие принципы описания, хранения и обработки данных.
Информация, которая хранится в БД, как правило, относится к некоторой конкретной предметной области.
Например, базы данных:
БД делятся на фактографические и документальные.
Фактографические БД содержат короткие сведения об объектах, поданные в точно определенном формате (1-3), например, Автор, название, год издания …
В документальных БД содержится информация разного типа: текстовая, звуковая, графическая, мультимедийная (4, 5). Например, БД современной музыки может содержать тексты и ноты песен, фотографии авторов, звуковые записи, видеоклипы.
Сама по себе БД содержит только информацию – «Информационный склад» – и не может обслуживать запросы пользователя на поиск и обработку информации. Обслуживание пользователя осуществляет СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ.
СУБД – это ПО, которое позволяет создавать БД, обновлять и дополнять информацию, обеспечивать гибкий доступ к информации. СУБД создает на экране компьютера определенную среду для работы пользователя (интерфейс), и имеет определенные режимы работы и систему команд. Именно на основе СУБД создаются и функционируют информационно-поисковые системы (WWW).
Известны 3 способа организации информации в БД и связей между ними:
Реляционной (от английского “ relation” – отношение) называется БД, которая содержит информацию, организованную в виде прямоугольной таблицы.
Каждая строка таблицы содержит информацию об одном конкретном объекте БД (книге, сотруднике, товаре), а каждый столбец – конкретную характеристику этого объекта (фамилия, название, цена). Строки такой таблицы называются записями, столбцы – полями.
Каждая запись должна отличаться от другой значением хотя бы одного поля, которое называется ключом.
Ключевое поле – это поле или группа полей, которые однозначно определяют запись.
Например, табельный номер сотрудника, ФИО сотрудника, личные данные сотрудника.
Таб_№ | ФИО | Дата_рожд | Дата_приема | Должность | Оклад |
001 | Иванов И.И. | 12.05.65 | 1.02.80 | директор | 1000 |
002 | Петров П.П. | 30.10.75 | 2.03.95 | бухгалтер | 500 |
003 | Сидоров С.С | 4.01.81 | 4.06.00 | исполнитель | 100 |
Каждое поле имеет свой формат и тип. Реальные БД состоят, как правило, из нескольких таблиц, связанных между собой каким-нибудь полем и, при запросе к такой БД можно использовать информацию из разных таблиц.
Объект | Описание |
Таблицы | Объекты, в которых хранятся данные. Выглядят во многом подобно ЭТ. |
Запросы | Извлекает данные из таблиц на основе критериев, заданных пользователем. |
Формы | Шаблоны отображения данных, облегчающие чтение и понимание данных в таблицах, так же используются для более комфортного ввода данных. |
Отчеты | Шаблоны распечатывания данных и проведения дополнительных вычислений. |
Страницы | Шаблоны для представления форм и отчетов в виде HTML-файлов для размещения их в Интернете. |
Макросы | Специальные команды для автоматизации работы с БД |
Модули | Программы на языке VBA для выполнения более сложных операций, которые не могут выполнить макросы. |
Типы данных Microsoft Access
Тип данных | Описание | Размер |
Текстовый | Алфавитно-цифровые символы | 0 – 255 символов |
Поле МЕМО | Алфавитно-цифровые символы | 0 – 64000 символов |
Числовой | Числовые значения | 1, 2, 4 или 8 байт |
Дата/время | Дата и время | 8 байт |
Денежный | Денежные значения | 8 байт |
Счетчик | Автоматически увеличивающиеся номера | 4 байта |
Логический | Логические значения Да/Нет | 1 бит ( 0 или -1 ) |
Поле объекта ОЛЕ | Рисунки, диаграммы, звук и видео | До 1 Гбайт |
Гиперссылка | Связь с ресурсом Internet | 0 – 6144 |
Мастер подстановок | Данные, подставляемые из другой таблицы | Обычно 4 байта |
Перед тем, как приступить к созданию базы данных, необходимо ответить на следующие вопросы:
1. Какие данные я собираюсь хранить и как их организовать наилучшим образом?
2. Какие действия с входными данными я буду производить?
3. Какая мне нужна информация?
Получив ответы, начинаем проектирование базы данных (БД).
На этапе концептуального проектирования следует выделить все объекты, информацию о которых необходимо сохранять в базе данных, указать их свойства и установить связи между ними.
На этапе логического проектирования производится анализ требований к производительности базы данных и строится логическая модель, которая является прототипом базы данных.
Из существующих реализаций баз данных наиболее распространена реляционная модель, основой которой являются таблицы и отношения между ними. В каждой таблице хранятся данные о конкретном объекте.
На этапе физического проектирования выбирается СУБД, удовлетворяющая требованиям проекта. Логическая схема преобразуется в объекты БД.
Создание таблицы – это определение имени и типа данных для каждого из полей.
Закончите фразы:
Кроссворд. (Приложение1)
7. Домашнее задание и выставление оценок.