СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация "Базы данных"

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация содержит теоретический материал, который может быть использован при изучении темы "База данных - основа информационной системы".

Просмотр содержимого документа
«Презентация "Базы данных"»

База данных – основа информационной системы

База данных – основа информационной системы

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

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

Классификация баз данных По характеру хранимой информации По способу хранения данных Фактографические БД Централизованные БД Документальные БД Распределенные  БД

Классификация баз данных

По характеру хранимой

информации

По способу хранения

данных

Фактографические БД

Централизованные БД

Документальные БД

Распределенные БД

Модели представления данных (описание структуры): Иерархические. Сетевые. Реляционные (табличные).

Модели представления данных (описание структуры):

  • Иерархические.
  • Сетевые.
  • Реляционные (табличные).

Основной информационной единицей БД является таблица.   БД может состоять из одной таблицы – однотабличная БД или из множества взаимосвязанных таблиц – многотабличная Б д

Основной информационной единицей БД является таблица. БД может состоять из одной таблицы – однотабличная БД или из множества взаимосвязанных таблиц – многотабличная Б д

Реляционная модель данных Поле 1 Запись 1 Поле 2 …….. Запись 2 ……… . Каждая запись содержит информацию об отдельном объекте системы: одной книге в библиотеке, одном сотруднике предприятия, одном ученике школы и т.д. В одной таблице не должно быть повторяющихся записей!!!

Реляционная модель данных

Поле 1

Запись 1

Поле 2 ……..

Запись 2

……… .

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

В одной таблице не должно быть повторяющихся записей!!!

Реляционная модель данных  Главный ключ – поле или совокупность полей, однозначно определяющих запись. Значение главного ключа не должно повторяться в разных записях.

Реляционная модель данных

Главный ключ – поле или совокупность полей, однозначно определяющих запись.

Значение главного ключа не должно повторяться в разных записях.

Реляционная модель данных   Для строчного представления структуры таблицы используется следующая форма: Имя_Таблицы ( имя_поля_1 ,     имя_поля_2, …, имя_поля_N) Например: Больница ( палата,номер_места ,пациент,дата_поступления,диагноз,первичный)

Реляционная модель данных

Для строчного представления структуры таблицы используется следующая форма:

Имя_Таблицы ( имя_поля_1 , имя_поля_2, …, имя_поля_N)

Например:

Больница ( палата,номер_места ,пациент,дата_поступления,диагноз,первичный)

Больница Палата № места 2 Пациент 4 3 2 Иванов Иван Иванович Дата поступления 2 21.11.2014 3 Диагноз Иванов Иван Петрович Сидоров Петр Иванович Первичный 17.11.2014 инсульт да 21.11.2014 Бронхит нет инфаркт да

Больница

Палата

места

2

Пациент

4

3

2

Иванов

Иван

Иванович

Дата поступления

2

21.11.2014

3

Диагноз

Иванов Иван

Петрович

Сидоров

Петр

Иванович

Первичный

17.11.2014

инсульт

да

21.11.2014

Бронхит

нет

инфаркт

да

Типы полей в реляционных БД Символьный (слова, текст) Числовой (только числа) Логический («да», «нет» или «истина», «ложь») Дата (календарные даты в различной форме: 11 февраля 1980 или 11.02.1980) Тип поля определяет: Множество значений, которое оно может принимать. Множество операций, которые над ним можно выполнять. Поле имеет формат – длину.

Типы полей в реляционных БД

  • Символьный (слова, текст)
  • Числовой (только числа)
  • Логический («да», «нет» или «истина», «ложь»)
  • Дата (календарные даты в различной форме: 11 февраля 1980 или 11.02.1980)

Тип поля определяет:

  • Множество значений, которое оно может принимать.
  • Множество операций, которые над ним можно выполнять.

Поле имеет формат – длину.

Система управления базами данных  СУБД СУБД – это программное средство, предназначенное для создания, ведения и использования базы данных многими пользователями. СУБД: Access, OpenOffice.org Base.

Система управления базами данных СУБД

СУБД – это программное средство, предназначенное для создания, ведения и использования базы данных многими пользователями.

СУБД: Access, OpenOffice.org Base.

Основные действия пользователя с помощью СУБД: Создание структуры базы данных. Заполнение БД информацией. Изменение (редактирование) структуры и содержания БД. Поиск информации в БД. Сортировка данных.

Основные действия пользователя с помощью СУБД:

  • Создание структуры базы данных.
  • Заполнение БД информацией.
  • Изменение (редактирование) структуры и содержания БД.
  • Поиск информации в БД.
  • Сортировка данных.
Работа в среде СУБД предполагает 2 этапа: Создание базы данных: Проектирование БД (теоретический) – определяется, какие таблицы будет входить в состав БД, структура таблиц (типы и размеры полей), выбор первичных ключей для каждой таблицы. Создание структуры – описание структуры таблиц непосредственно в СУБД. Ввод записей – заполнение таблиц базы данных конкретной информацией. Проектирование БД (теоретический) – определяется, какие таблицы будет входить в состав БД, структура таблиц (типы и размеры полей), выбор первичных ключей для каждой таблицы. Создание структуры – описание структуры таблиц непосредственно в СУБД. Ввод записей – заполнение таблиц базы данных конкретной информацией. Проектирование БД (теоретический) – определяется, какие таблицы будет входить в состав БД, структура таблиц (типы и размеры полей), выбор первичных ключей для каждой таблицы. Создание структуры – описание структуры таблиц непосредственно в СУБД. Ввод записей – заполнение таблиц базы данных конкретной информацией. Управление базой данных.

Работа в среде СУБД предполагает 2 этапа:

  • Создание базы данных:
  • Проектирование БД (теоретический) – определяется, какие таблицы будет входить в состав БД, структура таблиц (типы и размеры полей), выбор первичных ключей для каждой таблицы. Создание структуры – описание структуры таблиц непосредственно в СУБД. Ввод записей – заполнение таблиц базы данных конкретной информацией.
  • Проектирование БД (теоретический) – определяется, какие таблицы будет входить в состав БД, структура таблиц (типы и размеры полей), выбор первичных ключей для каждой таблицы. Создание структуры – описание структуры таблиц непосредственно в СУБД. Ввод записей – заполнение таблиц базы данных конкретной информацией.
  • Проектирование БД (теоретический) – определяется, какие таблицы будет входить в состав БД, структура таблиц (типы и размеры полей), выбор первичных ключей для каждой таблицы.
  • Создание структуры – описание структуры таблиц непосредственно в СУБД.
  • Ввод записей – заполнение таблиц базы данных конкретной информацией.
  • Управление базой данных.
Интерфейс СУБД Логотипы БД

Интерфейс СУБД

Логотипы БД

Объекты СУБД Объекты СУБД Форма Отчёт Запрос Таблица Объект для удобной работы с данными в таблицах Документ, созданный на основе таблиц  Команды обращения пользователя к СУБД В таблице хранятся данные

Объекты СУБД

Объекты СУБД

Форма

Отчёт

Запрос

Таблица

Объект для

удобной

работы с

данными в

таблицах

Документ,

созданный

на основе

таблиц

Команды

обращения

пользователя

к СУБД

В таблице

хранятся

данные

База данных «Наш класс» СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ, РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК) Поле КОД - ключ таблицы базы данных. Имя поля Тип поля Код Числовой Фамилия Текстовый Имя Текстовый Дата рождения Пол Дата Текстовый Рост Числовой Адрес Текстовый Увлечение Текстовый Наличие ПК Логический

База данных «Наш класс»

СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ, РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК)

Поле КОД - ключ таблицы базы данных.

Имя поля

Тип поля

Код

Числовой

Фамилия

Текстовый

Имя

