Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные функции СУБД. 1. Хранение, извлечение и обработка данных




1. Хранение, извлечение и обработка данных.

2. Наличие языка обработки данных.

3. Наличие доступного пользовательского каталога данных.

4. Поддержка многопользовательского режима доступа.

5. Обеспечение логической независимости данных.

6. Обеспечение физической независимости данных.

7. Обеспечение логической целостности БД.

8. Обеспечение физической целостности данных.

9. Управление доступом.

10. Настройка СУБД.

Система управления базами данных (СУБД) является программой, которая управляет всем доступом к базе данных по следующей схеме:
1) пользователь посылает запрос на доступ, используя конкретный язык;
2) СУБД воспринимает запрос и интерпретирует его;
3) СУБД анализирует по очереди внешнюю схему, отображение "внешний-концептуальный", концептуальную схему, отображениe "концептуальный-внутренний" и определение структуры хранения;
4) СУБД выполняет необходимые операции над хранимой базой данных.

Осн.сравнительные хар-ки СУБД: 1. Производительность: - время выполнения запроса, - скорость поиска в полях, - время выполнения операции импортирования из других форматов, - скорость создания индексов и выполнение массовых операций обновления, вставки, удаления, - максимальное число параллельного обращения к данным в многопользовательском режиме, - время генерации отчетов. 2. Обеспечение целостности данных на уровне БД (показывает наличие средств, позволяющих убедиться в корректности и полноте информации). 3. Обеспечение безопасности: шифрование программ и данных, защита паролями, ограничение уровней доступа. 4. работа в многопользовательском режиме: - блокировка всех уровней: БД, файл, таблица, запись, поле, - идентификация станций, - обновление информации после модификации, - контроль за временем и повторным обращением, - обработка транзакций, - возможность работы с сетевыми системами. 5. Наличие импорта/экспорта и его реализация: - возможность обработки СУБД информации подготовленной в другой системе, - возможность передачи в другие системы. 6. Доступ данным на основе SQL (Структурный язык запроса). 7. Возможность запросов из инструментальных средств обработки. 8. Мощность: объем БД, кол-во записей, таблиц, полей, длина записи.

 

24. Распределенные и локальные БД. Администрирование БД. Процедуры администрирования. Секретность и безопасность данных, идентификация пользователей, управление доступом, статистическая обработка, физическая защита данных, оптимизация запросов.

А рхитектура "клиент-сервер" обеспечивает простое и относительно дешевое решение проблемы коллективного доступа к БД в локальной сети. Сист БД, основанные на архитектуре "клиент-сервер", яв-ся приближением к распределенным сист БД, конечно, существенно упрощенным приближением, но зато не требующим решения основного набора проблем действительно РБД. Основная задача СУРБД состоит в обеспечении средства интеграции локальных БД, располагающихся в некоторых узлах выч сети, с тем, чтобы пользователь, работающий в любом узле сети, имел доступ ко всем этим БД как к единой БД. При этом должны обеспечиваться: простота использования системы; возможности автономного функционирования при нарушениях связности сети или при административных потребностях; высокая степень эффективности. Разновидности распределенных систем: однородные и неоднородные. В однородном случае каждая локальная база данных управляется одной и той же СУБД. В неоднородной системе локальные базы данных могут относиться даже к разным моделям данных. Сетевая интеграция неоднородных баз данных - это актуальная, но очень сложная проблема. Многие решения известны на теоретическом уровне. Преимущества и недостатки РБД. Преимущества: РБД позволяет совместить децентрализованные и централизован­ные системы, т.е. есть возможность распределения нагрузки между различными компо­нентами системы. РБД обладает лучшими адаптивными свойствами и меньшей чувст­вительностью к выходу из строя отдельных компонентов. Недостатки: В РСУБД больше функций, чем в обычной СУБД. Проблемы синхронизации при обработке поисковых и корректирующих запросов. Сложная задача проектирования БД как на логическом, так и на физическом уровнях. В РБД часто появляются дополнительные уровни модели данных Þ увеличивается время обработки. Основ-я д/распред данных: данные исп-ся на 1 участке и нигде более; передача данных дорогая; необходимость обеспеч точности, секретности, надежности в одном месте; файлы БД достаточно просты и исп-ся одним или несколькими приложениями; частота обновлений высока для единой централизо­ванной БД; чрезвычайно велико число операций поиска и манипулир-я данных. Основ-я д/централиз данных: данные исп-ся централиз приложениями; пользов-лю треб-ся свежая версия часто обновляемых данных (срочно!); данные н д/поиска все сразу; Стр-ра данных ориентированна так, чтобы обслужить мн-во приложений одновременно; данные д б хор защищены.; объем данных исп-х д/обработки и обслуживания чрезвы­чайно велики. Основ-я д/многих копий одних данных: стоимость передачи высока; время доступа необх сократить; сущ. специфика методов доступа и организации исп-я данных; высокая стоимость преобразования данных. Основные проблемы с РБД и многими копиями: взаимные помехи обновления; возможность появл противореч данных; частая блокировка доступа данных; протокольные перегрузки; сложность восстановления БД; различия представления одних данных; сложность защиты и обес­печения секретности данных.

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

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

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

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

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

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




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 1189; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.