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

Категория: Информатика
Нажмите для полного просмотра!
Базы данных, слайд №1Базы данных, слайд №2Базы данных, слайд №3Базы данных, слайд №4Базы данных, слайд №5Базы данных, слайд №6Базы данных, слайд №7Базы данных, слайд №8Базы данных, слайд №9Базы данных, слайд №10Базы данных, слайд №11Базы данных, слайд №12Базы данных, слайд №13Базы данных, слайд №14Базы данных, слайд №15Базы данных, слайд №16Базы данных, слайд №17Базы данных, слайд №18Базы данных, слайд №19Базы данных, слайд №20Базы данных, слайд №21Базы данных, слайд №22Базы данных, слайд №23Базы данных, слайд №24Базы данных, слайд №25Базы данных, слайд №26Базы данных, слайд №27Базы данных, слайд №28Базы данных, слайд №29Базы данных, слайд №30Базы данных, слайд №31Базы данных, слайд №32Базы данных, слайд №33Базы данных, слайд №34Базы данных, слайд №35

Содержание

Вы можете ознакомиться и скачать презентацию на тему Базы данных. Доклад-сообщение содержит 35 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Тема 9. Базы данных.
Описание слайда:
Тема 9. Базы данных.

Слайд 2





Вопрос 1. Понятие баз данных.
База данных (БД) — совокупность определенным образом организованной информации в рамках некоторой предметной области. 
База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения.
Описание слайда:
Вопрос 1. Понятие баз данных. База данных (БД) — совокупность определенным образом организованной информации в рамках некоторой предметной области. База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения.

Слайд 3





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

Слайд 4





Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. 
WWW — это тоже пример глобальной информационной системы.
Описание слайда:
Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем. Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем. Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. WWW — это тоже пример глобальной информационной системы.

Слайд 5





Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.
Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных.
Модель данных строится по принципу взаимосвязанных таблиц - реляционной.
Один тип объекта является главным, все нижележащие – подчиненными - иерархической.
Любой тип данных одновременно может быть главным и подчиненным - сетевой.
Описание слайда:
Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных. Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая БД называется распределенной базой данных. Модель данных строится по принципу взаимосвязанных таблиц - реляционной. Один тип объекта является главным, все нижележащие – подчиненными - иерархической. Любой тип данных одновременно может быть главным и подчиненным - сетевой.

Слайд 6





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

Слайд 7





Реляционные базы данных
Базы данных с табличной формой организации называются реляционными БД.
В реляционных БД строка таблицы называется записью, а столбец — полем.
Каждое поле таблицы имеет имя.
Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.
Описание слайда:
Реляционные базы данных Базы данных с табличной формой организации называются реляционными БД. В реляционных БД строка таблицы называется записью, а столбец — полем. Каждое поле таблицы имеет имя. Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице.

Слайд 8





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

Слайд 9





Поля — это различные характеристики (атрибуты) объекта. 
Поля — это различные характеристики (атрибуты) объекта. 
Значения полей в одной строчке относятся к одному объекту. 
Разные поля отличаются именами.
Записи различаются значениями ключей.
Главным ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.
Описание слайда:
Поля — это различные характеристики (атрибуты) объекта. Поля — это различные характеристики (атрибуты) объекта. Значения полей в одной строчке относятся к одному объекту. Разные поля отличаются именами. Записи различаются значениями ключей. Главным ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.

Слайд 10





В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. 
В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. 
Но инвентарный номер у каждой книги свой (поле НОМЕР). 
Он-то и является главным ключом для записей в этой базе данных.
Ключ может состоять и более чем из двух полей., такой ключ называется составным.
Описание слайда:
В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать названия книг, год издания, полка. Но инвентарный номер у каждой книги свой (поле НОМЕР). Он-то и является главным ключом для записей в этой базе данных. Ключ может состоять и более чем из двух полей., такой ключ называется составным.

Слайд 11





Пример простого ключа:
Пример простого ключа:
Описание слайда:
Пример простого ключа: Пример простого ключа:

Слайд 12





Пример составного ключа:
Пример составного ключа:
База данных, которая хранится в компьютере управления образования области.
 В ней содержатся сведения о всех средних школах районных центров в виде такой таблицы:
В такой таблице у разных записей не могут совпасть только одновременно два поля ГОРОД и НОМЕР ШКОЛЫ. 
Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ.
Описание слайда:
Пример составного ключа: Пример составного ключа: База данных, которая хранится в компьютере управления образования области. В ней содержатся сведения о всех средних школах районных центров в виде такой таблицы: В такой таблице у разных записей не могут совпасть только одновременно два поля ГОРОД и НОМЕР ШКОЛЫ. Эти два поля вместе образуют составной ключ: ГОРОД-НОМЕР ШКОЛЫ.

Слайд 13


Базы данных, слайд №13
Описание слайда:

Слайд 14





