SlideShare a Scribd company logo
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ
БАШКОРТОСТАН ГБПОУ КУШНАРЕНКОВСКИЙ МНОГОПРОФИЛЬНЫЙ ПРОФЕССИОНАЛЬНЫЙ
КОЛЛЕДЖ
ПРОЕКТНАЯ РАБОТА ПО ИНФОРМАТИКЕ НА ТЕМУ
«СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ»
Студент 145 группы:
Галиханов Марсель Динарович
Специальность:09.02.05
Прикладная информатика
Дисциплина: Информатика
Руководитель:
Салытова Екатерина Андреевна
Кушнаренково 2016 г.
Содержание
Введение
1. Определение СУБД
2. Основные функции СУБД
3. Состав СУБД
4. Классификация СУБД
4.1. Файл-серверные
4.2. Клиент-серверные
4.3. Встраиваемые
5. Стратегии работы с внешней памятью
6.СУБД Oracle
7.СУБД Access
8. Средства СУБД
9. Клиент и сервера СУБД
10. Схема обобщенной технологии работы в СУБД
11. Представление клиента и серверов в БД
12. Российский рынок СУБД
13. Заключение
14. Список литературы
Введение
Базы данных использовались в вычислительной технике с незапамятных времен. В первых компьютерах
использовались два вида внешних устройств – магнитные ленты и магнитные барабаны. Емкость магнитных
лент была достаточно велика. Устройства для чтения-записи магнитных лент обеспечивали последовательный
доступ к данным. Для чтения информации, которая находилась в середине или конце магнитной ленты,
необходимо было сначала прочитать весь предыдущий участок. Следствием этого являлось чрезвычайно
низкая производительность операций ввода-вывода данных во внешнюю память. Магнитные барабаны давали
возможность произвольного доступа, но имели ограниченный объем хранимой информации.
Разумеется, говорить о какой-либо системе управления данными во внешней памяти, в тот момент не
приходилось. Каждая прикладная программа, которой требовалось хранить данные во внешней памяти, сама
определяла расположение каждого блока на магнитной ленте. Прикладная программа также брала на себя
функции информационного обмена между оперативной памятью и устройствами внешней памяти с помощью
программно-аппаратных средств низкого уровня. Такой режим работы не позволяет или очень затрудняет
поддержку на одном носителе нескольких архивов долговременно хранимой информации. Кроме того, каждой
прикладной программе приходилось решать проблемы именования частей данных и структуризации во
внешней памяти.
История БД фактически началась с появлением магнитных дисков. Такие устройства внешней памяти обладали
существенно большей емкостью, чем магнитная лента и барабаны, а также обеспечивали во много раз
большую скорость доступа в режиме произвольной выборки. В отличие от современных систем управления,
которые могут применяться для самых различных баз данных, подавляющее большинство ранее
разработанных СУБД были тесно связаны с пользовательской базой для того, чтобы увеличить скорость
работы, хоть и в ущерб гибкости.
Первоначально СУБД применялись только в крупных организациях с мощной аппаратной поддержкой,
необходимой для работы с большими объемами данных.
Современные авторы часто употребляют термины "банк данных" и "база данных" как синонимы, однако в
общеотраслевых руководящих материалах по созданию банков данных Государственного комитета по науке и
технике (ГКНТ), изданных в 1982 г., эти понятия различаются.
Что такое СУБД (Система Управления Базами Данных):
Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и
лингвистических средств общего или специального назначения, обеспечивающих
управление созданием и использованием баз данных
База данных – это совокупность определенным образом организованных данных,
хранящихся в запоминающих устройствах ЭВМ. Обычно данные хранятся на жестком
диске сервера организации.
В общем случае данные в базе данных (по крайней мере, в больших системах)
являются интегрированными и разделяемыми. Эти два аспекта, интеграция и
разделение данных, представляют собой наиболее важные преимущества
использования банков данных на "большом" оборудовании и, по меньшей мере, один из
них— интеграция — является преимуществом их применения и на "малом"
оборудовании.
Основные функции СУБД:
- управление данными во внешними (на дисках);
- управление данными в оперативной памяти с использованием дискового кэша;
- журнализация изменений, резервное копирование и восстановление базы данных;
- поддержка языков БД (язык определения данных, язык манипулирования данными).
Состав СУБД:
Обычно современная СУБД содержит следующие компоненты:
- ядро, которое отвечает за управление данными во внешней и оперативной памяти
и журнализацию,
- процессор языка базы данных, обеспечивающий оптимизацию запросов на
извлечение и изменение данных и создание, как правило, машинно-независимого
исполняемого внутреннего кода,
- подсистему поддержки времени исполнения, которая интерпретирует программы
манипуляции данными, создающие пользовательский интерфейс с СУБД
- а также сервисные программы (внешние утилиты), обеспечивающие ряд
дополнительных возможностей по обслуживанию информационной системы.
Классификация СУБД:
По модели данных:
1.Иерархические
2.Сетевые
3.Реляционные
4.Объектно-ориентированные
5.Объектно-реляционные
По степени распределенности:
1. Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
2. Распределенные СУБД (части СУБД могут размещаться на двух и более
компьютерах).
Файл-серверные:
В файл-серверных СУБД файлы данных располагаются централизованно на файл-
сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции).
Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений
и обновлений осуществляется посредством файловых блокировок.
Преимуществом этой архитектуры является низкая нагрузка на процессор файлового
сервера.
Недостатки: потенциально высокая загрузка локальной сети; затруднённость или
невозможность централизованного управления; затруднённость или невозможность
обеспечения таких важных характеристик, как высокая надёжность, высокая
доступность и высокая безопасность. Применяются чаще всего в локальных
приложениях, которые используют функции управления БД; в системах с низкой
интенсивностью обработки данных и низкими пиковыми нагрузками на БД.
На данный момент файл-серверная технология считается устаревшей, а её
использование в крупных информационных системах — недостатком.
Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Клиент-серверные:
Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ
к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку
данных обрабатываются клиент-серверной СУБД централизованно.
Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу.
Достоинства: потенциально более низкая загрузка локальной сети; удобство
централизованного управления; удобство обеспечения таких важных характеристик,
как высокая надёжность, высокая доступность и высокая безопасность.
Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase
Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.
Встраиваемые:
Встраиваемая СУБД — СУБД, которая может поставляться как составная часть
некоторого программного продукта, не требуя процедуры самостоятельной установки.
Встраиваемая СУБД предназначена для локального хранения данных своего
приложения и не рассчитана на коллективное использование в сети. Физически
встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ
к данным со стороны приложения может происходить через SQL либо через
специальные программные интерфейсы.
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server
Compact, ЛИНТЕР.
Стратегии работы с внешней памятью:
СУБД с непосредственной записью — это СУБД, в которых все измененные блоки данных
незамедлительно записываются во внешнюю память при поступлении сигнала
подтверждения любой транзакции. Такая стратегия используется только при высокой
эффективности внешней памяти.
СУБД с отложенной записью — это СУБД, в которых изменения аккумулируются
в буферах внешней памяти до наступления любого из следующих событий:
контрольной точки;
конец пространства во внешней памяти, отведенное под журнал. СУБД выполняет
контрольную точку и начинает писать журнал сначала, затирая предыдущую информацию;
останов. СУБД ждёт, когда всё содержимое всех буферов внешней памяти будет перенесено
во внешнюю память, после чего делает отметки, что останов базы данных выполнен
корректно;
При нехватке оперативной памяти для буферов внешней памяти.
Такая стратегия позволяет избежать частого обмена с внешней памятью и значительно
увеличить эффективность работы СУБД.
Заключение
Преимущества использования БД
Рассмотрим, какие преимущества получает пользователь при использовании БД как безбумажной технологии:
· Компактность
Информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки
· Скорость
Скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки
· низкие трудозатраты
Нет необходимости в утомительной ручной работе над данными
· применимость
Всегда доступна свежая информация
Дополнительные преимущества появляются при использовании БД в многопользовательской среде, поскольку
становится возможным осуществлять централизованное управление данными.
Современные системы управления базами данных обеспечивают как физическую (независимость от способа хранения
и метода доступа), так и логическую независимость данных (возможность изменения одного приложения без
изменения остальных приложений, работающих с этими же данными).
Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и
звуковые фрагменты и даже видеоклипы.
Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь
только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а
также удобный доступ к ним.
Популярные СУБД - FoxPro, Access for Windows, Paradox. Для менее сложных применений вместо СУБД
используются информационно-поисковые системы (ИПС), которые выполняют следующие функции:
· хранение большого объема информации;
· быстрый поиск требуемой информации;
· добавление, удаление и изменение хранимой информации;
· вывод ее в удобном для человека виде.
Список литературы:
1. https://ru.wikipedia.org/wiki/Система_управления_базами_данных, Система управления базами
данных [Электронный ресурс]
2. https://yandex.ru/images [Электронный ресурс]
3. Когаловский М.Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. —
800 с.
4. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-университет информационных
технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.
5. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и
практика = Database Systems: A Practical Approach to Design, Implementation, and Management. — 3-е
изд. — М.: Вильямс, 2003. — 1436 с.
6. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс = Database
Systems: The Complete Book. — Вильямс, 2003. — 1088 с.
7. C. J. Date. Date on Database: Writings 2000–2006. — Apress, 2006. — 566 с.

More Related Content

What's hot

IMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OSIMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OS
Gregory Vlasov
 
База данных документов
База данных документовБаза данных документов
База данных документов
controlling2000
 
Презентация системы КБНТИ
Презентация системы КБНТИ Презентация системы КБНТИ
Презентация системы КБНТИ
Normdocs
 
006
006006
006JIuc
 
история развития бд1
история развития бд1история развития бд1
история развития бд1Sai_17
 
Технический архив документов и чертежей
Технический архив документов и чертежейТехнический архив документов и чертежей
Технический архив документов и чертежей
AlexanderAvva
 
Технико-коммерческое предложение "База знаний"
Технико-коммерческое предложение "База знаний"Технико-коммерческое предложение "База знаний"
Технико-коммерческое предложение "База знаний"
RKVector
 
Базы данных лекция №10
Базы данных лекция №10Базы данных лекция №10
Базы данных лекция №10
Vitaliy Pak
 
Norma cs презентация
Norma cs презентацияNorma cs презентация
Norma cs презентацияinfars
 
Базы данных лекция №1
Базы данных лекция №1Базы данных лекция №1
Базы данных лекция №1
Vitaliy Pak
 
Серия EMC Data Domain DD600
Серия EMC Data Domain DD600Серия EMC Data Domain DD600
Серия EMC Data Domain DD600
КРОК
 
Системы хранения данных
Системы хранения данныхСистемы хранения данных
Системы хранения данных
КРОК
 
Введение в Операционную Систему Windows XP
Введение в Операционную Систему Windows XPВведение в Операционную Систему Windows XP
Введение в Операционную Систему Windows XP
kurbanovafaina
 
Управление данными (распределенная обработка)
Управление данными (распределенная обработка)Управление данными (распределенная обработка)
Управление данными (распределенная обработка)
Ural Federal University named after First President of Russia B.N. Yeltsin
 
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
NAUMEN. Информационные системы управления растущим бизнесом
 

What's hot (20)

IMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OSIMS DB vs DB2 for z/OS
IMS DB vs DB2 for z/OS
 
База данных документов
База данных документовБаза данных документов
База данных документов
 
Презентация системы КБНТИ
Презентация системы КБНТИ Презентация системы КБНТИ
Презентация системы КБНТИ
 
006
006006
006
 
история развития бд1
история развития бд1история развития бд1
история развития бд1
 
Технический архив документов и чертежей
Технический архив документов и чертежейТехнический архив документов и чертежей
Технический архив документов и чертежей
 
Технико-коммерческое предложение "База знаний"
Технико-коммерческое предложение "База знаний"Технико-коммерческое предложение "База знаний"
Технико-коммерческое предложение "База знаний"
 
Projectarch
ProjectarchProjectarch
Projectarch
 
alee
aleealee
alee
 