Текстовый

Дата рождения

Пол

Дата

Текстовый

Рост

Числовой

Адрес

Текстовый

Увлечение

Текстовый

Наличие ПК

Логический

Создание базы данных Создание БД Создать новую БД Указать путь и имя файла Зарегистрировать БД Указать имена и типы полей Описать структуру таблицы Ввод в таблицу Ввести данные Ввод в форму

Создание базы данных

Создание БД

Создать новую БД

Указать путь и имя файла

Зарегистрировать БД

Указать имена и типы полей

Описать структуру таблицы

Ввод в таблицу

Ввести данные

Ввод в форму

Таблица и формы для ввода данных Таблица для ввода данных Формы для ввода данных

Таблица и формы для ввода данных

Таблица для ввода данных

Формы для ввода данных

Таблица «Список» БД «Наш класс»  Таблицу можно дополнять, редактировать.  Данные можно сортировать по нужному признаку.

Таблица «Список» БД «Наш класс»

Таблицу можно дополнять, редактировать.

Данные можно сортировать по нужному признаку.

Меньше больше = меньше или равно больше или равно " width="640"

Запросы на выборку данных

Запрос или справка - таблица, содержащая интересующие пользователя сведения, извлечённые из базы данных.

Условия выбора записываются в форме логических выражений, в которых имена полей и их значения связаны операциями отношений.

Знак

=

Обозначение

равно

не равно

Меньше

больше

=

меньше или равно

больше или равно

# 31.12.95 # УВЛЕЧЕНИЕ ’ танцы ’ Номер записи Номер записи УВЛЕЧЕНИЕ = ‘ футбол ’ Номер записи Номер записи Номер записи ФАМИЛИЯ = ‘ Патрина ’ 1 Значение 6 8 Значение Значение Значение 1 Значение 2 10 2 4 1 1 Истина Истина Истина Истина Истина Истина Ложь Ложь Ложь Ложь Ложь Ложь " width="640"

Условия выбора

Высказывание

Ученик имеет персональный компьютер

Логическое выражение

Номер записи

НАЛИЧИЕ

ПК =1

Значение

7

9

Высказывание

Высказывание

Высказывание

Высказывание

Высказывание

Ученик не увлекается танцами

Логическое выражение

Ученик родился в 1996 году

Логическое выражение

Рост ученика не превышает 160 см

Логическое выражение

Ученик увлекается футболом

Логическое выражение

Логическое выражение

Фамилия ученика – Патрина

РОСТ

ДАТА # 31.12.95 #

УВЛЕЧЕНИЕ ’ танцы ’

Номер записи

Номер записи

УВЛЕЧЕНИЕ = ‘ футбол ’

Номер записи

Номер записи

Номер записи

ФАМИЛИЯ = ‘ Патрина ’

1

Значение

6

8

Значение

Значение

Значение

1

Значение

2

10

2

4

1

1

Истина

Истина

Истина

Истина

Истина

Истина

Ложь

Ложь

Ложь

Ложь

Ложь

Ложь

31.03.98 29.11.95 0 9.11.95 06.12.99 14.06.98 05.09.99 Истина Ложь Истина Истина Ложь Ложь " width="640"

Условия выбора даты

При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени.

Высказывание

Значение

01.11.95

12.01.97 31.03.98

29.11.95

0 9.11.95

06.12.99

14.06.98 05.09.99

Истина

Ложь

Истина

Истина

Ложь

Ложь

160 ИЛИ УВЛЕЧЕНИЕ = ` плавание ` Номер записи РОСТ 160 И УВЛЕЧЕНИЕ = ‘ плавание ’ 4 Значение Значение 4 Значение 10 7 1 10 Истина Истина Истина Ложь Ложь Ложь " width="640"

Сложные условия выбора

Высказывание

Высказывание

Высказывание

День рождения Ольги не 09.05.96

Логическое выражение

Логическое выражение

