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


Базы данных

Содержание

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

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

Слайд 11.Цели и задачи дисциплины.
2.Содержание дисциплины.
3.Понятие базы данных.
4.Этапы проектирования базы данных.
5.Понятие

и история развития СУБД

Базы данных

1.Цели и задачи дисциплины.2.Содержание дисциплины.3.Понятие базы данных.4.Этапы проектирования базы данных.5.Понятие и история развития СУБДБазы данных

Слайд 2Цели и задачи дисциплины
Основное назначение данного курса - систематическое введение

в идеи и методы, используемые в современных реляционных системах баз

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

Слайд 3Вводная часть дисциплины
В вводной части курса будут рассмотрены:
исторические этапы развития

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

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

Слайд 4Содержание дисциплины
Определение и назначение базы данных и СУБД.
Архитектура базы данных.

Физическая и логическая независимость.
Классификация моделей данных.
Инфологическое проектирование базы данных.
Нормализация базы

данных.
Даталогическое проектирование базы данных.
Реляционная модель данных.
Теоретико-графовые модели данных.
Физические модели баз данных.
Защита информации в базах данных.
Распределенные базы данных.
Перспективы развития БД и СУБД.


Содержание дисциплиныОпределение и назначение базы данных и СУБД.Архитектура базы данных. Физическая и логическая независимость.Классификация моделей данных.Инфологическое проектирование

Слайд 5Требования к проекту базы данных
Основные требования, которым должен удовлетворять
проект базы

данных (БД):

Корректность схемы БД.
Обеспечение ограничений на ресурсы вычислительной системы.
Эффективность функционирования.
Обеспечение

защиты данных.
Гибкость.
Простота и удобство эксплуатации.
Удовлетворение первых 4-х требований обязательно
для принятия проекта.
Требования к проекту базы данныхОсновные требования, которым должен удовлетворятьпроект базы данных (БД):Корректность схемы БД.Обеспечение ограничений на ресурсы

Слайд 6Этапы проектирования АИС
В создании АИС (автоматизированной информационной системы) можно выделить

