🗊Презентация Базы и банки данных. История развития ВТ и СУБД

Категория: Информатика
Нажмите для полного просмотра!
Базы и банки данных. История развития ВТ и СУБД, слайд №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Базы и банки данных. История развития ВТ и СУБД, слайд №36Базы и банки данных. История развития ВТ и СУБД, слайд №37Базы и банки данных. История развития ВТ и СУБД, слайд №38Базы и банки данных. История развития ВТ и СУБД, слайд №39Базы и банки данных. История развития ВТ и СУБД, слайд №40Базы и банки данных. История развития ВТ и СУБД, слайд №41Базы и банки данных. История развития ВТ и СУБД, слайд №42Базы и банки данных. История развития ВТ и СУБД, слайд №43Базы и банки данных. История развития ВТ и СУБД, слайд №44Базы и банки данных. История развития ВТ и СУБД, слайд №45Базы и банки данных. История развития ВТ и СУБД, слайд №46Базы и банки данных. История развития ВТ и СУБД, слайд №47Базы и банки данных. История развития ВТ и СУБД, слайд №48Базы и банки данных. История развития ВТ и СУБД, слайд №49Базы и банки данных. История развития ВТ и СУБД, слайд №50Базы и банки данных. История развития ВТ и СУБД, слайд №51Базы и банки данных. История развития ВТ и СУБД, слайд №52Базы и банки данных. История развития ВТ и СУБД, слайд №53Базы и банки данных. История развития ВТ и СУБД, слайд №54

Содержание

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

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


Слайд 1


Базы и банки данных. История развития ВТ и СУБД, слайд №1
Описание слайда:

Слайд 2





ВВЕДЕНИЕ В БД
База данных – это совместно используемый и определенным образом организованный набор логически связанных данных и описание этих данных, предназначенный для удовлетворения информационных потребностей пользователей. 
Системный каталог (system catalog), или словарь данных (data dictionary) - описание данных, элементы описания принято называть метаданными (meta-data), т.е. "данными о данных".
Описание слайда:
ВВЕДЕНИЕ В БД База данных – это совместно используемый и определенным образом организованный набор логически связанных данных и описание этих данных, предназначенный для удовлетворения информационных потребностей пользователей. Системный каталог (system catalog), или словарь данных (data dictionary) - описание данных, элементы описания принято называть метаданными (meta-data), т.е. "данными о данных".

Слайд 3





ВВЕДЕНИЕ В БД
Описание слайда:
ВВЕДЕНИЕ В БД

Слайд 4


Базы и банки данных. История развития ВТ и СУБД, слайд №4
Описание слайда:

Слайд 5


Базы и банки данных. История развития ВТ и СУБД, слайд №5
Описание слайда:

Слайд 6


Базы и банки данных. История развития ВТ и СУБД, слайд №6
Описание слайда:

Слайд 7





ОПЕРАТОРЫ ОПРЕДЕЛЕНИЯ ДАННЫХ (DATA DEFINITION LANGUAGE DDL):

CREATE создает объект БД;
ALTER  изменяет объект;
DROP удаляет объект;
Описание слайда:
ОПЕРАТОРЫ ОПРЕДЕЛЕНИЯ ДАННЫХ (DATA DEFINITION LANGUAGE DDL): CREATE создает объект БД; ALTER изменяет объект; DROP удаляет объект;

Слайд 8





ОПЕРАТОРЫ МАНИПУЛЯЦИИ ДАННЫХ (DATA MANIPULATION LANGUAGE DML):

SELECT считывает данные, удовлетворяющие заданным условиям;
INSERT  добавляет новые данные;
UPDATE изменяет существующие данные;
DELETE удаляет данные;
Описание слайда:
ОПЕРАТОРЫ МАНИПУЛЯЦИИ ДАННЫХ (DATA MANIPULATION LANGUAGE DML): SELECT считывает данные, удовлетворяющие заданным условиям; INSERT добавляет новые данные; UPDATE изменяет существующие данные; DELETE удаляет данные;

Слайд 9





ОПЕРАТОРЫ ОПРЕДЕЛЕНИЯ ДОСТУПА К ДАННЫМ (DATA CONTROL  LANGUAGE DCL):
GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом;
REVOKE отзывает ранее выданные разрешения;
SET TRANSACTION начинает транзакцию и определяет ее поведение.
Описание слайда:
ОПЕРАТОРЫ ОПРЕДЕЛЕНИЯ ДОСТУПА К ДАННЫМ (DATA CONTROL LANGUAGE DCL): GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом; REVOKE отзывает ранее выданные разрешения; SET TRANSACTION начинает транзакцию и определяет ее поведение.

Слайд 10





ОПЕРАТОРЫ УПРАВЛЕНИЯ ТРАНЗАКЦИЯМИ (TRANSACTION CONTROL LANGUAGE, TCL):

COMMIT  применяет транзакцию;
ROLLBACK  откатывает все изменения, сделанные в контексте текущей транзакции;
SAVEPOINT делит транзакцию на более мелкие участки, применяется для отметки логических точек разрыва в границах транзакции;
SET TRANSACTION начинает транзакцию и определяет ее поведение.
Описание слайда:
ОПЕРАТОРЫ УПРАВЛЕНИЯ ТРАНЗАКЦИЯМИ (TRANSACTION CONTROL LANGUAGE, TCL): COMMIT применяет транзакцию; ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции; SAVEPOINT делит транзакцию на более мелкие участки, применяется для отметки логических точек разрыва в границах транзакции; SET TRANSACTION начинает транзакцию и определяет ее поведение.

Слайд 11





ОГРАНИЧЕНИЯ ЦЕЛОСТНОСТИ ДАННЫХ

 База данных Oracle поддерживает следующие виды ограничений:
1) PRIMARY KEY 
2) UNIQUE
3) FOREIGN KEY
4) CHECK,
5) NOT NULL
Описание слайда:
ОГРАНИЧЕНИЯ ЦЕЛОСТНОСТИ ДАННЫХ База данных Oracle поддерживает следующие виды ограничений: 1) PRIMARY KEY 2) UNIQUE 3) FOREIGN KEY 4) CHECK, 5) NOT NULL

Слайд 12





ЯЗЫК SQL
В начале 1970  г. в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная  СУБД System R, для которой затем был создан специальный язык.
В 1983 году Международная организация по стандартизации (ISO) и Американский национальный институт стандартов (ANSI) приступили к разработке стандарта языка SQL.
Описание слайда:
ЯЗЫК SQL В начале 1970 г. в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД System R, для которой затем был создан специальный язык. В 1983 году Международная организация по стандартизации (ISO) и Американский национальный институт стандартов (ANSI) приступили к разработке стандарта языка SQL.

Слайд 13


Базы и банки данных. История развития ВТ и СУБД, слайд №13
Описание слайда:

Слайд 14


Базы и банки данных. История развития ВТ и СУБД, слайд №14
Описание слайда:

Слайд 15





РАЗВИТИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
Развитие вычислительной техники происходило в двух основных направлениях. 
Первое направление - применение ВТ для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. 
Это привело к появлению высокоуровневых языков программирования. 
Разработанные подходы к программированию стали применяться не только для математических расчётов, но и для обработки менее формализованных данных: текстовых, графических, затем мультимедийных.
Описание слайда:
РАЗВИТИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ Развитие вычислительной техники происходило в двух основных направлениях. Первое направление - применение ВТ для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. Это привело к появлению высокоуровневых языков программирования. Разработанные подходы к программированию стали применяться не только для математических расчётов, но и для обработки менее формализованных данных: текстовых, графических, затем мультимедийных.

Слайд 16





РАЗВИТИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
Второе направление - это использование средств ВТ в автоматических или автоматизированных информационных системах. 
Более важным, чем обработка данных, становится второе направление развития ВТ – оптимизация, защита хранения данных. 
Эти задачи решают СУБД.
Описание слайда:
РАЗВИТИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ Второе направление - это использование средств ВТ в автоматических или автоматизированных информационных системах. Более важным, чем обработка данных, становится второе направление развития ВТ – оптимизация, защита хранения данных. Эти задачи решают СУБД.

Слайд 17





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

Слайд 18





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

Слайд 19





СТАТИСТИКА ОТНОСИТЕЛЬНО БД
Описание слайда:
СТАТИСТИКА ОТНОСИТЕЛЬНО БД

Слайд 20





СТАТИСТИКА ОТНОСИТЕЛЬНО БД
Описание слайда:
СТАТИСТИКА ОТНОСИТЕЛЬНО БД

Слайд 21





КРИТЕРИИ, ПО КОТОРЫМ ВЫБИРАЮТ СУБД
производительность,
 безопасность,
 масштабируемость, 
