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

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

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

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

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

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

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

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

Итоги урока

Базы данных (теоретический материал)

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

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

Основные понятия баз данных. Модели данных. Формирование запросов

Просмотр содержимого документа
«Базы данных (теоретический материал)»

Тема лекции:

Тема лекции:

База данных - это организованная структура, предназначенная для хранения информации. Объект БД  - это элемент предметной области, информацию о которой мы сохраняем Запись данных – это совокупность значений элементов данных, принадлежащих отдельному объекту Ключевое поле – это поле, значения которого однозначно определяет соответствующую запись. Пример № 1:  БД - домашняя библиотека; объект БД – книга; данные - название книги, автор, издательство, год издания, место, тираж, краткое содержание,  количество страниц, месторасположение

База данных - это организованная структура, предназначенная для хранения информации.

Объект БД - это элемент предметной области, информацию о которой мы сохраняем

Запись данных – это совокупность значений элементов данных, принадлежащих отдельному объекту

Ключевое поле – это поле, значения которого однозначно определяет соответствующую запись.

Пример № 1:

  • БД - домашняя библиотека;
  • объект БД – книга;
  • данные - название книги, автор, издательство, год издания, место, тираж, краткое содержание, количество страниц, месторасположение

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

Классификация БД

По технологии обработки

БД

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

Распределённые

(состоят из нескольких

частей, хранимых в различных ПК)

(хранятся в памяти одной вычислительной системы)

По способу доступа Базы данных С сетевым (удаленным) доступом С локальным доступом

По способу доступа

Базы данных

С сетевым (удаленным) доступом

С локальным доступом

По количеству пользователей Однопользовательские Многопользовательские

По количеству пользователей

  • Однопользовательские
  • Многопользовательские
Модель данных Ядром любой БД является модель данных 3 основных типа моделей: иерархическая сетевая реляционная

Модель данных

Ядром любой БД является модель данных

3 основных типа моделей:

  • иерархическая
  • сетевая
  • реляционная
Иерархическая модель

Иерархическая модель

Ч. Бахман Сетевая модель

Ч. Бахман

Сетевая модель

Реляционная модель Э. Ф. Кодд

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

Э. Ф. Кодд

записи Пример базы данных «Университет» поля (атрибуты, элементы) Адрес Дата рождения № группы Фамилия № зачетки Имя Отчество 6.04.1986 пр. Гагарина 32-4 М 231 Сергеевич Петр Иванов 352674 24.11.1984 Петров Андрей Иванович Э 415 ул. Ф.Энгельса 53-12 653236 первичный ключ

записи

Пример базы данных

«Университет»

поля (атрибуты, элементы)

Адрес

Дата

рождения

группы

Фамилия

зачетки

Имя

Отчество

6.04.1986

пр. Гагарина 32-4

М 231

Сергеевич

Петр

Иванов

352674

24.11.1984

Петров

Андрей

Иванович

Э 415

ул. Ф.Энгельса 53-12

653236

первичный

ключ

  Базы данных, основанные на сетевой или иерархической моделях Достоинства: компактность высокое быстродействие компактность высокое быстродействие Недостатки: неуниверсальность высокая степень зависимости от конкретных данных неуниверсальность высокая степень зависимости от конкретных данных

Базы данных, основанные на сетевой или иерархической моделях

Достоинства:

  • компактность высокое быстродействие
  • компактность
  • высокое быстродействие

Недостатки:

  • неуниверсальность высокая степень зависимости от конкретных данных
  • неуниверсальность
  • высокая степень зависимости от конкретных данных
