Цель урока
Сформировать навыки разработки таблиц,
запросов и форм в базе данных. Уметь
различать режимы БД. Знать типы данных
используемые в БД.
Ключевые слова
База данных
Схема данных
Таблица
Поле
Запись
Отчет
Форма
Запрос
Информация
Способы хранения и поиска:
•
записная книжка;
городской телефонный
справочник;
классный журнал;
библиотечный каталог;
картотеки ГИБДД;
картотека личных дел
сотрудников;
словари;
каталоги коллекционеров.
•
•
•
•
•
•
•
База данных
это информационная модель, в которой
в определённом, упорядоченном виде
содержатся данные об объектах и их
свойствах.
Типы структур БД
Реляционная
Телефон
252525
ФИО
Иванов
Адрес
Кемерово
Иерархическая
А
391
752
Машина
Фирмы
Б
391
Цвет
В
102
391
Сетевая
Номер
Хозяин
Завод
Поля
это столбцы таблицы.
Характеризуется именем и типом
данных,
представляющих значения
определённого свойства.
Поле 1
Поле 1
Поле 2
Поле 2
Записи
это строки таблицы.
Каждая запись состоит из набора
значений, находящихся в полях.
Поле 3
Поле 3
Поле 4
Поле 4
Значение 1.1
Значение 2.1
Значение 3.1
Значение 4.1
Значение 1.2
Значение 2.2
Значение 3.2
Значение 4.2
Значение 1.3
Значение 2.3
Значение 3.3
Значение 4.3
Ключевое поле
это поле, значение которого
однозначно
определяет запись в таблице.
Инвентарный
Наименование
Артикул
Поле 1
номер
Поле 2
Поле 2
Поле 2
Поле 2
Поле 3
Поле 3
Поле 3
Поле 3
Поле 4
Поле 4
Поле 4
Поле 4
А123Б
Объект 1
Значение 1.1
Т1
Значение 2.1
Значение 2.1
Значение 2.1
Значение 2.1
Значение 3.1
Значение 3.1
Значение 3.1
Значение 3.1
Значение 4.1
Значение 4.1
Значение 4.1
Значение 4.1
А132В
Объект 2
Значение 1.2
Т2
Значение 2.2
Значение 2.2
Значение 2.2
Значение 2.2
Значение 3.2
Значение 3.2
Значение 3.2
Значение 3.2
Значение 4.2
Значение 4.2
Значение 4.2
Значение 4.2
А134Г
Объект 3
Т3
Значение 1.3
Значение 2.3
Значение 2.3
Значение 2.3
Значение 2.3
Значение 3.3
Значение 3.3
Значение 3.3
Значение 3.3
Значение 4.3
Значение 4.3
Значение 4.3
Значение 4.3
База данных «Друзья»
Номер
Фамилия
Имя
Класс
1
2
3
4
5
Астафьев
Андрей
11а
Данилевич
Алексей
11б
Краснова
Алеся
10а
Воинова
Алевтина
11а
Лунёв
Илья
11в
Дата
рождения
Номер
телефона
Хобби
12.03.200
0 261-22-33
Хоккей
20.05.199
9
27.04.200
0
06.01.199
9
23.12.200
0
262-22-33 Шахматы
263-22-33 Музыка
265-22-33 Живопись
265-22-33 Футбол
Счётчик
1, 2, 3, 4, …
Текстовый
Текст
Числовой
7, 14, 23, ⅓
Тип данных
Дата/время
13.12.2016/13.00
Поле объекта OLE
TIFF, JPEG, BMP, PNG, …
Логический
Истина (Да), Ложь (Нет)
База данных «Друзья»
Номер
Фамилия
Имя
Класс
Дата
рождения
Номер
телефона
Хобби
Астафьев
Текстово
е
Андрей
Текстово
е
Данилевич
Алексей
Краснова
Алеся
Текстово
е
11а
11б
10а
Числовое
1
2
3
4
5
Воинова
Алевтина
11а
Лунёв
Илья
11в
12.03.200
Дата
20.05.199
9
27.04.200
0
06.01.199
9
23.12.200
0
0 261-22-33
Текстово
Хоккей
Текстово
е
262-22-33 Шахматы
е
263-22-33 Музыка
265-22-33 Живопись
265-22-33 Футбол
ТекстовоеТекстовоеТекстовоеТекстовоеТекстовоеЧисловоеДата
• Схема данных — это функциональная зависимость между
таблицами. Если между некоторыми таблицами существует связь,
то данные из одной таблицы ссылаются на данные другой таблицы.
•
Система управления базами данных (СУБД)
это совокупность программных и языковых средств,
предназначенных для создания, хранения и обработки баз
данных.
Объекты базы данных
Таблицы
Отчеты
Формы
Запросы
Таблица
Основной (базовый) объект базы данных. Все
остальные объекты создаются на основе
существующих таблиц.
В таблицах хранятся все данные, имеющиеся в базе
данных;
А также таблицы хранят структуру базы данных
(поля, их типы и свойства)
Задача
У нас имеется таблица «Читатели», но не
удается
«Дата
рождения». Помогите Исламу выявить и
решить проблему.
заполнить
Поле
Запросы
Главное предназначение запросов – отбор данных на основании
заданных условий и представления их в виде, удобном для
пользователя
Запросы могут служить источниками записей для форм и отчетов
Результат выполнения запроса – это новая, обычно временная,
таблица, все записи которой удовлетворяют заданным условиям
Формы
• Позволяют отображать данные, содержащиеся в
таблицах или запросах, в более удобном для
восприятия виде
• При помощи форм можно добавлять в таблицы
новые данные, редактировать или удалять
существующие
• Может содержать рисунки, графики, фото и др.
объекты
Отчеты
•Предназначены для печати данных, содержащихся в
таблицах и запросах, в красиво оформленном виде
Ситуационная задача
•Для библиотеки необходимо создать базу данных, в которой
будет храниться вся информация о книгах, читателях и выдаче
книг.
Определить назначения БД
Определить структуры таблиц
Определение полей
Определение ключевых полей
Ключевое поле - это ...
Тип поля (числовой или текстовый)
определяется
Строка таблицы БД содержит
Структура таблицы БД определяется
поле, значение которого однозначно
определяет запись в таблице
типом данных
информацию о конкретном объекте
Списком наименований столбцов таблицы
Какие признаки объекта должны быть отражены в
информационной модели, описывающей хобби
ваших одноклассников, если эта модель позволяет:
указать возраст детей, увлекающихся
компьютером; имена девочек, увлекающихся
пением; указать фамилии мальчиков, увлекающихся
хоккеем?
1) имя, пол, хобби, возраст
2) имя, возраст, хобби
3) фамилия, имя, пол, возраст, хобби
4) фамилия, пол, хобби, возраст
5) имя, пол, хобби
Опережающее домашнее задание
Тема: Создание табличной базы данных
1. Основные этапы создания базы данных.
2. Включение в базу данных различных полей и заполнение их.
Интернетресурсы:
https://videouroki.net/video/22sozdanietablichnojbd.html
http://www.taurion.ru/excel/4
Основные этапы создания базы данных:
1. Проектирование базы данных.
1. Разработка структуры базы
данных.
3. Ввод структуры данных с
описанием типов данных,
вводимых в поля таблицы.
4. Непосредственный ввод данных в
базу данных.