обновляемость, 
уровень техподдержки, 
работа с очень большими данными, 
и цена владения.
Описание слайда:
КРИТЕРИИ, ПО КОТОРЫМ ВЫБИРАЮТ СУБД производительность, безопасность, масштабируемость, обновляемость, уровень техподдержки, работа с очень большими данными, и цена владения.

Слайд 22


Базы и банки данных. История развития ВТ и СУБД, слайд №22
Описание слайда:

Слайд 23





ПОПУЛЯРНОСТЬ СУБД
Описание слайда:
ПОПУЛЯРНОСТЬ СУБД

Слайд 24





ПОПУЛЯРНОСТЬ СУБД
Описание слайда:
ПОПУЛЯРНОСТЬ СУБД

Слайд 25





СТАТИСТИКА
По данным сайта DB-Engines, приводящего рейтинги различных СУБД, нынешнее соотношение популярности коммерческих и открытых СУБД составляет примерно 50 на 50. Более 80% рынка СУБД в течение долгих лет контролируется тремя гигантами – IBM, Oracle и Microsoft.
В последнее время в России появляются такие предложения, например, корейская TIBERO, очень похожая на Oracle. СУБД Линтер является единственной существующей в настоящее время коммерческой российской СУБД. Она разработана и развивается компанией Релэкс, г. Воронеж.
СУБД MySQL бесплатная, стандарт де-факто у российских хост-провайдеров. В открытой СУБД PostgreSQL разрабатывается возможность обработки неструктурированных данных (текстовые и отсканированные), книги, презентации, картинки, рентгеновские снимки, отпечатки пальцев, музыкальные клипы, диктофонные записи, фотографии, электронные таблицы, фильмы, результаты наблюдений , новости, почта, протоколы чатов, счета и накладные, компьютерные распечатки и т д и т п.)
Описание слайда:
СТАТИСТИКА По данным сайта DB-Engines, приводящего рейтинги различных СУБД, нынешнее соотношение популярности коммерческих и открытых СУБД составляет примерно 50 на 50. Более 80% рынка СУБД в течение долгих лет контролируется тремя гигантами – IBM, Oracle и Microsoft. В последнее время в России появляются такие предложения, например, корейская TIBERO, очень похожая на Oracle. СУБД Линтер является единственной существующей в настоящее время коммерческой российской СУБД. Она разработана и развивается компанией Релэкс, г. Воронеж. СУБД MySQL бесплатная, стандарт де-факто у российских хост-провайдеров. В открытой СУБД PostgreSQL разрабатывается возможность обработки неструктурированных данных (текстовые и отсканированные), книги, презентации, картинки, рентгеновские снимки, отпечатки пальцев, музыкальные клипы, диктофонные записи, фотографии, электронные таблицы, фильмы, результаты наблюдений , новости, почта, протоколы чатов, счета и накладные, компьютерные распечатки и т д и т п.)

Слайд 26





ИСТОРИЯ РАЗВИТИЯ СУБД
1968 году была введена в эксплуатацию первая промышленная СУБД система IMS фирмы IBM.
Развитие теории БД связано с американским математиком Э. Ф. Коддом.
Э. Ф. Кодд - создатель реляционной модели данных. В 1981 году получил за создание реляционной модели и реляционной алгебры престижную премию Тьюринга Американской ассоциации по вычислительной технике.
Описание слайда:
ИСТОРИЯ РАЗВИТИЯ СУБД 1968 году была введена в эксплуатацию первая промышленная СУБД система IMS фирмы IBM. Развитие теории БД связано с американским математиком Э. Ф. Коддом. Э. Ф. Кодд - создатель реляционной модели данных. В 1981 году получил за создание реляционной модели и реляционной алгебры престижную премию Тьюринга Американской ассоциации по вычислительной технике.

Слайд 27





ИСТОРИЯ РАЗВИТИЯ СУБД
Этапы в развитии направления по обработке данных:
Базы данных на больших ЭВМ:
все СУБД базируются на мощных мультипрограммных операционных системах;
в основном поддерживается работа с централизованной БД в режиме распределенного доступа;
функции управления распределением ресурсов в основном осуществляются ОС;
Описание слайда:
ИСТОРИЯ РАЗВИТИЯ СУБД Этапы в развитии направления по обработке данных: Базы данных на больших ЭВМ: все СУБД базируются на мощных мультипрограммных операционных системах; в основном поддерживается работа с централизованной БД в режиме распределенного доступа; функции управления распределением ресурсов в основном осуществляются ОС;

Слайд 28





