Тема урока: «Основные понятия баз данных»
Цель урока:
Условные обозначения
Компьютерные информационные системы
Информационная система – это система, построенная на базе компьютерной техники, предназначенная для хранения, поиска, обработки
База данных (БД) — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти, постоянного
Классификация БД по характеру хранимой информации
Классификация БД по способу хранения данных
Классификация БД по структуре организации данных
Реляционные БД – имеют табличную форму организации.
Реляционная БД
В реляционных БД:
Ключ – поле (или совокупность полей), с помощью которых можно однозначно идентифицировать запись, значение которой не
Укажите имена полей, записи, ключ реляционной БД
Тип поля определяет множество значений, которые может принимать данное поле в различных записях.
Типы полей
Задание №1
Задание №2
Ответы
Задание на дом:
2.50M
Category: databasedatabase

Основные понятия баз данных

1. Тема урока: «Основные понятия баз данных»

16.12.2021
Тема урока:
«Основные понятия
баз данных»

2. Цель урока:

16.12.2021
Цель урока:
сформировать у учащихся понятие
базы данных, основных понятий
БД, классифицировать БД по
характеру хранимой информации
способу хранения и структуре
организации;
уметь в БД различать запись, поле,
тип, находить ключ в базе данных.

3. Условные обозначения

16.12.2021
Условные обозначения
Запомни и запиши
определения!
Не мешает
знать!
Обрати
внимание!

4.

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

5.

Что такое базы данных
С понятиями «банк данных» и «база данных» мы
знакомы давно.
В общепринятом смысле под базой данных мы
понимаем некоторую совокупность определенных
сведений о каких – либо объектах, хранящихся в
определенном месте
Например:
В библиотеке каждая книга имеет карточку с названием,
автором, издательством …, т.е. существует «бумажная» база
данных о книжном фонде. Чтобы найти данные о какой-то книге,
надо найти нужную карточку, а по карточке – нужную
информацию о книге
В данном случае конкретную книгу можно назвать объектом базы
данных, а ее автора, издательства, года выпуска … атрибутами
этого объекта

6.

7. Компьютерные информационные системы

16.12.2021
Компьютерные
информационные
системы
позволяют:
хранить большие объемы данных;
осуществлять в них быстрый поиск;
вносить изменения;
выполнять всевозможные
манипуляции с данными.

8. Информационная система – это система, построенная на базе компьютерной техники, предназначенная для хранения, поиска, обработки

16.12.2021
Информационная система
– это система, построенная на
базе компьютерной техники,
предназначенная для хранения,
поиска, обработки и передачи
значительных объемов
информации, имеющая
определенную практическую
сферу применения.

9. База данных (БД) — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти, постоянного

обновления и
использования
16.12.2021

10.

Что такое базы данных
Существует множество баз данных в различных областях
человеческой деятельности (мы будем рассматривать
компьютерные базы данных):
База данных ГАИ (по маркам автомобилей и их
владельцам, нарушителям ПДД, по угнанным
автомобилям …)
База данных налоговых органов, отслеживающих
деятельность налогоплательщиков
Локальные базы данных предприятий (кадры,
склад, продажи, производство …)

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

11.

Классификация БД:
По характеру хранимой
информации;
По способу хранения данных;
По структуре организации
данных.
16.12.2021

12. Классификация БД по характеру хранимой информации

• Фактографические БД – содержат
краткие сведения об описываемых
объектах, представленные в строго
определенном формате(картотеки);
• Документальные БД – содержат
обширную информацию самого
разного типа: текст, графику, видео
и звук(архив).
16.12.2021

13. Классификация БД по способу хранения данных

• Централизованные - вся
информация хранится на одном
компьютере. Это может быть
автономный ПК или сервер сети, к
которому имеют доступ
пользователи - клиенты;
• Распределенные - используются в
локальных и глобальных
компьютерных сетях. В таком
случае разные части базы хранятся
на разных компьютерах.
16.12.2021

14. Классификация БД по структуре организации данных

БАЗЫ ДАННЫХ
древовидные
сетевые
реляционные
Рассмотрим особенности структурного построения
различных типов баз данных:

15.

1. Древовидные
Информация хранится в виде древовидной структуры, примером
которой может служить иерархическая структура реестра Windows,
или файловая система FAT, используемая операционной системой
Windows
Диск С
Древовидная структура
Корневой каталог
папок и файлов на
Program
компьютере (файловая
Windows
Document
Files
система)
Каждый файл имеет
свой путь (адрес)
Каталог 1 уровня
MS Office
KAV
WinRar
Delphi
Каталог 2 уровня
MS Word
MS Excel
MS PowerPoint
MS Access
Путь к Access:
C:\ Program Files\ MS
Office\ MS Access
Приведите примеры
древовидных структур
хранения информации

16.

2. Сетевые
Простейший пример - Интернет.
Существуют узлы, обособленные друг от
друга, содержащие определённую
информацию.
Каждый узел представляет какое-то
количество ссылок на другие узлы, по
которым и ведётся поиск.
Недостатки - очень сложный и долгий поиск,
возможно неполное предоставление
информации или невозможность найти
нужную информацию.
Преимущества - очень легко добавить
любую,
разнородную информацию, самая высокая
стабильность из всех систем.

17.

3. Реляционные
Relation (реляционный) – в переводе
означает взаимосвязанный, имеющий
отношение
Реляционная база данных – это набор
взаимосвязанных двухмерных
(плоских) таблиц, т.е вся информация
хранится в виде таблиц (похожих на
таблицы Word или Excel), между
которыми существуют определенные
связи
Преимущества:
• очень высокая скорость поиска информации
• высокая стабильность
• обилие Softa для их поддержки и разработки,
• удобность для очень широкого круга задач.
В дальнейшем мы будем изучать именно реляционные базы данных

18. Реляционные БД – имеют табличную форму организации.

Строка таблицы - запись
Запись 1
Запись 2
Запись 3
16.12.2021
Столбец таблицы – поле.
Поле 1
Поле 2
Имя поля 1
Имя поля 2
Поле 3
Имя поля 3
Поле 4
Имя поля 4

19. Реляционная БД

16.12.2021
Реляционная БД
Поле 1
Запись 1
Запись 2
Поле 2
Поле 3
Поле 4
Поле 5
Дни
Темпера
тура
Влаж
ность
Осадки
Давле
ние
15.03
-3,5
67
Снег
746
16.03
0
62
Без
осад
ков
750
имена полей: ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ,
ОСАДКИ, ДАВЛЕНИЕ.

20. В реляционных БД:

16.12.2021
В реляционных БД:
всякая таблица содержит в себе
информацию о некоторой реальной системе
(процессе) и, следовательно, является ее
информационной моделью;
всякая запись в таблице — информация о
конкретном объекте (событии) данной
системы;
значение поля в каждой записи — это
определенная характеристика (свойство,
атрибут) объекта.
В реляционной БД не должно
быть совпадающих записей.

21.

Первичный ключ таблицы:
Каждая запись в таблице должна иметь так называемый
первичный ключ, т.е поле, значение которого однозначно
определяет только эту запись
Табельный
номер
ФИО
Должность
оклад
1
Иванов А.А
директор
25000
2
Иванов А.А
бухгалтер
5000
3
Петров П.П
бухгалтер
5000
4
Сидоров
С.С
сторож
2500
В данной таблице
нельзя использовать в
качестве первичного
ключа поля ФИО,
ДОЛЖНОСТЬ, ОКЛАД
Лучше всего подходит
поле ТАБЕЛЬНЫЙ
НОМЕР
Почему ?

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

повторяется.
Дни
Темпера
тура
Влаж
ность
Осадки
Давле
ние
15.03
-3,5
67
Снег
746
16.03
0
62
Без
осад
ков
750

23.

Задание
Могут ли эти данные быть ключом?
• фамилия
• имя
• номер паспорта
• номер дома
• регистрационный номер автомобиля
• город проживания
• дата выполнения работы
• марка стиральной машины
?

24. Укажите имена полей, записи, ключ реляционной БД

Номер
рейса
2156
Дата
вылета
23.10.06
Тип
самолета
Цена
билета
ТУ - 154 564.50
Наличие
билетов
да
Имена полей: Номер рейса, дата вылета, тип
самолета, цена билета, наличие
билетов.
Запись: 2156, 23.10.06, ТУ – 154, 564.50, да.
Ключ: номер рейса + дата вылета2156 + 23.10.06

25. Тип поля определяет множество значений, которые может принимать данное поле в различных записях.

26. Типы полей

16.12.2021
Типы полей
Текстовые данные – совокупность текстовых символов (чаще всего не
более 255 символов)
Числовые данные – числа, для кодирования которых может отводиться
1,2,3,4 байта в зависимости от того, какой атрибут описывается в
данном поле (к примеру для хранения данных о росте человека в
сантиметрах достаточно 1 байта – вряд ли в Вашей базе найдется
человек с ростом 256 см)
Дата / время – эти данные хранятся в известном компьютеру формате
(например ДД.ММ.ГГ), что значительно облегчает ему производить
арифметические действия с датами
Логические – данное поле может иметь только 2 логических значения
TRUE (истинно) или FALSE (ложно). Здесь хранятся данные, которые
могут иметь значения только да или нет (член ЛДПР или нет ;)
OLE – поле – значение этого поля любой OLE объект, находящийся на
компьютере (например фото объекта, музыка)
Memo – поле для ввода текста (описаний, биографий …)
От типа величины зависят те
действия, которые можно с ней
производить.

27. Задание №1

Определите структуру (состав полей),
типы полей для реляционных баз
данных под такими названиями:
«Страны мира», «Мои
одноклассники», «Кинофильмы».
СТРАНЫ МИРА
ОДНОКЛАССНИКИ
КИНОФИЛЬМЫ
СТРАНА
текстовый
ФАМИЛИЯ
текстовый
НАЗВАНИЕ
текстовый
СТОЛИЦА –
текстовый
ИМЯ
текстовый
СТРАНА
текстовый
ПЛОЩАДЬ
числовой
АДРЕС
текстовый
ЖАНР
текстовый
НАСЕЛЕНИЕ
числовой
ТЕЛЕФОН
текстовый
РЕЖИССЕР
текстовый
ПОСЕЩАЛ
логический
РОДИЛСЯ
дата
ДУБЛИРОВАН
логический

28. Задание №2

дать описания полей, оформив результат в виде
таблицы с именами полей: название поля, тип.
Номер
рейса
2156
Дата
вылета
Тип
самолета
Цена
билета
Наличие
билетов
23.10.06
ТУ - 154
564.50
да
Название поля
Тип
Номер _рейса
числовой
Дата_вылета
дата
Тип_самолета
символьный
Цена_билета
числовой
Наличие_билетов
логический
В некоторых СУБД внутри имени поля
нельзя использовать пробелы. Для связки
между словами можно ставить знак
подчеркивания.

29.

16.12.2021
1
2
4
6
7
8
9
10
Б
А
З
А
Д
А
Н
Н
Ы
Х
1. Поле это … таблицы
2. Описание столбцов таблицы.
3. Строка таблицы.
4. Как называется система - совокупность базы данных и всего комплекса аппаратнопрограмных средств для её хранения.
5. Б.Д, которая содержит обширную информацию самого разного типа: текстовую,
графическую, звуковую, мультимедийную.
6. БД, которая содержит краткие сведения об описываемых объектах, представленные в строго
определённом формате. 7. БД, в которой информация организована в виде прямоугольных
таблиц.
8. Способ создания и заполнения БД.
9. Тип данных
10. БД, в которой элементы в записи упорядочены, т.е один элемент считается главным ,
остальные подчинёнными.

30. Ответы

С Т О Л Б Е Ц
М А К Е Т
З А П И С Ь
И Н Ф О Р М А Ц И О Н Н А Я
Д О К У М Е Н
Т
Ф А К Т О Г Р А Ф И Ч Е С К А
А
Я
Р Е Л Я Ц И О Н Н А Я
К О Н С Т Р У К Т О Р
Т Е К С Т О В Ы Й
И Е Р А Р Х И Я
Л Ь Н А Я

31. Задание на дом:

1. Выучить § 10 учебника
И.Семакина «Базовый курс 9
класс».
2. Подготовиться к тестированию
по основным понятиям темы.
3. Разгадать кроссворд

32.

16.12.2021
1
1. БД, в которой любой тип данных
2
3
4
5
6
7
одновременно может быть главным
и подчиненным
2. Средство извлечения данных из
БД
3. Программа, с помощью которой
создается база данных
4.Столбец в табличной БД
5. Строка в табличной БД
6. БД, в которой данные строятся
по принципу взаимосвязанных
таблиц
7. Структура, в которой одно
данное является главным, все
нижележащие – подчиненными.
Дайте определение получившемуся
вертикальному понятию с точки
зрения баз данных.
English     Русский Rules