следующие этапы:
Предпроектная подготовка.
Проектирование базы данных.
Реализация (создание базы данных и прикладного

программного обеспечения, ППО).
Специалисты, необходимые для выполнения этой работы:
Аналитики (специалисты исследуемой предметной области).
Пользователи – те работники, для которых создаётся АИС.
Проектировщики (разработчики базы данных).
Администраторы (системные, базы данных, безопасности и др.)
Программисты (разработчики программного обеспечения).
Этапы проектирования АИСВ создании АИС (автоматизированной информационной системы) можно выделить следующие этапы:Предпроектная подготовка.Проектирование базы данных.Реализация (создание базы

Слайд 7Этапы проектирования БД
Информационно-логическое (инфологическое) проектирование
анализ предметной области;
построение модели предметной

области;
определение границ информационной поддержки;
определение групп пользователей.
Определение требований к операционной

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

Слайд 8Общий смысл понятий БД и СУБД
С самого начала развития вычислительной

техники образовались два основных направления ее использования.
Первое направление -

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

Слайд 9Второе направление, которое непосредственно касается темы нашего курса, это использование

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

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

Слайд 10Второе направление возникло позже первого.
На заре вычислительной техники

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

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

Слайд 11Указанные ограничения не очень существенны для чисто численных расчетов. Даже

если программа должна обработать (или произвести) большой объем информации, при

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

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

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

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

Слайд 13С появлением магнитных дисков началась история систем управления данными во

внешней памяти.
До этого каждая прикладная программа, которой требовалось хранить

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

Слайд 14Централизованные системы управления файлами
Историческим шагом явился переход к использованию централизованных

систем управления файлами.
С точки зрения прикладной программы

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

Слайд 15Недостатки файловых систем
зависимость прикладных программ от данных;
децентрализованный принцип управления доступом

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

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

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

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

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

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

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

являлись частью программ: они располагались сразу за кодом программы в

так называемом сегменте данных (рис.1.,а).
Следующим шагом стало хранение данных в отдельных файлах (рис.1.,б).
Недостатком этих двух подходов являлась зависимость программ от данных: сведения о структуре данных включались в код программы. При изменении структуры данных необходимо было вносить изменения в программу.

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

Слайд 18Принципы обработки данных

Принципы обработки данных

Слайд 19Принципы обработки данных
Логичным продолжением этой эволюции является перенос описания данных

в массив данных (рис. 1.,в).
Это позволило обеспечить независимость данных от

программ.
Основным принципом организации баз данных является совместное хранение данных и их описания.
Принципы обработки данныхЛогичным продолжением этой эволюции является перенос описания данных в массив данных (рис. 1.,в). Это позволило обеспечить

Слайд 20Метаданные
Описание данных называют метаданными. Метаданные хранятся в части базы данных,

которая называется каталогом или словарём-справочником данных (ССД).
Зная

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

Слайд 21База данных
Массив данных общего пользования в системах, основанных на данных,

называется базой данных.
База данных (БД) является моделью предметной области

информационной системы.
База данныхМассив данных общего пользования в системах, основанных на данных, называется базой данных. База данных (БД) является

Слайд 22База данных
Базу данных можно определить как совокупность взаимосвязанных хранящихся вместе

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

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

Слайд 23Информация, данные, знания. Терминология
Информация – любые сведения о каком-либо событии,

сущности, процессе, являющиеся объектом
операций:
восприятия;
передачи;
преобразования;
хранения

или использования.
Данные – это информация, зафиксированная в некоторой форме, пригодной для
обработки;
передачи;
хранения.
(например, находящаяся в памяти ЭВМ или подготовленная для ввода в ЭВМ).
Информация, данные, знания. Терминология Информация – любые сведения о каком-либо событии, сущности, процессе, являющиеся объектом

Слайд 24Терминология
Подготовка информации состоит в её формализации, сборе и переносе на машинные

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

данных включает:
ввод данных в ЭВМ;
отбор данных по каким-либо критериям;
преобразование структуры данных;
перемещение данных во внешней памяти ЭВМ;
вывод данных, являющихся результатом решения задач, в табличном или в каком-либо ином удобном для пользователя виде.
Терминология Подготовка информации состоит в её формализации, сборе и переносе на машинные носители.Обработка данных – это совокупность задач, осуществляющих

Слайд 25Терминология
Система обработки данных (СОД) – это набор аппаратных и программных средств, осуществляющих выполнение

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

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

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

Слайд 26Терминология
Ведение базы данных – деятельность по обновлению, восстановлению и изменению

структуры базы данных с целью обеспечения её целостности, сохранности и

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

Слайд 27Банк данных
Банк данных (БнД) – это автоматизированная информационная система, включающая в свой

состав комплекс специальных методов и средств (математических, информационных, программных, языковых,

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

Слайд 28Требования к банку данных
Банк данных должен:
1.Обеспечивать информационные потребности внешних

пользователей.
2.Обеспечивать возможность хранения и модификации
больших объёмов многоаспектных

данных.
3.Обеспечивать заданный уровень достоверности хранимых
данных и их непротиворечивость.
4.Обеспечивать доступ к данным только пользователям с
соответствующими полномочиями.
5.Обеспечивать поиск данных по произвольной группе признаков.
6.Удовлетворять заданным требованиям по производительности при
обработке запросов.
7.Иметь возможность реорганизации при изменении границ ПО.
8.Обеспечивать выдачу пользователям данных в различной форме.
9.Обеспечивать простоту и удобство обращения внешних
пользователей к данным.
Требования к банку данныхБанк данных должен:1.Обеспечивать информационные потребности внешних  пользователей.2.Обеспечивать возможность хранения и модификации  больших

Слайд 29Автоматизированная информационная система
Автоматизированная информационная система (АИС) – это совокупность программно-аппаратных

средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и

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

Слайд 30Автоматизированная информационная система
Информация представляется в виде данных, хранимых в памяти

ЭВМ.
При проектировании АИС решаются вопросы:
1).какие сведения

и для каких целей они будут содержаться в системе;
2).как соответствующие данные будут организованы в памяти ЭВМ и как они будут обрабатываться при эксплуатации АИС.
Автоматизированная информационная система Информация представляется в виде данных, хранимых в памяти ЭВМ. При проектировании АИС решаются вопросы:

Слайд 31Информационно-поисковые системы
По сферам применения и правилам организации различают два основных

класса АИС, основанных на базе данных: информационно-поисковые (ИПС) и системы

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

Слайд 32Системы обработки данных
Обращения пользователя к СОД чаще всего приводят к

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

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

Слайд 33Классификация баз данных
В зависимости от характера информационных ресурсов, с которыми

имеют дело АИС, их подразделяют на документальные и фактографические системы.
На

практике используются также системы комбинированного типа.
Классификация баз данныхВ зависимости от характера информационных ресурсов, с которыми имеют дело АИС, их подразделяют на документальные

Слайд 34Фактографические АИС
Фактографические АИС хранят сведения об объектах предметной области, их

свойствах и взаимосвязях. Сведения о каждом объекте могут поступать в

систему из множества различных источников.
Кроме поиска и модификации данных, фактографические системы поддерживают статистические функции (нахождение суммы, минимума, максимума и т.п.).
Фактографические АИС принадлежат к классу систем обработки данных.
Фактографические АИСФактографические АИС хранят сведения об объектах предметной области, их свойствах и взаимосвязях. Сведения о каждом объекте

Слайд 35Документальная система
В документальной системе объект хранения – документ, который содержит

информацию, относящуюся к определённой предметной области. Это могут быть графические

изображения (например, географические карты); информация на естественном языке (монографии, тексты законодательных актов, научные отчёты и т.п.); звуковая информация (например, мелодии для системы, хранящей фонотеку) и т.д.
Для обработки данных не важно, какие сведения хранятся в документах. Обычно документальные АИС реализуются в виде информационно-поисковых систем (ИПС).
Документальная системаВ документальной системе объект хранения – документ, который содержит информацию, относящуюся к определённой предметной области. Это