ИСТОРИЯ РАЗВИТИЯ СУБД
Базы данных на больших ЭВМ:
поддерживаются языки низкого уровня манипулирования данными;
значительная роль отводится администрированию данных;
проводятся работы по обоснованию и формализации реляционной модели данных, оптимизации запросов и управлению распределенным доступом к централизованной БД, введено понятие транзакции.
результаты научных исследований открыто обсуждаются в печати,  активно внедряются в коммерческие СУБД.
Введено понятие транзакции. Транзакция – законченная единица работы, которая выполняется вся в случае успеха либо не выполняется совсем в случае сбоя, аварии.
Появляются первые языки высокого уровня для работы с реляционной моделью данных. Однако отсутствуют стандарты для этих первых языков.
Описание слайда:
ИСТОРИЯ РАЗВИТИЯ СУБД Базы данных на больших ЭВМ: поддерживаются языки низкого уровня манипулирования данными; значительная роль отводится администрированию данных; проводятся работы по обоснованию и формализации реляционной модели данных, оптимизации запросов и управлению распределенным доступом к централизованной БД, введено понятие транзакции. результаты научных исследований открыто обсуждаются в печати, активно внедряются в коммерческие СУБД. Введено понятие транзакции. Транзакция – законченная единица работы, которая выполняется вся в случае успеха либо не выполняется совсем в случае сбоя, аварии. Появляются первые языки высокого уровня для работы с реляционной моделью данных. Однако отсутствуют стандарты для этих первых языков.

Слайд 29





ИСТОРИЯ РАЗВИТИЯ СУБД
Эпоха персональных компьютеров: 
компьютеры стали доступнее, СУБД рассчитаны в основном на монопольный доступ, скромные требования к аппаратному обеспечению настольных СУБД;
вырождение функций администрирования БД и  отсутствие инструментальных средств администрирования БД;
отсутствие средств поддержки ссылочной и структурной целостности БД;
создано много  систем-однодневок, не отвечающим законам развития и взаимосвязи реальных объектов.
кажущаяся простота и доступность персональных компьютеров и их программного обеспечения породила множество дилетантов. 
СУБД предлагали развитый и удобный инструментарий для разработки готовых приложений без программирования. Инструментальная среда состояла из готовых элементов приложения в виде шаблонов экранных форм, отчетов.
Описание слайда:
ИСТОРИЯ РАЗВИТИЯ СУБД Эпоха персональных компьютеров: компьютеры стали доступнее, СУБД рассчитаны в основном на монопольный доступ, скромные требования к аппаратному обеспечению настольных СУБД; вырождение функций администрирования БД и отсутствие инструментальных средств администрирования БД; отсутствие средств поддержки ссылочной и структурной целостности БД; создано много систем-однодневок, не отвечающим законам развития и взаимосвязи реальных объектов. кажущаяся простота и доступность персональных компьютеров и их программного обеспечения породила множество дилетантов. СУБД предлагали развитый и удобный инструментарий для разработки готовых приложений без программирования. Инструментальная среда состояла из готовых элементов приложения в виде шаблонов экранных форм, отчетов.

Слайд 30





ИСТОРИЯ РАЗВИТИЯ СУБД
Описание слайда:
ИСТОРИЯ РАЗВИТИЯ СУБД

Слайд 31





ИСТОРИЯ РАЗВИТИЯ СУБД
Распределенные базы данных:
необходимость поддержки многопользовательской работы с БД и децентрализованного хранения данных потребовали развития средств администрирования БД;
СУБД имеют средства подключения клиентских приложений, разработанных с использованием настольных СУБД, и средства экспорта данных из форматов настольных СУБД второго этапа развития;
разработка ряда стандартов в рамках языков описания и манипулирования данными и технологий по обмену данными между различными СУБД (протокол ODBC Open DataBase Connectivity фирмы Microsoft (открытая система связи с базами данных)).
Описание слайда:
ИСТОРИЯ РАЗВИТИЯ СУБД Распределенные базы данных: необходимость поддержки многопользовательской работы с БД и децентрализованного хранения данных потребовали развития средств администрирования БД; СУБД имеют средства подключения клиентских приложений, разработанных с использованием настольных СУБД, и средства экспорта данных из форматов настольных СУБД второго этапа развития; разработка ряда стандартов в рамках языков описания и манипулирования данными и технологий по обмену данными между различными СУБД (протокол ODBC Open DataBase Connectivity фирмы Microsoft (открытая система связи с базами данных)).

Слайд 32





ДАЛЬНЕЙШИЕ ПЕРСПЕКТИВЫ РАЗВИТИЯ  
Появился интернет. 
Отпадает необходимость использования специализированного клиентского программного обеспечения. 
Для работы с удаленной базой данных используется стандартный браузер Интернета, например Microsoft Internet Explorer .
Описание слайда:
ДАЛЬНЕЙШИЕ ПЕРСПЕКТИВЫ РАЗВИТИЯ Появился интернет. Отпадает необходимость использования специализированного клиентского программного обеспечения. Для работы с удаленной базой данных используется стандартный браузер Интернета, например Microsoft Internet Explorer .

Слайд 33





ТОПОЛОГИЯ АРХИТЕКТУРЫ ТЕЛЕОБРАБОТКИ
Описание слайда:
ТОПОЛОГИЯ АРХИТЕКТУРЫ ТЕЛЕОБРАБОТКИ

Слайд 34





АРХИТЕКТУРА ФАЙЛОВОГО СЕРВЕРА
Описание слайда:
АРХИТЕКТУРА ФАЙЛОВОГО СЕРВЕРА

Слайд 35





АРХИТЕКТУРА ФАЙЛОВОГО СЕРВЕРА
Недостатки: 
 Большой объем сетевого трафика.
Производительность такой системы падает, если требуется интенсивный одновременный доступ к одним и тем же данным. 
На каждой рабочей станции должна находиться полная копия СУБД.
 Управление параллельностью, восстановлением и целостностью усложняется, поскольку доступ к одним и тем же файлам могут осуществлять сразу несколько экземпляров СУБД.
Описание слайда:
АРХИТЕКТУРА ФАЙЛОВОГО СЕРВЕРА Недостатки: Большой объем сетевого трафика. Производительность такой системы падает, если требуется интенсивный одновременный доступ к одним и тем же данным. На каждой рабочей станции должна находиться полная копия СУБД. Управление параллельностью, восстановлением и целостностью усложняется, поскольку доступ к одним и тем же файлам могут осуществлять сразу несколько экземпляров СУБД.

Слайд 36





АРХИТЕКТУРА “КЛИЕНТ/СЕРВЕР”
Описание слайда:
АРХИТЕКТУРА “КЛИЕНТ/СЕРВЕР”

Слайд 37





АРХИТЕКТУРА “КЛИЕНТ/СЕРВЕР”
Описание слайда:
АРХИТЕКТУРА “КЛИЕНТ/СЕРВЕР”

Слайд 38





СХЕМА ПОСТРОЕНИЯ СИСТЕМ С АРХИТЕКТУРОЙ “КЛИЕНТ/СЕРВЕР”
Клиент: 
- Принимает и проверяет синтаксис введенного пользователем запроса;
- Клиент хранит в компьютере свои приложения, с помощью которых осуществляется запрос данных на сервере.
- Генерирует запрос к базе данных и передает его серверу;
- Отображает полученные данные пользователю.
Сервер: 
- Принимает и обрабатывает запросы к базе данных со стороны клиентов;
- Проверяет полномочия пользователей;
- Гарантирует соблюдение ограничений целостности;
- Выполняет запросы/обновления и возвращает результаты клиенту;
- Поддерживает системный каталог;
- Обеспечивает параллельный доступ к базе данных;
- Обеспечивает управление восстановлением
Описание слайда:
СХЕМА ПОСТРОЕНИЯ СИСТЕМ С АРХИТЕКТУРОЙ “КЛИЕНТ/СЕРВЕР” Клиент: - Принимает и проверяет синтаксис введенного пользователем запроса; - Клиент хранит в компьютере свои приложения, с помощью которых осуществляется запрос данных на сервере. - Генерирует запрос к базе данных и передает его серверу; - Отображает полученные данные пользователю. Сервер: - Принимает и обрабатывает запросы к базе данных со стороны клиентов; - Проверяет полномочия пользователей; - Гарантирует соблюдение ограничений целостности; - Выполняет запросы/обновления и возвращает результаты клиенту; - Поддерживает системный каталог; - Обеспечивает параллельный доступ к базе данных; - Обеспечивает управление восстановлением

Слайд 39





ПРЕИМУЩЕСТВА
Обеспечивается более широкий доступ к существующим базам данных.
Повышается общая производительность системы.
 Стоимость аппаратного обеспечения снижается.  Мощный компьютер с большим устройством хранения нужен только серверу.
Сокращаются коммуникационные расходы. Приложения выполняют часть операций на клиентских компьютерах и посылают через сеть только запросы к базе данных, что позволяет существенно сократить объем пересылаемых по сети данных.
Описание слайда:
ПРЕИМУЩЕСТВА Обеспечивается более широкий доступ к существующим базам данных. Повышается общая производительность системы. Стоимость аппаратного обеспечения снижается. Мощный компьютер с большим устройством хранения нужен только серверу. Сокращаются коммуникационные расходы. Приложения выполняют часть операций на клиентских компьютерах и посылают через сеть только запросы к базе данных, что позволяет существенно сократить объем пересылаемых по сети данных.

Слайд 40





ПРЕИМУЩЕСТВА
Повышается уровень непротиворечивости данных. Сервер может самостоятельно управлять проверкой целостности данных, поскольку все ограничения определяются и проверяются только в одном месте.
Данная архитектура может быть использована для организации средств работы с распределенными базами данных, т.е. с набором нескольких баз данных, логически связанных и распределенных в компьютерной сети.
Описание слайда:
ПРЕИМУЩЕСТВА Повышается уровень непротиворечивости данных. Сервер может самостоятельно управлять проверкой целостности данных, поскольку все ограничения определяются и проверяются только в одном месте. Данная архитектура может быть использована для организации средств работы с распределенными базами данных, т.е. с набором нескольких баз данных, логически связанных и распределенных в компьютерной сети.

Слайд 41





ТРЕХУРОВНЕВАЯ АРХИТЕКТУРА
Если деловая логика взаимодействия с базой данных (логика, определяющая порядок работы предприятия: какие таблицы и в каком порядке заполнять, что делать при добавлении нового сотрудника и т.д.) изменяется, то приходится заново переписывать клиентские программы (водить новые формы, менять порядок их заполнения и т.д.).
Если изменения происходят слишком часто, а количество рабочих мест велико, то постоянная переустановка программного обеспечения (которая, кстати, должна осуществляться достаточно быстро) становится серьезной проблемой.
В таких случаях следует переходить к трехуровневой архитектуре: «тонкий клиент» - сервер приложений – сервер базы данных.
Описание слайда:
ТРЕХУРОВНЕВАЯ АРХИТЕКТУРА Если деловая логика взаимодействия с базой данных (логика, определяющая порядок работы предприятия: какие таблицы и в каком порядке заполнять, что делать при добавлении нового сотрудника и т.д.) изменяется, то приходится заново переписывать клиентские программы (водить новые формы, менять порядок их заполнения и т.д.). Если изменения происходят слишком часто, а количество рабочих мест велико, то постоянная переустановка программного обеспечения (которая, кстати, должна осуществляться достаточно быстро) становится серьезной проблемой. В таких случаях следует переходить к трехуровневой архитектуре: «тонкий клиент» - сервер приложений – сервер базы данных.

Слайд 42





ТРЕХУРОВНЕВАЯ АРХИТЕКТУРА
Описание слайда:
ТРЕХУРОВНЕВАЯ АРХИТЕКТУРА

Слайд 43





ИСТОРИЯ РАЗВИТИЯ СУБД
Файловые системы были первой попыткой компьютеризировать ручные картотеки. Обычно таких папок очень много, они нумеруются и хранятся в одном или нескольких шкафах. В целях безопасности шкафы могут закрываться на замок или находиться в охраняемых помещениях. 
Если понадобится какая-то информация, потребуется просмотреть картотеку от начала до конца.
 Более продуманный подход предусматривает использование в такой системе некоторого алгоритма индексирования, позволяющего ускорить поиск нужных сведений. 
Ручные картотеки позволяют успешно справляться с поставленными задачами, если количество хранимых информационных объектов невелико. Они также вполне подходят для работы с большим количеством объектов, которые нужно только хранить и извлекать.
Описание слайда:
ИСТОРИЯ РАЗВИТИЯ СУБД Файловые системы были первой попыткой компьютеризировать ручные картотеки. Обычно таких папок очень много, они нумеруются и хранятся в одном или нескольких шкафах. В целях безопасности шкафы могут закрываться на замок или находиться в охраняемых помещениях. Если понадобится какая-то информация, потребуется просмотреть картотеку от начала до конца. Более продуманный подход предусматривает использование в такой системе некоторого алгоритма индексирования, позволяющего ускорить поиск нужных сведений. Ручные картотеки позволяют успешно справляться с поставленными задачами, если количество хранимых информационных объектов невелико. Они также вполне подходят для работы с большим количеством объектов, которые нужно только хранить и извлекать.

Слайд 44





ИСТОРИЯ РАЗВИТИЯ СУБД
Однако они совершенно не подходят для тех случаев, когда нужно установить перекрестные связи или выполнить обработку сведений. 
Файловые системы - набор прикладных программ, которые выполняют для пользователей некоторые операции, например создание отчетов. Каждая программа хранит свои собственные данные и управляет ими. 
Все перечисленные выше ограничения файловых систем являются следствием двух факторов.
1. Определение данных содержится внутри приложений, а не хранится отдельно и независимо от них.
2. Помимо приложений не предусмотрено никаких других инструментов доступа к данным и их обработки.
Описание слайда:
ИСТОРИЯ РАЗВИТИЯ СУБД Однако они совершенно не подходят для тех случаев, когда нужно установить перекрестные связи или выполнить обработку сведений. Файловые системы - набор прикладных программ, которые выполняют для пользователей некоторые операции, например создание отчетов. Каждая программа хранит свои собственные данные и управляет ими. Все перечисленные выше ограничения файловых систем являются следствием двух факторов. 1. Определение данных содержится внутри приложений, а не хранится отдельно и независимо от них. 2. Помимо приложений не предусмотрено никаких других инструментов доступа к данным и их обработки.

Слайд 45





ОГРАНИЧЕНИЯ, ПРИСУЩИЕ ФАЙЛОВЫМ СИСТЕМАМ:

Разделение и изоляция данных
Дублирование данных
Зависимость от данных
Несовместимость файлов
Фиксированные запросы/быстрое увеличение количества приложений
Описание слайда:
ОГРАНИЧЕНИЯ, ПРИСУЩИЕ ФАЙЛОВЫМ СИСТЕМАМ: Разделение и изоляция данных Дублирование данных Зависимость от данных Несовместимость файлов Фиксированные запросы/быстрое увеличение количества приложений

Слайд 46





ПРЕИМУЩЕСТВА СУБД
Контроль за избыточностью данных
Непротиворечивость данных
Больше полезной информации при том же объеме хранимых данных
Совместное использование данных
Поддержка целостности данных
Повышенная безопасность
Применение стандартов
Повышение эффективности с ростом масштабов системы
Описание слайда:
ПРЕИМУЩЕСТВА СУБД Контроль за избыточностью данных Непротиворечивость данных Больше полезной информации при том же объеме хранимых данных Совместное использование данных Поддержка целостности данных Повышенная безопасность Применение стандартов Повышение эффективности с ростом масштабов системы

Слайд 47





ПРЕИМУЩЕСТВА СУБД
Возможность нахождения компромисса при противоречивых требованиях
Повышение доступности данных и их готовности к работе
Улучшение показателей производительности
Упрощение сопровождения системы за счет независимости отданных
Улучшенное управление параллельной работой
Развитые службы резервного копирования и восстановления
Описание слайда:
ПРЕИМУЩЕСТВА СУБД Возможность нахождения компромисса при противоречивых требованиях Повышение доступности данных и их готовности к работе Улучшение показателей производительности Упрощение сопровождения системы за счет независимости отданных Улучшенное управление параллельной работой Развитые службы резервного копирования и восстановления

Слайд 48





НЕДОСТАТКИ СУБД

Сложность
Размер
Стоимость СУБД
Дополнительные затраты на аппаратное обеспечение
Затраты на преобразование
Производительность
Более серьезные последствия при выходе системы из строя
Описание слайда:
НЕДОСТАТКИ СУБД Сложность Размер Стоимость СУБД Дополнительные затраты на аппаратное обеспечение Затраты на преобразование Производительность Более серьезные последствия при выходе системы из строя

Слайд 49





ОСНОВНЫЕ КОМПОНЕНТЫ СИСТЕМЫ ЗАЩИТЫ БАЗ ДАННЫХ 

Разграничение доступа 
Защита доступа 
Шифрование данных 
Аудит доступа к данным
Описание слайда:
ОСНОВНЫЕ КОМПОНЕНТЫ СИСТЕМЫ ЗАЩИТЫ БАЗ ДАННЫХ Разграничение доступа Защита доступа Шифрование данных Аудит доступа к данным

Слайд 50





ОСНОВНЫЕ КОМПОНЕНТЫ СИСТЕМЫ ЗАЩИТЫ БАЗ ДАННЫХ 

каждый пользователь, включая администратора должен иметь доступ только к необходимой ему согласно занимаемой должности информации. 
доступ к данным может получить пользователь, прошедший процедуру идентификации и аутентификации.
шифровать необходимо как передаваемые в сети данные для защиты от перехвата, так и данные, записываемые на носитель, для защиты от кражи носителя и несанкционированного просмотра/изменения не-средствами системы управления БД (СУБД). 
действия с критичными данными должны протоколироваться. Доступ к протоколу не должны иметь пользователи, на которых он ведется. В случае приложений, использующих многозвенную архитектуру, приведенные функции защиты также имеют место, за исключением защиты данных на носителе - эта функция остается за БД. Всеми перечисленными функциями безопасности в той или иной мере оснащены СУБД.
Описание слайда:
ОСНОВНЫЕ КОМПОНЕНТЫ СИСТЕМЫ ЗАЩИТЫ БАЗ ДАННЫХ каждый пользователь, включая администратора должен иметь доступ только к необходимой ему согласно занимаемой должности информации. доступ к данным может получить пользователь, прошедший процедуру идентификации и аутентификации. шифровать необходимо как передаваемые в сети данные для защиты от перехвата, так и данные, записываемые на носитель, для защиты от кражи носителя и несанкционированного просмотра/изменения не-средствами системы управления БД (СУБД). действия с критичными данными должны протоколироваться. Доступ к протоколу не должны иметь пользователи, на которых он ведется. В случае приложений, использующих многозвенную архитектуру, приведенные функции защиты также имеют место, за исключением защиты данных на носителе - эта функция остается за БД. Всеми перечисленными функциями безопасности в той или иной мере оснащены СУБД.

Слайд 51





СИСТЕМНЫЕ ТРЕБОВАНИЯ ДЛЯ УСТАНОВКИ ORACLE 11g :

1 GB RAM (512 Мб для ORACLE 10)
1.5 GB своп-памяти (1 GB для ORACLE 10)
 400 MB дискового пространства во временной директории Temp
от 1.5 GB до 3.5 GB для ПО Oracle 
1.2 GB для базы данных
2.4 GB для области восстановления базы данных
Операционная система – смотреть документацию

Oracle Database Enterprise Edition
 950 $ NUP
 47500 $ CPU
Описание слайда:
СИСТЕМНЫЕ ТРЕБОВАНИЯ ДЛЯ УСТАНОВКИ ORACLE 11g : 1 GB RAM (512 Мб для ORACLE 10) 1.5 GB своп-памяти (1 GB для ORACLE 10) 400 MB дискового пространства во временной директории Temp от 1.5 GB до 3.5 GB для ПО Oracle 1.2 GB для базы данных 2.4 GB для области восстановления базы данных Операционная система – смотреть документацию Oracle Database Enterprise Edition 950 $ NUP 47500 $ CPU

Слайд 52





ТИПЫ ПОЛЬЗОВАТЕЛЕЙ

администраторы баз данных;
администраторы по защите данных;
разработчики приложений;
администраторы приложений;
администраторы сети;
 пользователи базы данных.
Описание слайда:
ТИПЫ ПОЛЬЗОВАТЕЛЕЙ администраторы баз данных; администраторы по защите данных; разработчики приложений; администраторы приложений; администраторы сети; пользователи базы данных.

Слайд 53





ОБЯЗАННОСТИ АДМИНИСТРАТОРА БД 
установка нового программного обеспечения, конфигурация программного и аппаратного обеспечения (вместе с системным администратором) 
обеспечение безопасности : добавление и удаление пользователей, управление квотами, аудит и разрешение проблем безопасности
настройка производительности и мониторинг  
резервное копирование и восстановление системы - процедура планового обслуживания, тестирование и настройка.
локализация неисправностей, восстановление системы после сбоя
Описание слайда:
ОБЯЗАННОСТИ АДМИНИСТРАТОРА БД установка нового программного обеспечения, конфигурация программного и аппаратного обеспечения (вместе с системным администратором) обеспечение безопасности : добавление и удаление пользователей, управление квотами, аудит и разрешение проблем безопасности настройка производительности и мониторинг резервное копирование и восстановление системы - процедура планового обслуживания, тестирование и настройка. локализация неисправностей, восстановление системы после сбоя

Слайд 54






СПАСИБО ЗА ВНИМАНИЕ!
Описание слайда:
СПАСИБО ЗА ВНИМАНИЕ!



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