Типы полей Символьный  (текстовый, длина Поле MEMO  (для хранения больших текстов ,  Числовой  (целые, вещественные) Дата / время Логический (для хранения логических данных, принимающих лишь 2 значения: true или false , Истина или Ложь, 1 или 0, Да или Нет) Поле объекта OLE ( для хранения графической, видео, аудио информации и т.п.)

Типы полей

  • Символьный (текстовый, длина
  • Поле MEMO (для хранения больших текстов ,
  • Числовой (целые, вещественные)
  • Дата / время
  • Логический (для хранения логических данных, принимающих лишь 2 значения: true или false , Истина или Ложь, 1 или 0, Да или Нет)
  • Поле объекта OLE ( для хранения графической, видео, аудио информации и т.п.)
СУБД - это комплекс программных и языковых средств, предназначенных для создания, ведения и совместного применения БД многими пользователями Пример MS Access  ( приложение MS Office) Программные системы управления базами данных профессиональные (промышленные) персональные (настольные)

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

  • Пример MS Access ( приложение MS Office)

Программные системы управления базами данных

  • профессиональные (промышленные)
  • персональные (настольные)
Объекты MS Access Таблицы – это основные объекты БД, предназначенные для хранения данных (реляционная БД может иметь несколько взаимосвязанных таблиц) Запросы – это спец.структуры, предназначенные для обработки данных базы Формы – это объекты, с помощью которых в базу вводят новые данные или просматривают имеющиеся Отчеты – это объекты, с помощью которых данные выводят на печать в удобном наглядном виде И т.д. 10

Объекты MS Access

  • Таблицы – это основные объекты БД, предназначенные для хранения данных (реляционная БД может иметь несколько взаимосвязанных таблиц)
  • Запросы – это спец.структуры, предназначенные для обработки данных базы
  • Формы – это объекты, с помощью которых в базу вводят новые данные или просматривают имеющиеся
  • Отчеты – это объекты, с помощью которых данные выводят на печать в удобном наглядном виде
  • И т.д.

10

Связывание таблиц После создания нескольких таблиц, чтобы сохранилась целостность БД, необходимо связать их между собой. При связи “ один- ко- многим ” каждой записи в одной (главной) таблице могут соответствовать несколько записей в другой (подчиненной) таблице, а запись в подчиненной таблице не может иметь не более одной соответствующей ей записи в главной таблице. Если одной записи в первой таблице могут соответствовать несколько записей во второй таблице и, наоборот, одной записи во второй таблице – несколько записей в первой таблице, то реализуется связь ” многие- ко- многим ”

Связывание таблиц

  • После создания нескольких таблиц, чтобы сохранилась целостность БД, необходимо связать их между собой.
  • При связи “ один- ко- многим ” каждой записи в одной (главной) таблице могут соответствовать несколько записей в другой (подчиненной) таблице, а запись в подчиненной таблице не может иметь не более одной соответствующей ей записи в главной таблице.
  • Если одной записи в первой таблице могут соответствовать несколько записей во второй таблице и, наоборот, одной записи во второй таблице – несколько записей в первой таблице, то реализуется связь ” многие- ко- многим ”
Сортировка данных Сортировка записей базы данных – это их упорядочение по значениям одного из полей. Тип полей могут располагаться : По алфавиту, если поле текстовое; По величине числа, если поле числовое; По дате, если тип поля – Дата / Время и так далее.

Сортировка данных

  • Сортировка записей базы данных – это их упорядочение по значениям одного из полей.
  • Тип полей могут располагаться :
  • По алфавиту, если поле текстовое;
  • По величине числа, если поле числовое;
  • По дате, если тип поля – Дата / Время и так далее.
Поиск данных с помощью фильтров. Фильтры бывают Простые и Сложные. Простые фильтры содержат условие отбора записей только для одного поля. Сложные фильтры содержат несколько условий для различных полей.

Поиск данных с помощью фильтров.

  • Фильтры бывают Простые и Сложные.
  • Простые фильтры содержат условие отбора записей только для одного поля.
  • Сложные фильтры содержат несколько условий для различных полей.
Поиск данных с помощью запросов. Запросы осуществляют поиск данных в БД так же, как и фильтры. Различие между ними состоит в том, что запросы являются самостоятельными объектами БД, а фильтры привязаны к конкретной таблице.

Поиск данных с помощью запросов.

  • Запросы осуществляют поиск данных в БД так же, как и фильтры. Различие между ними состоит в том, что запросы являются самостоятельными объектами БД, а фильтры привязаны к конкретной таблице.


Скачать

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

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

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