kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

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

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

Презентация предназначена для изучения темы "Основные понятия и определения баз данных". Рассматриваются основные понятия и определения баз данных, требования к базам данных, модели данных, элементы реляционных баз данных.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Презентация "Основные понятия и определения баз данных "»

Основные понятия и определения баз данных    Преподаватель: Егорова Наталья Александровна

Основные понятия и определения баз данных Преподаватель: Егорова Наталья Александровна

Назначение базы данных – организация информации так, чтобы можно было легко и быстро находить её, чтобы одну и туже совокупность данных можно было использовать для максимального числа приложений.

Назначение базы данных – организация информации так, чтобы можно было легко и быстро находить её, чтобы одну и туже совокупность данных можно было использовать для максимального числа приложений.

Структурирование – это введение соглашений о способах представления данных. Пример неструктурированных данных

Структурирование – это введение соглашений о способах представления данных.

Пример неструктурированных данных

Пример структурированных данных

Пример структурированных данных

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

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

База данных – именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.

Предметная область – это часть реального мира, определяющая информационные потребности системы.

Предметная область – это часть реального мира, определяющая информационные потребности системы.

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

Система управления базами данных (СУБД) – это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.

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

Типовые функции обработки данных в базах данных  Добавление и удаление данных. Изменение данных – модификация значений данных в полях записей. Выборка данных – выборка записей из массивов в соответствии с заданными условиями. Выборка осуществляется средствами запросов. Обработка данных из одного массива или взаимосвязанных данных из нескольких массивов.

Типовые функции обработки данных

в базах данных

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

Основные требования к базам данных

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

Основные требования к базам данных

  • Возможность многоаспектного доступа – обеспечиваются всевозможные выборки из массивов не дублированной информации и многоцелевое использование одних и тех же данных различными задачами и приложениями пользователя.
  • Защита и восстановление данных при аварийных ситуациях, аппаратных и программных сбоях, ошибках пользователя.
  • Возможность модификации структуры базы данных без повторной загрузки данных.
Модели данных

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

Модель данных – это совокупность структур данных и операций их обработки. Модель данных – это метод (принцип) логической организации данных, реализуемый в СУБД. Каждая конкретная СУБД работает с определенной моделью данных.

Модель данных – это совокупность структур данных и операций их обработки.

Модель данных – это метод (принцип) логической организации данных, реализуемый в СУБД.

Каждая конкретная СУБД работает с определенной моделью данных.

Модели данных различаются по способу установления связей между данными:  иерархическая, сетевая, реляционная.

Модели данных различаются по способу установления связей между данными:

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

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

Иерархическая модель  позволяет строить базы данных с древовидной структурой, где каждый узел содержит свой тип данных Дерево представляет собой иерархию элементов, называемых узлами. Узел – совокупность атрибутов данных, описывающий некоторый объект.

Иерархическая модель позволяет строить базы данных с древовидной структурой, где каждый узел содержит свой тип данных

Дерево представляет собой иерархию элементов, называемых узлами.

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

А уровень 1 В3 В2 В1 уровень 2 В4 В5 уровень 3 С1 С3 С2 С6 С4 С7 С8 С5

А

уровень 1

В3

В2

В1

уровень 2

В4

В5

уровень 3

С1

С3

С2

С6

С4

С7

С8

С5

Требования к ИМД: Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину. К каждому объекту базы данных существует только один путь от вершины.

Требования к ИМД:

  • Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне.
  • Иерархическое дерево имеет только одну вершину.
  • К каждому объекту базы данных существует только один путь от вершины.
Достоинства : наличие промышленных СУБД, поддерживающих данную модель; простота описания иерархических структур реального мира, быстрое выполнение запросов.

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

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

Недостатки:

  • иерархия в значительной степени усложняет операции включения информации о новых объектах в БД и удаления устаревшей;
  • доступ к любому узлу возможен только через корневой.
Институт ( специальность , название, директор) 071900 Экономической информатики Иванов И.И. Группа ( номер , староста) 111 112 113 Кусков М.Т. Зайцев А.П. Петрова И.Т. Студент ( номер зачетной книжки , фамилия, имя, отчество) 98657 96547 93631 Сидоров Сенчук Озеров Иван Павлович Инна Алексеевна Илья Олегович

Институт ( специальность , название, директор)

071900

Экономической информатики

Иванов И.И.

Группа ( номер , староста)

111

112

113

Кусков М.Т.

Зайцев А.П.

Петрова И.Т.

Студент ( номер зачетной книжки , фамилия, имя, отчество)

98657

96547

93631

Сидоров

Сенчук

Озеров

Иван Павлович

Инна Алексеевна

Илья

Олегович

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

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

Каждый объект в сетевой модели может быть связан с любым другим объектом. Преподаватель1 Студент1 Студент2 Преподаватель2 Студент3 Преподаватель3 Студент4 Сетевая структура модели БД

Каждый объект в сетевой модели может быть связан с любым другим объектом.

Преподаватель1

Студент1

Студент2

Преподаватель2

Студент3

Преподаватель3

Студент4

Сетевая структура модели БД

Недостатки сетевой модели:  сложность и возможная потеря независимости данных при реорганизации БД.

Недостатки сетевой модели: сложность и возможная потеря независимости данных при реорганизации БД.

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

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

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

Реляционная модель данных ориентирована на организацию данных в виде двумерных таблиц.

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

Реляционная база данных – это множество взаимосвязанных двумерных реляционных таблиц.

Основные элементы реляционных баз данных

Основные элементы реляционных баз данных

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

Реляционная таблица – это двумерная таблица, в которой содержатся сведения об одной сущности.

Структура реляционной таблицы определяется составом и последовательностью полей, соответствующих ее столбцам.

Содержание реляционной таблицы заключено в строках таблицы.

Структурные компоненты таблицы БД

Структурные компоненты таблицы БД

Свойства реляционных таблиц: каждая таблица состоит из однотипных строк и имеет уникальное имя; один элемент таблицы — один элемент данных; все поля таблицы содержат однородные по типу данные (целочисленный, числовой, текстовый, и т.д.); каждое поле имеет уникальное имя;

Свойства реляционных таблиц:

  • каждая таблица состоит из однотипных строк и имеет уникальное имя;
  • один элемент таблицы — один элемент данных;
  • все поля таблицы содержат однородные по типу данные (целочисленный, числовой, текстовый, и т.д.);
  • каждое поле имеет уникальное имя;
Свойства реляционных таблиц: число полей задается при создании таблицы; записи имеют фиксированное число полей и значений; порядок записей в отношении может быть произвольным;

Свойства реляционных таблиц:

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

Свойства реляционных таблиц:

  • строки таблицы обязательно отличаются друг от друга хотя бы единственным значением;
  • количество записей в отношении не ограничено.
В реляционной таблице каждый столбец есть домен  (его альтернативное название поле ), а совокупность элементов каждой строки – кортеж  (или запись ).

В реляционной таблице каждый столбец есть домен (его альтернативное название поле ), а совокупность элементов каждой строки – кортеж (или запись ).

Сущность – это объект любой природы, данные о котором хранятся в БД. Пример. ВУЗ, группа в ВУЗе, каждый студент в группе – это сущности. Сущностями могут быть не только материальные предметы. Тип сущности  – набор однородных личностей, предметов, событий или идей, выступающих как единое целое. Экземпляр сущности  – конкретная вещь в наборе.

Сущность – это объект любой природы, данные о котором хранятся в БД.

Пример. ВУЗ, группа в ВУЗе, каждый студент в группе – это сущности.

Сущностями могут быть не только материальные предметы.

Тип сущности – набор однородных личностей, предметов, событий или идей, выступающих как единое целое.

Экземпляр сущности – конкретная вещь в наборе.

Атрибут  – это поименованная характеристика сущности, т.е. некоторый показатель, который характеризует некий объект и принимает для конкретного экземпляра объекта некоторое числовое, текстовое или иное значение. Связь – это ассоциирование двух и более сущностей.

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

Связь – это ассоциирование двух и более сущностей.

Типы связей один к одному (1:1), один ко многим (1:М), многие ко многим (М:М).

Типы связей

  • один к одному (1:1),
  • один ко многим (1:М),
  • многие ко многим (М:М).
Связь один к одному означает, что каждому экземпляру первого объекта (А) может соответствовать только один экземпляр второго объекта (В) и, на оборот, каждому экземпляру второго объекта (В) может соответствовать только один экземпляр первого объекта (А).
  • Связь один к одному означает, что каждому экземпляру первого объекта (А) может соответствовать только один экземпляр второго объекта (В) и, на оборот, каждому экземпляру второго объекта (В) может соответствовать только один экземпляр первого объекта (А).
Связь один ко многим означает, что каждому экземпляру одного объекта (А) может соответствовать несколько экземпляров другого объекта (В), а каждому экземпляру второго объекта (В) может соответствовать только один экземпляр первого объекта (А).
  • Связь один ко многим означает, что каждому экземпляру одного объекта (А) может соответствовать несколько экземпляров другого объекта (В), а каждому экземпляру второго объекта (В) может соответствовать только один экземпляр первого объекта (А).
Связь многие ко многим означает, что каждому экземпляру одного объекта (А) могут соответствовать несколько экземпляров второго объекта (В) и, наоборот, каждому экземпляру второго объекта (В) могут соответствовать тоже несколько экземпляров первого объекта (А).
  • Связь многие ко многим означает, что каждому экземпляру одного объекта (А) могут соответствовать несколько экземпляров второго объекта (В) и, наоборот, каждому экземпляру второго объекта (В) могут соответствовать тоже несколько экземпляров первого объекта (А).
Основные типы связей в реляционных таблицах 1:1 - отношение 1:1 предполагает, что каждой записи одной таблицы соответствует одна запись в другой; 1:М - отношение 1:М предполагает, что каждой записи первой таблицы соответствует много записей во второй, но каждой записи второй таблицы соответствует только одна запись в первой.

Основные типы связей в реляционных таблицах

  • 1:1 - отношение 1:1 предполагает, что каждой записи одной таблицы соответствует одна запись в другой;
  • 1:М - отношение 1:М предполагает, что каждой записи первой таблицы соответствует много записей во второй, но каждой записи второй таблицы соответствует только одна запись в первой.
Первичный ключ – это поле или совокупность полей (атрибутов), значение которых однозначно идентифицирует каждую запись. Если таблица удовлетворяет требованию уникальности первичного ключа, она называется отношением . Строка заголовков называется схемой отношения.  Пример: СТУДЕНТ  (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ФАКУЛЬТЕТ, КУРС, ГРУППА)

Первичный ключ – это поле или совокупность полей (атрибутов), значение которых однозначно идентифицирует каждую запись.

Если таблица удовлетворяет требованию уникальности первичного ключа, она называется отношением .

Строка заголовков называется схемой отношения.

Пример:

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

Если первичный ключ состоит из одного атрибута, он называется простым , если из нескольких - составным первичным ключом. По значению первичного ключа может быть найден единственный экземпляр строки. Вторичный ключ (ВК) – это такой атрибут, значение которого может повторяться в нескольких записях таблицы, т.е. он не является уникальным.

Если первичный ключ состоит из одного атрибута, он называется простым , если из нескольких - составным первичным ключом.

По значению первичного ключа может быть найден единственный экземпляр строки.

Вторичный ключ (ВК) – это такой атрибут, значение которого может повторяться в нескольких записях таблицы, т.е. он не является уникальным.

В реляционной модели все таблицы должны быть преобразованы в отношения. Отношения реляционной модели связаны между собой. Связи поддерживаются внешними ключами.  Внешний ключ – это поле (совокупность полей), значение которых однозначно характеризует значения первичного ключа другого отношения (таблицы).

В реляционной модели все таблицы должны быть преобразованы в отношения.

Отношения реляционной модели связаны между собой.

Связи поддерживаются внешними ключами.

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

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

Свойства первичного ключа

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


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: Прочее

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

Автор: Егорова Наталья Александровна

Дата: 22.06.2016

Номер свидетельства: 335745

Похожие файлы

object(ArrayObject)#866 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(40) "Табличные базы данных"
    ["seo_title"] => string(24) "tablichnyie-bazy-dannykh"
    ["file_id"] => string(6) "280960"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1453453143"
  }
}
object(ArrayObject)#888 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(295) "Компьютерная грамотность - как фактор развития образовательных компетенций и стандарт подготовки высококвалифицированного конкурентоспособного специалиста "
    ["seo_title"] => string(168) "komp-iutiernaia-ghramotnost-kak-faktor-razvitiia-obrazovatiel-nykh-kompietientsii-i-standart-podghotovki-vysokokvalifitsirovannogho-konkurientosposobnogho-spietsialista"
    ["file_id"] => string(6) "173805"
    ["category_seo"] => string(13) "vsemUchitelam"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1424025114"
  }
}
object(ArrayObject)#866 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(105) "Дидактика по биологии для работы с интерактивной доской. "
    ["seo_title"] => string(58) "didaktika-po-biologhii-dlia-raboty-s-intieraktivnoi-doskoi"
    ["file_id"] => string(6) "110547"
    ["category_seo"] => string(9) "biologiya"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1406189681"
  }
}
object(ArrayObject)#888 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(120) "Досугово-образовательная программа лагеря с дневным пребыванием"
    ["seo_title"] => string(66) "dosughovoobrazovatielnaiaproghrammalaghieriasdnievnympriebyvaniiem"
    ["file_id"] => string(6) "307901"
    ["category_seo"] => string(10) "vneurochka"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1458474473"
  }
}
object(ArrayObject)#866 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(164) "Тема доклада: "Проектная деятельность с учащимися на уроке и во внеурочной деятельности» "
    ["seo_title"] => string(101) "tiema-doklada-proiektnaia-dieiatiel-nost-s-uchashchimisia-na-urokie-i-vo-vnieurochnoi-dieiatiel-nosti"
    ["file_id"] => string(6) "246114"
    ["category_seo"] => string(10) "vneurochka"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1446296974"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства