База данных
презентация к уроку по информатике и икт (9 класс)
Предварительный просмотр:
Подписи к слайдам:
Цель урока: сформировать у учащихся понятие базы данных, основных понятий БД, классифицировать БД по характеру хранимой информации способу хранения и структуре организации; уметь в БД различать запись, поле, тип, находить ключ в базе данных. 30.08.20
Условные обозначения Запомни и запиши определения! Не мешает знать! Обрати внимание! 30.08.20
Без баз данных сегодня невозможно представить работу большинства финансовых, промышленных, торговых и прочих организации. Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Не будь баз данных, мы давно захлебнулись бы в информационной лавине. Базы данных позволяют информацию структурировать, хранить и извлекать оптимальным для пользователя образом.
Что такое базы данных С понятиями « банк данных » и « база данных » мы знакомы давно. В общепринятом смысле под базой данных мы понимаем некоторую совокупность определенных сведений о каких – либо объектах, хранящихся в определенном месте Например: В библиотеке каждая книга имеет карточку с названием, автором, издательством …, т.е. существует «бумажная» база данных о книжном фонде. Чтобы найти данные о какой-то книге, надо найти нужную карточку, а по карточке – нужную информацию о книге В данном случае конкретную книгу можно назвать объектом базы данных, а ее автора, издательства, года выпуска … атрибутами этого объекта
Компьютерные информационные системы хранить большие объемы данных; осуществлять в них быстрый поиск; вносить изменения; выполнять всевозможные манипуляции с данными. позволяют: 30.08.20
Информационная система – это система, построенная на базе компьютерной техники, предназначенная для хранения, поиска, обработки и передачи значительных объемов информации, имеющая определенную практическую сферу применения. 30.08.20
База данных (БД) — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти, постоянного обновления и использования 30.08.20
Что такое базы данных Существует множество баз данных в различных областях человеческой деятельности (мы будем рассматривать компьютерные базы данных): База данных ГАИ (по маркам автомобилей и их владельцам, нарушителям ПДД, по угнанным автомобилям …) База данных налоговых органов, отслеживающих деятельность налогоплательщиков Локальные базы данных предприятий (кадры, склад, продажи, производство …) … Приведите примеры использования баз данных в различных областях деятельности человека
30.08.20 По характеру хранимой информации; По способу хранения данных; По структуре организации данных. Классификация БД:
Классификация БД по характеру хранимой информации Фактографические БД – содержат краткие сведения об описываемых объектах, представленные в строго определенном формате (картотеки); Документальные БД – содержат обширную информацию самого разного типа : текст, графику, видео и звук(архив). 30.08.20
Классификация БД по способу хранения данных Централизованные - вся информация хранится на одном компьютере. Это может быть автономный ПК или сервер сети, к которому имеют доступ пользователи - клиенты; Распределенные - используются в локальных и глобальных компьютерных сетях. В таком случае разные части базы хранятся на разных компьютерах. 30.08.20
Классификация БД по структуре организации данных БАЗЫ ДАННЫХ древовидные сетевые реляционные Рассмотрим особенности структурного построения различных типов баз данных:
1. Древовидные Информация хранится в виде древовидной структуры, примером которой может служить иерархическая структура реестра Windows , или файловая система FAT , используемая операционной системой Windows Древовидная структура папок и файлов на компьютере (файловая система) Каждый файл имеет свой путь (адрес) Windows Program Files Document Диск С KAV WinRar Delphi MS Office MS Word MS Excel MS PowerPoint MS Access Корневой каталог Каталог 1 уровня Каталог 2 уровня Путь к Access : C:\ Program Files\ MS Office\ MS Access Приведите примеры древовидных структур хранения информации
2. Сетевые Простейший пример - Интернет. Существуют узлы, обособленные друг от друга, содержащие определённую информацию. Каждый узел представляет какое-то количество ссылок на другие узлы, по которым и ведётся поиск. Недостатки - очень сложный и долгий поиск, возможно неполное предоставление информации или невозможность найти нужную информацию. Преимущества - очень легко добавить любую, разнородную информацию, самая высокая стабильность из всех систем.
3. Реляционные Relation ( реляционный) – в переводе означает взаимосвязанный, имеющий отношение Реляционная база данных – это набор взаимосвязанных двухмерных (плоских) таблиц, т.е вся информация хранится в виде таблиц (похожих на таблицы Word или Excel) , между которыми существуют определенные связи Преимущества: очень высокая скорость поиска информации высокая стабильность обилие Soft a для их поддержки и разработки, удобность для очень широкого круга задач. В дальнейшем мы будем изучать именно реляционные базы данных
Реляционные БД – имеют табличную форму организации. Строка таблицы - запись Столбец таблицы – поле. Имя поля 1 Имя поля 2 Имя поля 3 Имя поля 4 Запись 1 Запись 2 Запись 3 Поле 1 Поле 2 Поле 3 Поле 4 30.08.20
Реляционная БД Дни Темпера тура Влаж ность Осадки Давле ние 15.03 -3,5 67 Снег 746 16.03 0 62 Без осад ков 750 имена полей : ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ, ОСАДКИ, ДАВЛЕНИЕ. Поле 1 Поле 2 Поле 3 Поле 4 Поле 5 Запись 1 Запись 2 30.08.20
В реляционных БД: всякая таблица содержит в себе информацию о некоторой реальной системе (процессе) и, следовательно, является ее информационной моделью; всякая запись в таблице — информация о конкретном объекте (событии) данной системы; значение поля в каждой записи — это определенная характеристика (свойство, атрибут) объекта. В реляционной БД не должно быть совпадающих записей . 30.08.20
Каждая запись в таблице должна иметь так называемый первичный ключ , т.е поле, значение которого однозначно определяет только эту запись Первичный ключ таблицы: Табельный номер ФИО Должность оклад 1 Иванов А.А директор 25000 2 Иванов А.А бухгалтер 5000 3 Петров П.П бухгалтер 5000 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 – поле для ввода текста (описаний, биографий …) От типа величины зависят те действия, которые можно с ней производить. 30.08.20
Задание №1 Определите структуру (состав полей), типы полей для реляционных баз данных под такими названиями: «Страны мира», «Мои одноклассники», «Кинофильмы». СТРАНЫ МИРА ОДНОКЛАССНИКИ КИНОФИЛЬМЫ СТРАНА текстовый ФАМИЛИЯ текстовый НАЗВАНИЕ текстовый СТОЛИЦА – текстовый ИМЯ текстовый СТРАНА текстовый ПЛОЩАДЬ числовой АДРЕС текстовый ЖАНР текстовый НАСЕЛЕНИЕ числовой ТЕЛЕФОН текстовый РЕЖИССЕР текстовый ПОСЕЩАЛ логический РОДИЛСЯ дата ДУБЛИРОВАН логический
Задание №2 дать описания полей, оформив результат в виде таблицы с именами полей: название поля, тип. Номер рейса Дата вылета Тип самолета Цена билета Наличие билетов 2156 23.10.06 ТУ - 154 564.50 да Название поля Тип Номер _рейса числовой Дата_вылета дата Тип_самолета символьный Цена_билета числовой Наличие_билетов логический В некоторых СУБД внутри имени поля нельзя использовать пробелы. Для связки между словами можно ставить знак подчеркивания.
30.08.20 1. Поле это … таблицы 2. Описание столбцов таблицы. 3. Строка таблицы. 4. Как называется система - совокупность базы данных и всего комплекса аппаратно-програмных средств для её хранения. 5. Б.Д, которая содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. 6. БД, которая содержит краткие сведения об описываемых объектах, представленные в строго определённом формате. 7. БД, в которой информация организована в виде прямоугольных таблиц. 8. Способ создания и заполнения БД. 9. Тип данных 10. БД, в которой элементы в записи упорядочены, т.е один элемент считается главным , остальные подчинёнными . Кроссворд по теме: «Базы данных»
Ответы С Т О Л Б Е Ц М А К Е Т З А П И С Ь И Н Ф О Р М А Ц И О Н Н А Я Д О К У М Е Н Т А Л Ь Н А Я Ф А К Т О Г Р А Ф И Ч Е С К А Я Р Е Л Я Ц И О Н Н А Я К О Н С Т Р У К Т О Р Т Е К С Т О В Ы Й И Е Р А Р Х И Я
Задание на дом: 1 . Выучить § 10 учебника И.Семакина «Базовый курс 9 класс». 2. Подготовиться к тестированию по основным понятиям темы. 3. Разгадать кроссворд
30.08.20 1 2 3 4 5 7 6 Кроссворд по теме: «Базы данных» 1 . БД, в которой любой тип данных одновременно может быть главным и подчиненным 2. Средство извлечения данных из БД 3. Программа, с помощью которой создается база данных 4.Столбец в табличной БД 5. Строка в табличной БД 6. БД, в которой данные строятся по принципу взаимосвязанных таблиц 7. Структура, в которой одно данное является главным, все нижележащие – подчиненными. Дайте определение получившемуся вертикальному понятию с точки зрения баз данных.
СПАСИБО ЗА УРОК!
По теме: методические разработки, презентации и конспекты
Конспект урока информатики "База данных. Основные понятия. Создание и заполнение базы данных". 9 класс
Урок изучения нового материала с элементами лабораторной работы....
База данных. Системы управления базами данных
Изучение баз данных, табличных баз данных, системы управления базами данных....
База данных 11 класс. Самостоятельные практические работы. Проектирование и обработка двухтабличной базы данных.
Предлагается два вырианта самостоятельной практической работы по теме "Базы данных". 11класс. Работу можно провести как "Зачётная практическая работа по теме База Данных"Перед выполнением самостоятель...
Урок информатики «Базы данных. Системы управления базами данных»
План-конспектУрока по информатике и ИКТТема: «Базы данных. Системы управления базами данных»11 классУчитель: Торопов Александр Евгеньевич...
Практическая работа по теме Система управления базами данных Microsoft Access 2007. Создание базы данных
Практическая работа по теме Система управления базами данных Microsoft Access 2007. Создание базы данных...
Практическая работа по теме Система управления базами данных Microsoft Access 2007. Создание базы данных
Практическая работа по теме Система управления базами данных Microsoft Access 2007. Создание базы данных...
Контрольная работа на тему «Базы данных. Системы управления базами данных»
Подный текст контрольной работы...