Разделы презентаций


БД и СУБД

Содержание

База данных 

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

Слайд 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Современные СУБД имеют следующие возможности:
включают язык определения данных, с помощью

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

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

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

Слайд 27Для работы с базой данных СУБД должна обеспечивать:
возможность внесения

и чтения информации;
работу с большим объемом данных;
быстроту поиска данных;
целостность данных

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

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

Слайд 28проектирование БД

проектирование БД

Слайд 29Этапы проектирования БД
Концептуальный, логический, физический

Этапы проектирования БДКонцептуальный, логический, физический

Слайд 30Концептуальный этап
Системный анализ и словесное описание информационных объектов ПО

Концептуальный этап Системный анализ и словесное описание информационных объектов ПО

Слайд 31Логический этап (инфологический)
Задача инфологического этапа проектирования: получение семантических (смысловых) моделей

данных (например, в терминах ER-моделей), отображающих информационное содержание конкретной ПО.

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

Логический этап (инфологический)Задача инфологического этапа проектирования: получение семантических (смысловых) моделей данных (например, в терминах ER-моделей), отображающих информационное

Слайд 32Физический этап
Задачей физического этапа проектирования является выбор рациональной структуры

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

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

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

Слайд 33Нормализация
Процесс проектирования представляет собой процесс нормализации схем отношений, причем

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

В теории

реляционных баз данных обычно выделяется следующая последовательность нормальных форм:
первая нормальная форма (1NF);
вторая нормальная форма (2NF);
третья нормальная форма (3NF);
нормальная форма Бойса-Кодда (BCNF);
четвертая нормальная форма (4NF);
пятая нормальная форма (5NF или PJ/NF).

Нормализация Процесс проектирования представляет собой процесс нормализации схем отношений, причем каждая следующая нормальная форма обладает свойствами лучшими,

Слайд 34Основные свойства нормальных форм:
каждая следующая нормальная форма в некотором смысле

лучше предыдущей;
при переходе к следующей нормальной форме свойства предыдущих нормальных

свойств сохраняются.

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

Слайд 35Транзакции

Транзакции

Слайд 36Транзакция - это неделимая, с точки зрения воздействия на СУБД,

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

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

В однопользовательских системах транзакции - это логические единицы работы, после выполнения которых база данных остается в целостном состоянии

Транзакция - это неделимая, с точки зрения воздействия на СУБД, последовательность операций манипулирования данными.  Для пользователя

Слайд 37Свойства транзакций
(А) Атомарность. Транзакция выполняется как атомарная операция - либо

выполняется вся транзакция целиком, либо она целиком не выполняется.
(С) Согласованность.

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

Свойства транзакций (А) Атомарность. Транзакция выполняется как атомарная операция - либо выполняется вся транзакция целиком, либо она

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

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

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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