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

Подписи к слайдам:
Тема урока: «Основные понятия баз данных»
  • Цель урока:
  • сформировать у учащихся понятие базы данных, основных понятий БД, классифицировать БД по характеру хранимой информации, способу хранения и структуре организации, уметь в БД различать запись, поле, тип, находить ключ в базе данных.
Условные обозначения
  • Запомни и запиши определения!
  • Не мешает знать!
  • Обрати внимание!
Компьютерные информационные системы
  • Хранить большие объемы данных;
  • Осуществлять в них быстрый поиск;
  • Вносить изменения;
  • Выполнять всевозможные манипуляции с данными.
  • позволяют:
Информационная система – совокупность баз данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем. База данных (БД) организованная совокупность данных на какую-то тему (в рамках некоторой предметной области)
  • Классификация БД:
  • По характеру хранимой информации;
  • По способу хранения данных;
  • По структуре организации данных.
Классификация БД по характеру хранимой информации
    • Фактографические БД – содержат краткие сведения об описываемых объектах, представленные в строго определенном формате(картотеки);
    • Документальные БД – содержат обширную информацию самого разного типа: текст, графику, видео и звук(архив).
Классификация БД по способу хранения данных
    • Централизованные - вся информация хранится на одном компьютере. Это может быть автономный ПК или сервер сети, к которому имеют доступ пользователи - клиенты;
    • Распределенные - используются в локальных и глобальных компьютерных сетях. В таком случае разные части базы хранятся на разных компьютерах.
Классификация БД по структуре организации данных
    • Реляционные (табличные БД)
    • Иерархические.
    • Сетевые.
Реляционные БД – имеют табличную форму организации.
  • Строка таблицы - запись
  • Столбец таблицы – поле.
  • Имя поля 1
  • Имя поля 2
  • Имя поля 3
  • Имя поля 4
  • Запись 1
  • Запись 2
  • Запись 3
  • Поле 1
  • Поле 2
  • Поле 3
  • Поле 4
Реляционная БД
  • Дни
  • Темпера
  • тура
  • Влаж
  • ность
  • Осадки
  • Давле
  • ние
  • 15.03
  • -3,5
  • 67
  • Снег
  • 746
  • 16.03
  • 0
  • 62
  • Без осад
  • ков
  • 750
  • имена полей: ДЕНЬ, ТЕМПЕРАТУРА, ВЛАЖНОСТЬ,
  • ОСАДКИ, ДАВЛЕНИЕ.
  • Поле 1
  • Поле 2
  • Поле 3
  • Поле 4
  • Поле 5
  • Запись 1
  • Запись 2
В реляционных БД:
  • всякая таблица содержит в себе информацию о некоторой реальной системе (процессе) и, следовательно, является ее информационной моделью;
  • всякая запись в таблице — информация о конкретном объекте (событии) данной системы;
  • значение поля в каждой записи — это определенная характеристика (свойство, атрибут) объекта.
  • В реляционной БД не должно
  • быть совпадающих записей.
Ключ – поле (или совокупность полей), с помощью которых можно однозначно идентифицировать запись, значение которой не повторяется.
  • Дни
  • Темпера
  • тура
  • Влаж
  • ность
  • Осадки
  • Давле
  • ние
  • 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
Тип поля определяет множество значений, которые может принимать данное поле в различных записях. Типы полей
  • Числовой – имеют поля, значения в которых могут быть только числами (температура, давление, влажность).
  • Символьный – имеют поля, в которых будут хранится символьные последовательности (слова, тексты, коды)
  • Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год»
  • Логический тип имеют поля, которые могут принимать всего два значения: «да», «нет», «истина», «ложь». Если двоичную матрицу представить в виде реляционной БД, то ее поля будут содержать значения «0» или «1».
  • От типа величины зависят те действия, которые можно с ней производить.
Задание №1
  • Определите структуру (состав полей), типы полей для реляционных баз данных под такими названиями: «Страны мира», «Мои одноклассники», «Кинофильмы».
  • СТРАНЫ МИРА
  • ОДНОКЛАССНИКИ
  • КИНОФИЛЬМЫ
  • СТРАНА
  • символьный
  • ФАМИЛИЯ
  • символьный
  • НАЗВАНИЕ
  • символьный
  • СТОЛИЦА – символьный
  • ИМЯ
  • cимвольный
  • СТРАНА
  • символьный
  • ПЛОЩАДЬ
  • числовой
  • АДРЕС
  • cимвольный
  • ЖАНР
  • символьный
  • НАСЕЛЕНИЕ
  • числовой
  • ТЕЛЕФОН
  • символьный
  • РЕЖИССЕР
  • символьный
  • ПОСЕЩАЛ
  • логический
  • РОДИЛСЯ
  • дата
  • ДУБЛИРОВАН логический
Задание №2.
  • дать описания полей, оформив результат в виде таблицы с именами полей: название поля, тип.
  • Номер
  • рейса
  • Дата
  • вылета
  • Тип самолета
  • Цена билета
  • Наличие билетов
  • 2156
  • 23.10.06
  • ТУ - 154
  • 564.50
  • да
  • Название поля
  • Тип
  • Номер_рейса
  • числовой
  • Дата_вылета
  • дата
  • Тип_самолета
  • символьный
  • Цена_билета
  • числовой
  • Наличие_билетов
  • логический
  • В некоторых СУБД внутри имени поля нельзя использовать пробелы. Для связки между словами можно ставить знак подчеркивания.
Задание на дом:
  • 1. Выучить § 10 учебника И.Семакина «Базовый курс 9 класс».
  • 2. Подготовиться к тестированию по основным понятиям темы.
  • СПАСИБО ЗА УРОК!