Слайд 36Компоненты документальной ИПС
Основные компоненты документальной ИПС:
программные средства;
поисковый массив документов;
средства поддержки

информационного языка системы.

Компоненты документальной ИПС Основные компоненты документальной ИПС:программные средства;поисковый массив документов;средства поддержки информационного языка системы.

Слайд 37Компоненты документальной ИПС
Программные средства ИПС служат для организации управления данными

(ввода, хранения, защиты, поиска и выдачи).
Поисковый массив документов в

ИПС называется базой данных.
Он представляет собой набор ссылок на документы (или их описаний), хранящий основную информацию о документах и организованный так, чтобы обеспечить быстрый поиск документов.
Компоненты документальной ИПС Программные средства ИПС служат для организации управления данными (ввода, хранения, защиты, поиска и выдачи).

Слайд 38Компоненты документальной ИПС
Описание документа зависит от предметной области и состоит

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

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

Слайд 39Компоненты документальной ИПС
Информационный язык ИПС предназначен для того, чтобы пользователь

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

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

Слайд 40Документальная ИПС
На рис. 1. приведён пример поиска через экранную форму в

справочнике библиотек.
В форме указаны два условия – округ и

фрагмент названия библиотеки, и в результате поиска система выдала три записи, удовлетворяющие этим условиям.
Документальная ИПСНа рис. 1. приведён пример поиска через экранную форму в справочнике библиотек. В форме указаны два условия

Слайд 41Документальная ИПС

Документальная ИПС

Слайд 42Назначение и основные компоненты системы баз данных
Система БД включает два

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

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

Слайд 43Компоненты системы баз данных

Компоненты системы баз данных

Слайд 44Функции СУБД
В соответствии с рис. 2 СУБД обеспечивает выполнение двух групп

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

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

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

СУБД, а с помощью внешнего интерфейса – приложения, входящего в

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

Слайд 46История развития Систем управления базами данных
Первый этап развития СУБД связан

с организацией баз данных на больших машинах типа IBM 360/370,

EC – ЭBM.
Базы данных хранились во внешней памяти центральной ЭВМ, пользователями этих баз данных были задачи, запускаемые в пакетном режиме.

История развития Систем управления базами данныхПервый этап развития СУБД связан с организацией баз данных на больших машинах

Слайд 47Особенности первого этапа
СУБД базируются на мощных мультипрограммных операционных системах

(MVS, SVM, UNIX), поэтому поддерживалась работа с централизованной БД в

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

Слайд 48создана первая система (System R), реализующая идеологию реляционной модели данных.

Однако отсутствуют стандарты этих первых языков;
проводятся теоретические работы по оптимизации

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

создана первая система (System R), реализующая идеологию реляционной модели данных. Однако отсутствуют стандарты этих первых языков;проводятся теоретические

Слайд 49Второй этап развития СУБД
Второй этап развития технологии БД связан

с эпохой персональных компьютеров.
Особенности этого этапа:
СУБД были рассчитаны на

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

Слайд 50наличие монопольного режима работы привело к вырождению функций администрирования БД;
в

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

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

Слайд 51Третий этап развития СУБД. Распределенные базы данных
Особенности этого этапа:

1) Все современные СУБД обеспечивают поддержку полной реляционной модели:

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

Слайд 52 2).СУБД рассчитаны на многоплатформенную архитектуру.

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

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

Слайд 53 4).К этому этапу относят разработку ряда стандартов в

рамках ЯОД и ЯМД: SQL89, SQL92, SQL99 и технологий по

обмену данными между различными СУБД, к которым можно отнести и протокол ОDВС (Open DataBase Connectivity) фирмы Microsoft.
5).К этому этапу относят появление концепции объектно-ориентированных БД - ООБД. Представители СУБД этого этапа - MS Access и все современные серверы баз данных Oracle, MS SQL Server, Informix.
4).К этому этапу относят разработку ряда стандартов в рамках ЯОД и ЯМД: SQL89, SQL92, SQL99

Слайд 54Четвертый этап развития СУБД
Этот этап характеризуется появлением новой технологии доступа

к данным –Internet. Основное отличие этого подхода от технологии «клиент

– сервер»- отпадает необходимость использования специализированного клиентского программного обеспечения. Для работы с удаленной БД используется стандартный броузер Интернета, например Microsoft Internet Explorer или Netscape Navigator.
Четвертый этап развития СУБДЭтот этап характеризуется появлением новой технологии доступа к данным –Internet. Основное отличие этого подхода

Слайд 55 При этом встроенный в загружаемые пользователем HTML – страницы

код, написанный обычно на языке Java, Java-script, Perl, отслеживает все

действия пользователя и транслирует их в низкоуровневые SQL- запросы к базе данных, выполняя, таким образом, ту работу, которой в технологии «клиент – сервер» занимается клиентская программа.
Удобство данного подхода привело к тому, что он стал использоваться не только для удаленного доступа к базам данных, но и для пользователей локальной сети.
При этом встроенный в загружаемые пользователем HTML – страницы код, написанный обычно на языке Java, Java-script,

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

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

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

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

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


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

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