Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

Содержание

Вопрос 1. Понятие баз данных.База данных (БД) — совокупность определенным образом организованной информации в рамках некоторой предметной области. База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения.
Тема 9. Базы данных. Вопрос 1. Понятие баз данных.База данных (БД) — совокупность определенным образом организованной Базы данных бывают фактографическими и документальными.В фактографических БД содержатся краткие сведения об Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных средств Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между Функции баз данных:Возможность совместного доступа к данным.Сокращение избыточности данных;Возможность поддержки транзакций; Транзакция Реляционные базы данныхБазы данных с табличной формой организации называются реляционными БД.В реляционных Общий вид таблицы реляционной базы данных: Поля — это различные характеристики (атрибуты) объекта. Значения полей в одной строчке В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут совпадать Пример простого ключа: Пример составного ключа:База данных, которая хранится в компьютере управления образования области. В С каждым полем связано еще одно очень важное свойство — тип поля.Тип Числовой тип имеют поля, значения которых могут быть только числами.Символьный тип имеют Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять Простота и легкость использования;Простота внесения изменений;Возможность поиска;Целостность. Базы данных могут содержать данные, Вопрос 2. Системы управления баз данных.Система управления баз данных (СУБД) Программный комплекс, Если прикладная информационная система опирается на некоторую систему управления данными, обладающую этими Упрощенная схема СУБД Функции СУБД:Непосредственное управление данными во внешней памятиУправление буферами оперативной памятиУправление транзакциямиЖурнализацияПоддержка языков БД Непосредственное управление данными во внешней памятиЭта функция включает обеспечение необходимых структур внешней Управление транзакциямиС управлением транзакциями в многопользовательской СУБД связаны важные понятия сериализации транзакций Под сериализаций параллельно выполняющихся транзакций понимается такой порядок планирования их работы, при ЖурнализацияЖурнал - это особая часть БД, недоступная пользователям СУБД , в которую Поддержка языков БДДля работы с базами данных используются специальные языки, в целом Чаще всего выделялись два языка - язык определения схемы БД (SDL - SDL служил главным образом для определения логической структуры БД, т.е. той структуры Стандартным языком наиболее распространенных в настоящее время реляционных СУБД является язык SQL Вопрос 3. Типовая организация СУБДОрганизация типичной СУБД и состав ее компонентов соответствует Ядро СУБД отвечает за управление данными во внешней памяти, управление буферами оперативной Ядро СУБД обладает собственным интерфейсом, не доступным пользователям напрямую и используемым в Основной функцией компилятора языка БД является компиляция операторов языка БД в некоторую В последнем случае реальное выполнение оператора производится с привлечением подсистемы поддержки времени В отдельные утилиты БД обычно выделяют такие процедуры как, например: загрузка и
Слайды презентации

Слайд 2 Вопрос 1. Понятие баз данных.
База данных (БД) —

Вопрос 1. Понятие баз данных.База данных (БД) — совокупность определенным образом

совокупность определенным образом организованной информации в рамках некоторой предметной

области.
База данных — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ и постоянного применения.

Слайд 3 Базы данных бывают фактографическими и документальными.
В фактографических БД

Базы данных бывают фактографическими и документальными.В фактографических БД содержатся краткие сведения

содержатся краткие сведения об описываемых объектах, представленные в строго

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




Слайд 4 Информационная система — это совокупность базы данных и

Информационная система — это совокупность базы данных и всего комплекса аппаратно-программных

всего комплекса аппаратно-программных средств для ее хранения, изменения и

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

Слайд 5 Если различные части одной базы данных хранятся на

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

множестве компьютеров, объединенных между собой сетью, то такая БД

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


Слайд 6 Функции баз данных:
Возможность совместного доступа к данным.
Сокращение избыточности

Функции баз данных:Возможность совместного доступа к данным.Сокращение избыточности данных;Возможность поддержки транзакций;

данных;
Возможность поддержки транзакций; Транзакция – логическая единица работы, обычно

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

Слайд 7 Реляционные базы данных
Базы данных с табличной формой организации

Реляционные базы данныхБазы данных с табличной формой организации называются реляционными БД.В

называются реляционными БД.
В реляционных БД строка таблицы называется записью,

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


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

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

Слайд 9 Поля — это различные характеристики (атрибуты) объекта.
Значения

Поля — это различные характеристики (атрибуты) объекта. Значения полей в одной

полей в одной строчке относятся к одному объекту.
Разные

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


Слайд 10 В БД «Домашняя библиотека» разные книги могут иметь

В БД «Домашняя библиотека» разные книги могут иметь одного автора, могут

одного автора, могут совпадать названия книг, год издания, полка.


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


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

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

Слайд 12 Пример составного ключа:
База данных, которая хранится в компьютере

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

управления образования области.
В ней содержатся сведения о всех

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


Слайд 14 С каждым полем связано еще одно очень важное

С каждым полем связано еще одно очень важное свойство — тип

свойство — тип поля.
Тип определяет множество значений, которые может

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


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

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

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

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

Слайд 16 Принципы построения систем управления баз данных следуют из

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

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

Запросы от пользователя базой данных удовлетворяются с такой скоростью, которая требуется для использования данных;
Минимальные затраты;

Слайд 17 Простота и легкость использования;
Простота внесения изменений;
Возможность поиска;
Целостность. Базы

Простота и легкость использования;Простота внесения изменений;Возможность поиска;Целостность. Базы данных могут содержать

данных могут содержать данные, используемые многими пользователями. Очень важно,

чтобы в процессе работы элементы данных и связи между ними не нарушались.;
Безопасность и секретность.

Слайд 18 Вопрос 2. Системы управления баз данных.
Система управления баз

Вопрос 2. Системы управления баз данных.Система управления баз данных (СУБД) Программный

данных (СУБД) Программный комплекс, предназначенный для управления распределенными базами

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


Слайд 19 Если прикладная информационная система опирается на некоторую систему

Если прикладная информационная система опирается на некоторую систему управления данными, обладающую

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

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


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

Упрощенная схема СУБД

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

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

оперативной памяти
Управление транзакциями
Журнализация
Поддержка языков БД


Слайд 22 Непосредственное управление данными во внешней памяти
Эта функция включает

Непосредственное управление данными во внешней памятиЭта функция включает обеспечение необходимых структур

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

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

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

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

важные понятия
сериализации транзакций и
сериального плана выполнения смеси

транзакций.

Слайд 24 Под сериализаций параллельно выполняющихся транзакций понимается такой порядок

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

планирования их работы, при котором суммарный эффект смеси транзакций

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


Слайд 25 Журнализация
Журнал - это особая часть БД, недоступная пользователям

ЖурнализацияЖурнал - это особая часть БД, недоступная пользователям СУБД , в

СУБД , в которую поступают записи обо всех изменениях

основной части БД.
Для восстановления БД после сбоя используют журнал и архивную копию БД.
Архивная копия - это полная копия БД к моменту начала заполнения журнала

Слайд 26 Поддержка языков БД
Для работы с базами данных используются

Поддержка языков БДДля работы с базами данных используются специальные языки, в

специальные языки, в целом называемые языками баз данных.
В

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

Слайд 27 Чаще всего выделялись два языка - язык определения

Чаще всего выделялись два языка - язык определения схемы БД (SDL

схемы БД (SDL - Schema Definition Language) и язык

манипулирования данными (DML - Data Manipulation Language).

Слайд 28 SDL служил главным образом для определения логической структуры

SDL служил главным образом для определения логической структуры БД, т.е. той

БД, т.е. той структуры БД, какой она представляется пользователям.


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


Слайд 29 Стандартным языком наиболее распространенных в настоящее время реляционных

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

СУБД является язык SQL (Structured Query Language).
Язык SQL сочетает

средства SDL и DML, т.е. позволяет определять схему реляционной БД и манипулировать данными.


Слайд 30 Вопрос 3. Типовая организация СУБД
Организация типичной СУБД и

Вопрос 3. Типовая организация СУБДОрганизация типичной СУБД и состав ее компонентов

состав ее компонентов соответствует рассмотренному нами набору функций.
Логически в

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


Слайд 31 Ядро СУБД отвечает за управление данными во внешней

Ядро СУБД отвечает за управление данными во внешней памяти, управление буферами

памяти, управление буферами оперативной памяти, управление транзакциями и журнализацию.


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

Слайд 32 Ядро СУБД обладает собственным интерфейсом, не доступным пользователям

Ядро СУБД обладает собственным интерфейсом, не доступным пользователям напрямую и используемым

напрямую и используемым в программах, производимых компилятором SQL (или

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

Слайд 33 Основной функцией компилятора языка БД является компиляция операторов

Основной функцией компилятора языка БД является компиляция операторов языка БД в

языка БД в некоторую выполняемую программу.
Результатом компиляции является выполняемая

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


Слайд 34 В последнем случае реальное выполнение оператора производится с

В последнем случае реальное выполнение оператора производится с привлечением подсистемы поддержки

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

дела, интерпретатор этого внутреннего языка.


  • Имя файла: bazy-dannyh.pptx
  • Количество просмотров: 95
  • Количество скачиваний: 1