Цель урока:
сформировать у учащихся понятие базы данных, основных понятий БД, классифицировать БД по характеру хранимой информации способу хранения и структуре организации;
уметь в БД различать запись, поле, тип, находить ключ в базе данных.
03.05.2020
Без баз данных сегодня невозможно представить работу
большинства финансовых, промышленных, торговых
и прочих организации. Потоки информации, циркулирующие в мире,
который нас окружает, огромны. Во времени они имеют тенденцию
к увеличению. Не будь баз данных, мы давно захлебнулись бы в
информационной лавине.
Базы данных позволяют информацию структурировать,
хранить и извлекать оптимальным для пользователя образом.
Что такое базы данных
С понятиями «банк данных» и «база данных» мы знакомы давно.
В общепринятом смысле под базой данных мы понимаем некоторую совокупность определенных сведений о каких – либо объектах, хранящихся в определенном месте
Например:
В библиотеке каждая книга имеет карточку с названием, автором, издательством …, т.е. существует «бумажная» база данных о книжном фонде. Чтобы найти данные о какой-то книге, надо найти нужную карточку, а по карточке – нужную информацию о книге
В данном случае конкретную книгу можно назвать объектом базы данных, а ее автора, издательства, года выпуска … атрибутами этого объекта
Компьютерныеинформационные системы
хранить большие объемы данных;
осуществлять в них быстрый поиск;
вносить изменения;
выполнять всевозможные
манипуляции с данными.
позволяют:
03.05.2020
Информационная система – это система, построенная на базе компьютерной техники, предназначенная для хранения, поиска, обработки и передачи значительных объемов информации, имеющая определенную практическую сферу применения.
03.05.2020
База данных (БД) — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти, постоянного обновления и использования
03.05.2020
Что такое базы данных
Существует множество баз данных в различных областях человеческой деятельности (мы будем рассматривать компьютерные базы данных):
База данных ГАИ (по маркам автомобилей и их владельцам, нарушителям ПДД, по угнанным автомобилям …)
База данных налоговых органов, отслеживающих деятельность налогоплательщиков
Локальные базы данных предприятий (кадры, склад, продажи, производство …)
…
Приведите примеры использования баз данных в различных областях деятельности человека
03.05.2020
По характеру хранимой информации;
По способу хранения данных;
По структуре организации данных.
Классификация БД:
Классификация БД по характеру хранимой информации
Фактографические БД – содержат краткие сведения об описываемых объектах, представленные в строго определенном формате(картотеки);
Документальные БД – содержат обширную информацию самого разного типа: текст, графику, видео и звук(архив).
03.05.2020
Классификация БД по способу хранения данных
Централизованные - вся информация хранится на одном компьютере. Это может быть автономный ПК или сервер сети, к которому имеют доступ пользователи - клиенты;
Распределенные - используются в локальных и глобальных компьютерных сетях. В таком случае разные части базы хранятся на разных компьютерах.
03.05.2020
Классификация БД по структуре организации данных
Рассмотрим особенности структурного построения различных типов баз данных:
1. Древовидные
Информация хранится в виде древовидной структуры, примером которой может служить иерархическая структура реестра Windows, или файловая система FAT, используемая операционной системой Windows
Древовидная структура папок и файлов на компьютере (файловая система)
Каждый файл имеет свой путь (адрес)
Путь к Access: C:\ Program Files\ MS Office\ MS Access
Приведите примеры древовидных структур хранения информации
2. Сетевые
Простейший пример - Интернет.
Существуют узлы, обособленные друг от друга, содержащие определённую информацию.
Каждый узел представляет какое-то количество ссылок на другие узлы, по которым и ведётся поиск.
Недостатки - очень сложный и долгий поиск, возможно неполное предоставление информации или невозможность найти нужную информацию.
Преимущества - очень легко добавить любую,
разнородную информацию, самая высокая стабильность из всех систем.
3. Реляционные
Relation (реляционный) – в переводе означает взаимосвязанный, имеющий отношение
Реляционная база данных – это набор взаимосвязанных двухмерных (плоских) таблиц, т.е вся информация хранится в виде таблиц (похожих на таблицы Word или Excel), между которыми существуют определенные связи
Преимущества:
очень высокая скорость поиска информации
высокая стабильность
обилие Softa для их поддержки и разработки,
удобность для очень широкого круга задач.
В дальнейшем мы будем изучать именно реляционные базы данных
Реляционные БД – имеют табличную форму организации.
Строка таблицы - запись
Столбец таблицы – поле.
Имя поля 1 | Имя поля 2 | Имя поля 3 | Имя поля 4 |
Запись 1
Запись 2
Запись 3
Поле 1
Поле 2
Поле 3
Поле 4
03.05.2020
Реляционная БД
Дни | Темпера | Влаж | Осадки | Давле |
15.03 | -3,5 | 67 | Снег | 746 |
16.03 | 0 | 62 | Без осад | 750 |
имена полей: ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ,
ОСАДКИ, ДАВЛЕНИЕ.
Поле 1
Поле 2
Поле 3
Поле 4
Поле 5
Запись 1
Запись 2
03.05.2020
В реляционных БД:
всякая таблица содержит в себе информацию о некоторой реальной системе (процессе) и, следовательно, является ее информационной моделью;
всякая запись в таблице — информация о конкретном объекте (событии) данной системы;
значение поля в каждой записи — это определенная характеристика (свойство, атрибут) объекта.
В реляционной БД не должно
03.05.2020
Каждая запись в таблице должна иметь так называемый первичный ключ, т.е поле, значение которого однозначно определяет только эту запись
Первичный ключ таблицы:
Табельный номер | ФИО | Должность | оклад |
1 | Иванов А.А | директор | 25000 |
2 | бухгалтер | 5000 | |
3 | Петров П.П | ||
4 | Сидоров С.С | сторож | 2500 |
В данной таблице нельзя использовать в качестве первичного ключа поля ФИО, ДОЛЖНОСТЬ, ОКЛАД
Лучше всего подходит поле ТАБЕЛЬНЫЙ НОМЕР
Почему ?
Ключ – поле (или совокупность полей), с помощью которых можно однозначно идентифицировать запись, значение которой не повторяется.
Дни | Темпера | Влаж | Осадки | Давле |
15.03 | -3,5 | 67 | Снег | 746 |
16.03 | 0 | 62 | Без осад | 750 |
Могут ли эти данные быть ключом?
фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы
марка стиральной машины
?
Задание
Укажите имена полей, записи, ключ реляционной БД
Номер рейса | Дата | Тип самолета | Цена билета | Наличие билетов |
2156 | 23.10.06 | ТУ - 154 | 564.50 | да |
Имена полей: Номер рейса, дата вылета, тип
самолета, цена билета, наличие
билетов.
Запись: 2156, 23.10.06, ТУ – 154, 564.50, да.
Ключ: номер рейса + дата вылета2156 + 23.10.06
Типы полей
Текстовые данные – совокупность текстовых символов (чаще всего не более 255 символов)
Числовые данные – числа, для кодирования которых может отводиться 1,2,3,4 байта в зависимости от того, какой атрибут описывается в данном поле (к примеру для хранения данных о росте человека в сантиметрах достаточно 1 байта – вряд ли в Вашей базе найдется человек с ростом 256 см)
Дата / время – эти данные хранятся в известном компьютеру формате (например ДД.ММ.ГГ), что значительно облегчает ему производить арифметические действия с датами
Логические – данное поле может иметь только 2 логических значения TRUE (истинно) или FALSE (ложно). Здесь хранятся данные, которые могут иметь значения только да или нет (член ЛДПР или нет ;)
OLE – поле – значение этого поля любой OLE объект, находящийся на компьютере (например фото объекта, музыка)
Memo – поле для ввода текста (описаний, биографий …)
От типа величины зависят те действия, которые можно с ней производить.
03.05.2020
Задание №1
Определите структуру (состав полей), типы полей для реляционных баз данных под такими названиями: «Страны мира», «Мои одноклассники», «Кинофильмы».
СТРАНЫ МИРА | ОДНОКЛАССНИКИ | КИНОФИЛЬМЫ |
СТРАНА | ФАМИЛИЯ | НАЗВАНИЕ |
СТОЛИЦА – | ИМЯ | СТРАНА |
ПЛОЩАДЬ | АДРЕС | ЖАНР |
НАСЕЛЕНИЕ | ТЕЛЕФОН | РЕЖИССЕР |
ПОСЕЩАЛ | РОДИЛСЯ | ДУБЛИРОВАН логический |
Задание №2
дать описания полей, оформив результат в виде таблицы с именами полей: название поля, тип.
Номер | Дата | Тип самолета | Цена билета | Наличие билетов |
2156 | 23.10.06 | ТУ - 154 | 564.50 | да |
Название поля | Тип |
Номер _рейса | числовой |
Дата_вылета | дата |
Тип_самолета | символьный |
Цена_билета | числовой |
Наличие_билетов | логический |
В некоторых СУБД внутри имени поля нельзя использовать пробелы. Для связки между словами можно ставить знак подчеркивания.
03.05.2020
| 1 | Б |
| ||||||||||||||||||||||
2 | А |
| |||||||||||||||||||||||
З | |||||||||||||||||||||||||
4 | А |
| |||||||||||||||||||||||
| |||||||||||||||||||||||||
Д | |||||||||||||||||||||||||
6 | А |
| |||||||||||||||||||||||
7 | Н |
| |||||||||||||||||||||||
8 |
| ||||||||||||||||||||||||
9 | Ы |
| |||||||||||||||||||||||
| 10 | Х |
1. Поле это … таблицы 2. Описание столбцов таблицы. 3. Строка таблицы.
4. Как называется система - совокупность базы данных и всего комплекса аппаратно-програмных средств для её хранения.
5. Б.Д, которая содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную.
6. БД, которая содержит краткие сведения об описываемых объектах, представленные в строго определённом формате. 7. БД, в которой информация организована в виде прямоугольных таблиц.
8. Способ создания и заполнения БД. 9. Тип данных
Кроссворд по теме: «Базы данных»
Ответы
| С | Т | О | Л | Б | Е | Ц |
| ||||||||||||||||
М | А | К | Е | Т |
| |||||||||||||||||||
З | А | П | И | С | Ь | |||||||||||||||||||
| И | Н | Ф | О | Р | М | А | Ц | И | О | Н | А | Я |
| ||||||||||
| ||||||||||||||||||||||||
Д | О | К | У | М | Е | Н | Т | А | Л | Ь | Н | А | Я | |||||||||||
Ф | А | К | Т | О | Г | Р | А | Ф | И | Ч | Е | С | К | А | Я |
| ||||||||
Р | Е | Л | Я | Ц | И | О | Н | А | Я |
| ||||||||||||||
К | С | Т | Р | У | К | Т | О | Р |
| |||||||||||||||
Т | Е | К | С | Т | О | В | Ы | Й |
| |||||||||||||||
| И | Е | Р | А | Р | Х | И | Я |
03.05.2020
1. БД, в которой любой тип данных одновременно может быть главным и подчиненным
2. Средство извлечения данных из БД
3. Программа, с помощью которой создается база данных
4.Столбец в табличной БД
5. Строка в табличной БД
6. БД, в которой данные строятся по принципу взаимосвязанных таблиц
7. Структура, в которой одно данное является главным, все нижележащие – подчиненными.
Дайте определение получившемуся вертикальному понятию с точки зрения баз данных.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.