Логическое выражение

Рост ученика больше 160 см или ученик увлекается плаванием

Рост ученика больше 160 см, и ученик увлекается плаванием

Номер записи

Номер записи

ИМЯ = ` Ольга ` И ДАТА # 09.05.96 #

РОСТ 160 ИЛИ УВЛЕЧЕНИЕ = ` плавание `

Номер записи

РОСТ 160 И УВЛЕЧЕНИЕ = ‘ плавание ’

4

Значение

Значение

4

Значение

10

7

1

10

Истина

Истина

Истина

Ложь

Ложь

Ложь

Типы связей между таблицами: Один – к – одному  (одной записи в таблице ТАБ1 соответствует одна запись в ТАБ2). ШКОЛЫ Номер школы Образовательный уклон Адрес Телефон ДИРЕКТОРА Школа Фамилия Имя Отчество Личные данные

Типы связей между таблицами:

  • Один – к – одному (одной записи в таблице ТАБ1 соответствует одна запись в ТАБ2).

ШКОЛЫ

Номер

школы

Образовательный

уклон

Адрес

Телефон

ДИРЕКТОРА

Школа

Фамилия

Имя

Отчество

Личные данные

Типы связей между таблицами: Один – ко – многим  ( одной записи в таблице ТАБ1 соответствует много записей в ТАБ2, но одной записи в ТАБ2 соответствует только одна запись в ТАБ1). ТАБ1 – главная, ТАБ2 – подчиненная. ДОМА Улица Номер дома Свердлова 56 Февральская 98 КВАРТИРЫ Улица Свердлова Номер дома Свердлова 56 Номер квартиры в доме 22 Кол-во комнат 56 Общая жилая площадь (м 2 ) 3 37 60 2 33

Типы связей между таблицами:

  • Один – ко – многим ( одной записи в таблице ТАБ1 соответствует много записей в ТАБ2, но одной записи в ТАБ2 соответствует только одна запись в ТАБ1). ТАБ1 – главная, ТАБ2 – подчиненная.

ДОМА

Улица

Номер дома

Свердлова

56

Февральская

98

КВАРТИРЫ

Улица

Свердлова

Номер

дома

Свердлова

56

Номер квартиры

в доме

22

Кол-во

комнат

56

Общая жилая

площадь (м 2 )

3

37

60

2

33

Типы связей между таблицами: Многие – ко – многим  (одной записи в ТАБ1 соответствует много записей в ТАБ2 и одной записи в ТАБ2 соответствует много записей в ТАБ1) ОСТАНОВКИ Название остановки Адрес МАРШРУТЫ Название маршрута Номер автобуса

Типы связей между таблицами:

  • Многие – ко – многим (одной записи в ТАБ1 соответствует много записей в ТАБ2 и одной записи в ТАБ2 соответствует много записей в ТАБ1)

ОСТАНОВКИ

Название остановки

Адрес

МАРШРУТЫ

Название маршрута

Номер автобуса

Вопросы: Для чего предназначены БД? Какие существуют варианты классификации БД? Что такое запись в реляционной БД? Что такое поле, тип поля; какие бывают типы полей? Что такое главный ключ?

Вопросы:

  • Для чего предназначены БД?
  • Какие существуют варианты классификации БД?
  • Что такое запись в реляционной БД?
  • Что такое поле, тип поля; какие бывают типы полей?
  • Что такое главный ключ?
Задания:  Определите главный ключ и типы полей в следующих отношениях: АВТОБУСЫ (Номер_маршрута, Начальная_остановка,Конечная_остановка) КИНО (Кинотеатр,Сеанс,Фильм,Российс-кий,Длительность)

Задания:

Определите главный ключ и типы полей в следующих отношениях:

АВТОБУСЫ (Номер_маршрута, Начальная_остановка,Конечная_остановка)

КИНО (Кинотеатр,Сеанс,Фильм,Российс-кий,Длительность)


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!