Базы данных лекция №10
Базы данных лекция №10Базы данных лекция №10
Базы данных лекция №10
 
Norma cs презентация
Norma cs презентацияNorma cs презентация
Norma cs презентация
 
3 тема
3 тема3 тема
3 тема
 
04 sea project
04 sea project04 sea project
04 sea project
 
Базы данных лекция №1
Базы данных лекция №1Базы данных лекция №1
Базы данных лекция №1
 
Серия EMC Data Domain DD600
Серия EMC Data Domain DD600Серия EMC Data Domain DD600
Серия EMC Data Domain DD600
 
Системы хранения данных
Системы хранения данныхСистемы хранения данных
Системы хранения данных
 
Введение в Операционную Систему Windows XP
Введение в Операционную Систему Windows XPВведение в Операционную Систему Windows XP
Введение в Операционную Систему Windows XP
 
лекц4
лекц4лекц4
лекц4
 
Управление данными (распределенная обработка)
Управление данными (распределенная обработка)Управление данными (распределенная обработка)
Управление данными (распределенная обработка)
 
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
 

Similar to проектная работа на тему субд

Lekcia2
Lekcia2Lekcia2
Konspekt
KonspektKonspekt
KonspektArtem
 
субд
субдсубд
субдSai_17
 
Lekcia1
Lekcia1Lekcia1
Ais Lecture 2
Ais Lecture 2Ais Lecture 2
Ais Lecture 2
Alexander Babich
 
Инфраструктура Big data - от источников до быстрых витрин - версия для МИСиС
Инфраструктура Big data - от источников до быстрых витрин - версия для МИСиСИнфраструктура Big data - от источников до быстрых витрин - версия для МИСиС
Инфраструктура Big data - от источников до быстрых витрин - версия для МИСиС
Yury Petrov
 
тема 4 2
тема 4 2тема 4 2
тема 4 2asheg
 
SQL Server Security Best Practices - Евгений Недашковский
SQL Server Security Best Practices - Евгений НедашковскийSQL Server Security Best Practices - Евгений Недашковский
SQL Server Security Best Practices - Евгений Недашковский
HackIT Ukraine
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных23padopi
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных23padopi
 
Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1
Dmitriy Krukov
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
Denodo
 
Построение Data Mesh на основе Виртуальных Данных
Построение Data Mesh на основе Виртуальных ДанныхПостроение Data Mesh на основе Виртуальных Данных
Построение Data Mesh на основе Виртуальных Данных
Denodo
 
Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)
Ural Federal University named after First President of Russia B.N. Yeltsin
 
сафаев дз2
сафаев дз2сафаев дз2
сафаев дз2
OrtiqSafayev
 
2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд
KewpaN
 
Управление данными (дополнительно)
Управление данными (дополнительно)Управление данными (дополнительно)
Управление данными (дополнительно)
Ural Federal University named after First President of Russia B.N. Yeltsin
 

Similar to проектная работа на тему субд (20)

Lekcia2
Lekcia2Lekcia2
Lekcia2
 
Konspekt
KonspektKonspekt
Konspekt
 
субд
субдсубд
субд
 
Lekcia1
Lekcia1Lekcia1
Lekcia1
 
Baza de date rus
Baza de date rusBaza de date rus
Baza de date rus
 
Ais Lecture 2
Ais Lecture 2Ais Lecture 2
Ais Lecture 2
 
Инфраструктура Big data - от источников до быстрых витрин - версия для МИСиС
Инфраструктура Big data - от источников до быстрых витрин - версия для МИСиСИнфраструктура Big data - от источников до быстрых витрин - версия для МИСиС
Инфраструктура Big data - от источников до быстрых витрин - версия для МИСиС
 
бд
бдбд
бд
 
тема 4 2
тема 4 2тема 4 2
тема 4 2
 
SQL Server Security Best Practices - Евгений Недашковский
SQL Server Security Best Practices - Евгений НедашковскийSQL Server Security Best Practices - Евгений Недашковский
SQL Server Security Best Practices - Евгений Недашковский
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 
Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
 