С каждым полем связано еще одно очень важное свойство — тип поля.
С каждым полем связано еще одно очень важное свойство — тип поля.
Тип определяет множество значений, которые может принимать данное поле в различных записях.
В реляционных базах данных используются четыре основных типа полей:
числовой; 
символьный; 
дата; 
логический.
Описание слайда:
С каждым полем связано еще одно очень важное свойство — тип поля. С каждым полем связано еще одно очень важное свойство — тип поля. Тип определяет множество значений, которые может принимать данное поле в различных записях. В реляционных базах данных используются четыре основных типа полей: числовой; символьный; дата; логический.

Слайд 15





Числовой тип имеют поля, значения которых могут быть только числами.
Числовой тип имеют поля, значения которых могут быть только числами.
Символьный тип имеют поля, в которых будут храниться символьные последовательности (слова, тексты, коды и т.п.). 
Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» (в некоторых случаях используется американская форма: месяц/день/год).
Логический тип соответствует полю, которое может принимать всего два значения: «да» — «нет» или «истина» — «ложь».
Описание слайда:
Числовой тип имеют поля, значения которых могут быть только числами. Числовой тип имеют поля, значения которых могут быть только числами. Символьный тип имеют поля, в которых будут храниться символьные последовательности (слова, тексты, коды и т.п.). Тип «дата» имеют поля, содержащие календарные даты в форме «день/месяц/год» (в некоторых случаях используется американская форма: месяц/день/год). Логический тип соответствует полю, которое может принимать всего два значения: «да» — «нет» или «истина» — «ложь».

Слайд 16





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

Слайд 17





Простота и легкость использования;
Простота и легкость использования;
Простота внесения изменений;
Возможность поиска;
Целостность. Базы данных могут содержать данные, используемые многими пользователями. Очень важно, чтобы в процессе работы элементы данных и связи между ними не нарушались.;
Безопасность и секретность.
Описание слайда:
Простота и легкость использования; Простота и легкость использования; Простота внесения изменений; Возможность поиска; Целостность. Базы данных могут содержать данные, используемые многими пользователями. Очень важно, чтобы в процессе работы элементы данных и связи между ними не нарушались.; Безопасность и секретность.

Слайд 18





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

Слайд 19





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

Слайд 20





Упрощенная схема СУБД
Упрощенная схема СУБД
Описание слайда:
Упрощенная схема СУБД Упрощенная схема СУБД

Слайд 21





Функции СУБД:
Функции СУБД:
Непосредственное управление данными во внешней памяти
Управление буферами оперативной памяти
Управление транзакциями
Журнализация
Поддержка языков БД
Описание слайда:
Функции СУБД: Функции СУБД: Непосредственное управление данными во внешней памяти Управление буферами оперативной памяти Управление транзакциями Журнализация Поддержка языков БД

Слайд 22





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

Слайд 23





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

Слайд 24





Под сериализаций параллельно выполняющихся транзакций понимается такой порядок планирования их работы, при котором суммарный эффект смеси транзакций эквивалентен эффекту их некоторого последовательного выполнения.
Под сериализаций параллельно выполняющихся транзакций понимается такой порядок планирования их работы, при котором суммарный эффект смеси транзакций эквивалентен эффекту их некоторого последовательного выполнения.
Сериальный план выполнения смеси транзакций - это такой план, который приводит к сериализации транзакций.
Описание слайда:
Под сериализаций параллельно выполняющихся транзакций понимается такой порядок планирования их работы, при котором суммарный эффект смеси транзакций эквивалентен эффекту их некоторого последовательного выполнения. Под сериализаций параллельно выполняющихся транзакций понимается такой порядок планирования их работы, при котором суммарный эффект смеси транзакций эквивалентен эффекту их некоторого последовательного выполнения. Сериальный план выполнения смеси транзакций - это такой план, который приводит к сериализации транзакций.

Слайд 25





Журнализация
Журнал - это особая часть БД, недоступная пользователям СУБД , в которую поступают записи обо всех изменениях основной части БД. 
Для восстановления БД после  сбоя используют журнал и архивную копию БД.
Архивная копия - это полная копия БД к моменту начала заполнения журнала
Описание слайда:
Журнализация Журнал - это особая часть БД, недоступная пользователям СУБД , в которую поступают записи обо всех изменениях основной части БД. Для восстановления БД после сбоя используют журнал и архивную копию БД. Архивная копия - это полная копия БД к моменту начала заполнения журнала

Слайд 26





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

Слайд 27





Чаще всего выделялись два языка - язык определения схемы БД (SDL - Schema Definition Language) и язык манипулирования данными (DML - Data Manipulation Language). 
Чаще всего выделялись два языка - язык определения схемы БД (SDL - Schema Definition Language) и язык манипулирования данными (DML - Data Manipulation Language).
Описание слайда:
Чаще всего выделялись два языка - язык определения схемы БД (SDL - Schema Definition Language) и язык манипулирования данными (DML - Data Manipulation Language). Чаще всего выделялись два языка - язык определения схемы БД (SDL - Schema Definition Language) и язык манипулирования данными (DML - Data Manipulation Language).

