![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Структура СУБД и назначение основных компонентов.
Назначение и основные компоненты СУБД. Уровни представления данных БД. БД – некоторое множество данных, которое структурировано и непротиворечиво. БД обладает удобством поиска информации (полнотекстовый поиск, когда ищется все вхождения некоторого слова в содержащихся в базе данных или поиск по любым полям[применяется для реляционных БД]) СУБД имеют 2 собственных языка программ-ия 1)Язык описания данных 2)Язык манипулирования данными Реляционная БД содержит множ-во прямоугольных таблиц с данными. Индекс таблицы – вспомогат. файлы, которые создаются для того, чтобы ускорить выполнение операции с участием этой таблицы. Индекс строится или для определенного столбца или для совокупности столбцов. Причем нельзя путать индекс совокупности и несколько различных индексов для отдельных столбцов. Индексы бывают уникальными и неуникальными. Если создается уникальный индекс по некоторому столбцу, то система гарантирует, что в данном столбце не будет повторяющихся значений. БД – совместный используемый набор логически связанных данных, хранимый на ЭВМ, предназ-наченный для удовлетворения потребностей информационных или пользователей Свойства БД - интегрированность (БД-набор логически связ.фак-торов, собранных вместе с мин избыточностью.) - разделяемость (одни и те же данные могут имп-ся разными пользователями одновременно) - персистентность (объемы и персистентный хар-р; Данные после окончания процесса сохр-ся) Все удаления объектов произв-ся явным образом. -абстрогированность (независимость между прог-раммами и данными, при наличии в БД спец. инф-ции о ее внутреннем утройстве – metadata – т.е. польз-ли объекты БД видят только их внешнее проявление) Пользователи СУБД - Администратор БД отвечает за управление БД, включая ее планирование, разработку, хранение, сопровождение, физич. реализацию - Разработчики БД – разработчики физической и логической структур БД - Прикладные программисты – разработчики приложений, реализующих взаимодействие пользователей с БД - Конечные пользователи – потребители инф-ции Трехуровневая архитектура ANSI-SPARK Модель позволяет стандартным образом описать особенности функционир. СУБД. Главное – выде-ление 3х уровней: основных, формирующих архитектуру, охватывающих внешний концептуальный и внутренний уровни. Цель- отделение пользовательского представления БД от ее физической реализации. Внешний уровень – предст-е БД с точки зрения пользователя. Опис. часть БД, относящ. к конкрет-ному юзеру.Сост из внешнего представления БД, каждое представление – ведение предмет сущности юзера и содержит только те сущности, атрибуты и связи, которые интересны этому польз-лю. Концептуальный уровень – обобщающее представление БД, опис., какие данные хранятся в БД, отображает связи между ними. Содержит полную структуру БД, отображающую требования организации. Классификация СУБД: - дореляционные (сетевые, иерархические) - реляционные - постреляционные Трехуровневая архитектура ANSI-SPARK Модель позволяет стандартным образом описать особенности функционир. СУБД. Главное – выде-ление 3х уровней: основных, формирующих архитектуру, охватывающих внешний концептуальный и внутренний уровни. Цель- отделение пользовательского представления БД от ее физической реализации. Внешний уровень – предст-е БД с точки зрения пользователя. Опис. часть БД, относящ. к конкрет-ному юзеру.Сост из внешнего представления БД, каждое представление – ведение предмет сущности юзера и содержит только те сущности, атрибуты и связи, которые интересны этому польз-лю. Концептуальный уровень – обобщающее представление БД, опис., какие данные хранятся в БД, отображает связи между ними. Содержит полную структуру БД, отображающую требования организации. Внутренний уровень – физическое представление БД в ЭВМ. Описывает хранение инф-ции в БД, свед-ия о размещ-ии, сжатии и методах шифрования
|