Рабочие листы
к вашим урокам
Скачать
1 слайд
Архитектура СУБД
Канарейкин А. И.
2 слайд
Архитектура СУБД должна обеспечивать в первую очередь разграничение пользовательского и системного уровней. Трехуровневая модель системы управления базой данных Уровень внешних моделей. Концептуальный уровень архитектуры. Физический (внутренний) уровень архитектуры
Базы данных и программные средства их создания и ведения (СУБД) имеют многоуровневую архитектуру. Трехуровневая модель системы управления базой данных представлена на рисунке
3 слайд
4 слайд
Уровень внешних моделей — самый верхний уровень, где каждая модель имеет свое представление данных (обслуживается отдельным приложением: кадры, бухгалтерия).
Именно СУБД должна обеспечить работу нескольких приложений с единой базой данных таким образом, чтобы каждое из них выполнялось корректно, но учитывало все изменения в базе данных, вносимые другими приложениями.
Описание представления данных для группы пользователей называется внешней схемой. В системе БД могут одновременно поддерживаться несколько внешних схем для различных групп пользователей или задач.
Концептуальный уровень архитектуры – это формализованная информационно логическая модель предметной области, т.е. это полное представление требований к данным предметной области, не зависящее от способов их представления и хранения. Описание базы данных наэтом уровне называется концептуальной схемой. Концептуальная схема включает объекты и их атрибуты, связи между объектами, ограничения, накладываемые на данные, семантическую информацию о данных, обеспечение безопасности и поддержки целостности данных.
Физический (внутренний) уровень архитектуры поддерживает представление базы данных в среде хранения. Описание базы данных на физическом уровне называется внутренней схемой, или схемой хранения. На физическом уровне осуществляется взаимодействие СУБД с методами доступа операционной системы с целью размещения данных на запоминающих устройствах, создания индексов, извлечения данных и т. д.
5 слайд
Реляционная модель данных
Теория отношений. Основные понятия: отношение. Тип данных. Домен. Атрибут. Кортеж. Первичный ключ. Свойства отношений. Индексирование. Связывание таблиц. Понятие ссылочной целостности. Принципы поддержки целостности в реляционной базе данных. Достоинства и недостатки реляционной модели данных
Теоретической основой реляционной модели данных стала теория отношений.
Отношение является фундаментальным понятием реляционной модели данных. По этой причине модель и называется реляционной (от лат. relatio — «отношение», «связь»). Основными понятиями реляционных баз данных являются:
отношение;
тип данных;
домен;
атрибут;
кортеж;
первичный ключ.
Покажем смысл этих понятий на примере отношения «Студенты», содержащего информацию о студентах
6 слайд
7 слайд
Отношения на физическом уровне представляют собой двумерные таблицы в виде строк и столбцов, в ячейках которых хранятся данные.
Строка таблицы называется записью, столбец таблицы — полем. Каждое поле должно иметь уникальное в пределах таблицы имя.
Данные— это совокупная информация, хранимая в базе данных в виде одного из нескольких различных типов. Понятие «тип данных» в реляционной модели полностью адекватно понятию «тип данных» в программировании.
Атрибут — это свойство (характеристика) объекта предметной области, информация о котором хранится в базе данных. Атрибут характеризуется именем и значением, которое должно принадлежать некоторому домену.
Схема отношения (заголовок отношения) — это именованное множество пар {имя атрибута, имя домена}. Степень или «арность» схемы отношения — мощность этого множества, т. е. количество атрибутов. Схему отношений можно представить как строку заголовков столбцов таблицы
Кортеж, соответствующий данной схеме отношения, •— это множество пар {имя атрибута, значение}, которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения. «Значение» является допустимым значением домена данного атрибута.
Первичный ключ (ключ отношения) — это минимальный набор атрибутов, значения которых однозначно определяют кортеж отношения. Для каждого отношения полный набор его атрибутов уникален.
Поле счетчика представляет собой четырехбайтовое целое число и автоматически увеличивается на единицу при добавлении пользователем новой
записи в таблицу.
8 слайд
Индексирование.
Данные сохраняются в таблице в том порядке, в котором 0ни вводятся пользователем. Это так называемый физический порядок следования записей. Однако часто требуется представить данные в другом, отличном от физического, порядке, отсортировав их по каким-либо полям.
Простой перебор минеей при поиске в большой таблице может потребовать достаточно много времени и поэтому будет неэффективным. Эффективным средством решения этих задач является использование индексов.
Индексы можно представить как специальные структуры в базах данных, которые позволяют ускорить поиск и сортировку по определенному полю или набору полей в таблице. Индексы также используются для обеспечения уникальности данных, т. е. для построения первичных или уникальных ключей.
Физически индекс представляет собой таблицу, используемую для определения адреса записи. При наличии индексов во многих случаях поиск данных может выполняться гораздо быстрее, чем при отсутствии индекса, потому что значения в индексе упорядочены, а сам индекс относительно мал. Индексы можно сравнить с оглавлением в книге.
9 слайд
Спасибо за внимание!!!
Рабочие листы
к вашим урокам
Скачать
В презентации рассмотрены: понятие - база данных. использование баз данных, система управления базами данных, история развития СУБД, возможности СУБД, Классификация баз данных, структурированный язык запросов, модель базы данных.Рассмотрены Иерархические, сетевые, реляционные, объектно-ориентированные базы данных.
6 663 508 материалов в базе
«Информатика», Босова Л.Л., Босова А.Ю.
§ 1.6. Система управления базами данных
Больше материалов по этой темеНастоящий материал опубликован пользователем Канарейкин Александр Иванович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
2 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.