Слайд 28





SDL служил главным образом для определения логической структуры БД, т.е. той структуры БД, какой она представляется пользователям. 
SDL служил главным образом для определения логической структуры БД, т.е. той структуры БД, какой она представляется пользователям. 
DML содержал набор операторов манипулирования данными, т.е. операторов, позволяющих заносить данные в БД, удалять, модифицировать или выбирать существующие данные.
Описание слайда:
SDL служил главным образом для определения логической структуры БД, т.е. той структуры БД, какой она представляется пользователям. SDL служил главным образом для определения логической структуры БД, т.е. той структуры БД, какой она представляется пользователям. DML содержал набор операторов манипулирования данными, т.е. операторов, позволяющих заносить данные в БД, удалять, модифицировать или выбирать существующие данные.

Слайд 29





Стандартным языком наиболее распространенных в настоящее время реляционных СУБД является язык SQL (Structured Query Language).
Стандартным языком наиболее распространенных в настоящее время реляционных СУБД является язык SQL (Structured Query Language).
Язык SQL сочетает средства SDL и DML, т.е. позволяет определять схему реляционной БД и манипулировать данными.
Описание слайда:
Стандартным языком наиболее распространенных в настоящее время реляционных СУБД является язык SQL (Structured Query Language). Стандартным языком наиболее распространенных в настоящее время реляционных СУБД является язык SQL (Structured Query Language). Язык SQL сочетает средства SDL и DML, т.е. позволяет определять схему реляционной БД и манипулировать данными.

Слайд 30





Вопрос 3. Типовая организация СУБД
Организация типичной СУБД и состав ее компонентов соответствует рассмотренному нами набору функций.
Логически в современной реляционной СУБД можно выделить:
ядро СУБД (Data Base Engine);
 компилятор языка БД (обычно SQL);
подсистему поддержки времени выполнения;
набор утилит.
Описание слайда:
Вопрос 3. Типовая организация СУБД Организация типичной СУБД и состав ее компонентов соответствует рассмотренному нами набору функций. Логически в современной реляционной СУБД можно выделить: ядро СУБД (Data Base Engine); компилятор языка БД (обычно SQL); подсистему поддержки времени выполнения; набор утилит.

Слайд 31





Ядро СУБД отвечает за управление данными во внешней памяти, управление буферами оперативной памяти, управление транзакциями и журнализацию. 
Ядро СУБД отвечает за управление данными во внешней памяти, управление буферами оперативной памяти, управление транзакциями и журнализацию. 
Можно выделить такие компоненты ядра как: 
менеджер данных, 
менеджер буферов, 
менеджер транзакций и 
менеджер журнала.
Описание слайда:
Ядро СУБД отвечает за управление данными во внешней памяти, управление буферами оперативной памяти, управление транзакциями и журнализацию. Ядро СУБД отвечает за управление данными во внешней памяти, управление буферами оперативной памяти, управление транзакциями и журнализацию. Можно выделить такие компоненты ядра как: менеджер данных, менеджер буферов, менеджер транзакций и менеджер журнала.

Слайд 32





Ядро СУБД обладает собственным интерфейсом, не доступным пользователям напрямую и используемым в программах, производимых компилятором SQL (или в подсистеме поддержки выполнения программ) и утилитах БД. 
Ядро СУБД обладает собственным интерфейсом, не доступным пользователям напрямую и используемым в программах, производимых компилятором SQL (или в подсистеме поддержки выполнения программ) и утилитах БД. 
Ядро СУБД является основной резидентной частью СУБД.
Описание слайда:
Ядро СУБД обладает собственным интерфейсом, не доступным пользователям напрямую и используемым в программах, производимых компилятором SQL (или в подсистеме поддержки выполнения программ) и утилитах БД. Ядро СУБД обладает собственным интерфейсом, не доступным пользователям напрямую и используемым в программах, производимых компилятором SQL (или в подсистеме поддержки выполнения программ) и утилитах БД. Ядро СУБД является основной резидентной частью СУБД.

Слайд 33





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

Слайд 34





В последнем случае реальное выполнение оператора производится с привлечением подсистемы поддержки времени выполнения, представляющей собой, по сути дела, интерпретатор этого внутреннего языка. 
В последнем случае реальное выполнение оператора производится с привлечением подсистемы поддержки времени выполнения, представляющей собой, по сути дела, интерпретатор этого внутреннего языка.
Описание слайда:
В последнем случае реальное выполнение оператора производится с привлечением подсистемы поддержки времени выполнения, представляющей собой, по сути дела, интерпретатор этого внутреннего языка. В последнем случае реальное выполнение оператора производится с привлечением подсистемы поддержки времени выполнения, представляющей собой, по сути дела, интерпретатор этого внутреннего языка.

Слайд 35





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию