Студопедия

КАТЕГОРИИ:


Архитектура-(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. Типовые операции СУБД.

2. Основные функции СУБД.

3. Состав компонентов типичной СУБД.

4. Модели базы данных.

5. Основные объекты реляционной модели.

 

Аритектура систем БД.

Система баз данных – компьтеризированная система, содержащая информацию и предоставляющая её по требованию.

Компоненты

 

Типовые операции СУБД:

v Создание/модификация (действия с таблицами)/удаление таблиц в БД (работа со структурой БД);

v поиск, отбор, сортировка информации по запросам пользователей;

v добавление новых записей;

v модификация существующих записей;

v удаление существующих записей.

Основные ф-ции СУБД, как информационной системы.

1. Управление данными во внешней памяти – обеспечивает работу со структурами внешней памяти, предназначенными для хранения данных.

2. Управление буферами оперативной памяти – обеспечивает приемлемую скорость работы с данными.

3. Управление транзакциями – поддерживает логическую целостность БД. Транзакция – совокупность операций над базой данных, кот воспринимается как единое целое. Транзакция имеет следующую особенность:

а) она может быть выполнена до конца, и БД переведена в новое целостное состояние (согласованные данные без аномалий);

б) если транзакция не может быть выполнена до конца по каким-то причинам, то происходит откат транзакции (все выполненные над БД операции отменяются), т.е. БД возвращается в то целостное состояние, которое было на момент начала транзакции.

4. Журнализация и восстановление БД после сбоев – обеспечивает надёжное хранение данных во внешней памяти. Журнализация – запись всей действий транзакции в файл. При откате берётся информация из журнала, чтобы выполнить все действия противоположные тем, что записано в этом журнале. В журналах хранятся все действия, выполняемые в процессе исполнения транзакции.

5. Поддержка языков БД, позволяет «программировать» выполнение типовых операций /языков баз данных (графические языки – графический интерфейс (в первых лабах работаем в этом интерфейсе), например, режим конструктора; язык работы с БД – SQL (язык структурированных запросов); процедурный язык работы с БД типа d.Base – в Access это язык написания модулей).

Каждое современное СУБД имеет встроенные средства в виде этих трёх языков. Поэтому типичный СУБД включает и такой компонент, как компилятор языка СУБД.

Типовая организация современной СУБД. Состав компонентов типичной СУБД:

v ядро СУБД – внутренняя часть СУБД, отвечает за управление данными во внешней памяти, буферизацию, управление транзакциями и журнализацию;

v компилятор языка БД – осуществляет компиляцию операторов языка БД в некоторую выполняемую программу.

v Подсистема поддержки времени выполнения – интерпретатор внутреннего машинно-независимого кода, в который преобразуются операторы языка БД в процессе компиляции.

v Утилиты БД – процедуры загрузки и выгрузки БД, сбор статистики, глобальная проверка целостности БД и т.д.

 

Модели баз данных.

Модель баз данных – совокупность структур данных, ограничений целостности и операций манипулирования данными.

 

Три типа моделей данных:

1) иерархическая;

2) сетевая;

3) реляционная.

 

С помощью модели данных предоставляются объекты предметной области и взаимосвязи между ними.

<== предыдущая лекция | следующая лекция ==>
Вопрос 3. БД – поименованная совокупность структурных данных, относящихся к определенной предметной области, содержащая перекрёстные ссылки | Запросы на выборку данных
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 904; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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