Построение Data Mesh на основе Виртуальных Данных
Построение Data Mesh на основе Виртуальных ДанныхПостроение Data Mesh на основе Виртуальных Данных
Построение Data Mesh на основе Виртуальных Данных
 
Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)Управление данными (Введение в СУБД)
Управление данными (Введение в СУБД)
 
сафаев дз2
сафаев дз2сафаев дз2
сафаев дз2
 
Mymanager
MymanagerMymanager
Mymanager
 
2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд
 
Управление данными (дополнительно)
Управление данными (дополнительно)Управление данными (дополнительно)
Управление данными (дополнительно)
 

проектная работа на тему субд

  • 1. МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БАШКОРТОСТАН ГБПОУ КУШНАРЕНКОВСКИЙ МНОГОПРОФИЛЬНЫЙ ПРОФЕССИОНАЛЬНЫЙ КОЛЛЕДЖ ПРОЕКТНАЯ РАБОТА ПО ИНФОРМАТИКЕ НА ТЕМУ «СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ» Студент 145 группы: Галиханов Марсель Динарович Специальность:09.02.05 Прикладная информатика Дисциплина: Информатика Руководитель: Салытова Екатерина Андреевна Кушнаренково 2016 г.
  • 2. Содержание Введение 1. Определение СУБД 2. Основные функции СУБД 3. Состав СУБД 4. Классификация СУБД 4.1. Файл-серверные 4.2. Клиент-серверные 4.3. Встраиваемые 5. Стратегии работы с внешней памятью 6.СУБД Oracle 7.СУБД Access 8. Средства СУБД 9. Клиент и сервера СУБД 10. Схема обобщенной технологии работы в СУБД 11. Представление клиента и серверов в БД 12. Российский рынок СУБД 13. Заключение 14. Список литературы
  • 3. Введение Базы данных использовались в вычислительной технике с незапамятных времен. В первых компьютерах использовались два вида внешних устройств – магнитные ленты и магнитные барабаны. Емкость магнитных лент была достаточно велика. Устройства для чтения-записи магнитных лент обеспечивали последовательный доступ к данным. Для чтения информации, которая находилась в середине или конце магнитной ленты, необходимо было сначала прочитать весь предыдущий участок. Следствием этого являлось чрезвычайно низкая производительность операций ввода-вывода данных во внешнюю память. Магнитные барабаны давали возможность произвольного доступа, но имели ограниченный объем хранимой информации. Разумеется, говорить о какой-либо системе управления данными во внешней памяти, в тот момент не приходилось. Каждая прикладная программа, которой требовалось хранить данные во внешней памяти, сама определяла расположение каждого блока на магнитной ленте. Прикладная программа также брала на себя функции информационного обмена между оперативной памятью и устройствами внешней памяти с помощью программно-аппаратных средств низкого уровня. Такой режим работы не позволяет или очень затрудняет поддержку на одном носителе нескольких архивов долговременно хранимой информации. Кроме того, каждой прикладной программе приходилось решать проблемы именования частей данных и структуризации во внешней памяти. История БД фактически началась с появлением магнитных дисков. Такие устройства внешней памяти обладали существенно большей емкостью, чем магнитная лента и барабаны, а также обеспечивали во много раз большую скорость доступа в режиме произвольной выборки. В отличие от современных систем управления, которые могут применяться для самых различных баз данных, подавляющее большинство ранее разработанных СУБД были тесно связаны с пользовательской базой для того, чтобы увеличить скорость работы, хоть и в ущерб гибкости. Первоначально СУБД применялись только в крупных организациях с мощной аппаратной поддержкой, необходимой для работы с большими объемами данных. Современные авторы часто употребляют термины "банк данных" и "база данных" как синонимы, однако в общеотраслевых руководящих материалах по созданию банков данных Государственного комитета по науке и технике (ГКНТ), изданных в 1982 г., эти понятия различаются.
  • 4. Что такое СУБД (Система Управления Базами Данных): Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных База данных – это совокупность определенным образом организованных данных, хранящихся в запоминающих устройствах ЭВМ. Обычно данные хранятся на жестком диске сервера организации. В общем случае данные в базе данных (по крайней мере, в больших системах) являются интегрированными и разделяемыми. Эти два аспекта, интеграция и разделение данных, представляют собой наиболее важные преимущества использования банков данных на "большом" оборудовании и, по меньшей мере, один из них— интеграция — является преимуществом их применения и на "малом" оборудовании.
  • 5. Основные функции СУБД: - управление данными во внешними (на дисках); - управление данными в оперативной памяти с использованием дискового кэша; - журнализация изменений, резервное копирование и восстановление базы данных; - поддержка языков БД (язык определения данных, язык манипулирования данными).
  • 6. Состав СУБД: Обычно современная СУБД содержит следующие компоненты: - ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию, - процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода, - подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД - а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
  • 7. Классификация СУБД: По модели данных: 1.Иерархические 2.Сетевые 3.Реляционные 4.Объектно-ориентированные 5.Объектно-реляционные По степени распределенности: 1. Локальные СУБД (все части локальной СУБД размещаются на одном компьютере) 2. Распределенные СУБД (части СУБД могут размещаться на двух и более компьютерах).
  • 8. Файл-серверные: В файл-серверных СУБД файлы данных располагаются централизованно на файл- сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на процессор файлового сервера. Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или невозможность обеспечения таких важных характеристик, как высокая надёжность, высокая доступность и высокая безопасность. Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД. На данный момент файл-серверная технология считается устаревшей, а её использование в крупных информационных системах — недостатком. Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
  • 9. Клиент-серверные: Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик, как высокая надёжность, высокая доступность и высокая безопасность. Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.
  • 10. Встраиваемые: Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы. Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
  • 11. Стратегии работы с внешней памятью: СУБД с непосредственной записью — это СУБД, в которых все измененные блоки данных незамедлительно записываются во внешнюю память при поступлении сигнала подтверждения любой транзакции. Такая стратегия используется только при высокой эффективности внешней памяти. СУБД с отложенной записью — это СУБД, в которых изменения аккумулируются в буферах внешней памяти до наступления любого из следующих событий: контрольной точки; конец пространства во внешней памяти, отведенное под журнал. СУБД выполняет контрольную точку и начинает писать журнал сначала, затирая предыдущую информацию; останов. СУБД ждёт, когда всё содержимое всех буферов внешней памяти будет перенесено во внешнюю память, после чего делает отметки, что останов базы данных выполнен корректно; При нехватке оперативной памяти для буферов внешней памяти. Такая стратегия позволяет избежать частого обмена с внешней памятью и значительно увеличить эффективность работы СУБД.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Заключение Преимущества использования БД Рассмотрим, какие преимущества получает пользователь при использовании БД как безбумажной технологии: · Компактность Информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки · Скорость Скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки · низкие трудозатраты Нет необходимости в утомительной ручной работе над данными · применимость Всегда доступна свежая информация Дополнительные преимущества появляются при использовании БД в многопользовательской среде, поскольку становится возможным осуществлять централизованное управление данными. Современные системы управления базами данных обеспечивают как физическую (независимость от способа хранения и метода доступа), так и логическую независимость данных (возможность изменения одного приложения без изменения остальных приложений, работающих с этими же данными). Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы. Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним. Популярные СУБД - FoxPro, Access for Windows, Paradox. Для менее сложных применений вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие функции: · хранение большого объема информации; · быстрый поиск требуемой информации; · добавление, удаление и изменение хранимой информации; · вывод ее в удобном для человека виде.
  • 20. Список литературы: 1. https://ru.wikipedia.org/wiki/Система_управления_базами_данных, Система управления базами данных [Электронный ресурс] 2. https://yandex.ru/images [Электронный ресурс] 3. Когаловский М.Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с. 4. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с. 5. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика = Database Systems: A Practical Approach to Design, Implementation, and Management. — 3-е изд. — М.: Вильямс, 2003. — 1436 с. 6. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс = Database Systems: The Complete Book. — Вильямс, 2003. — 1088 с. 7. C. J. Date. Date on Database: Writings 2000–2006. — Apress, 2006. — 566 с.