Similar presentations:
Основные понятия баз данных
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.20211
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.20211
1. БД, в которой любой тип данных
2
3
4
5
6
7
одновременно может быть главным
и подчиненным
2. Средство извлечения данных из
БД
3. Программа, с помощью которой
создается база данных
4.Столбец в табличной БД
5. Строка в табличной БД
6. БД, в которой данные строятся
по принципу взаимосвязанных
таблиц
7. Структура, в которой одно
данное является главным, все
нижележащие – подчиненными.
Дайте определение получившемуся
вертикальному понятию с точки
зрения баз данных.