
- •1.Обоснование концепции бд
- •2.Архитектура представления информации в концепции бд
- •3.Иерархическая модель данных
- •4.Сетевая модель данных
- •5.Базовые понятия реляционных баз данных
- •6.Нормализация
- •7. Реляционная модель данных.Операции реляционной алгебры
- •Операции реляционной алгебры: Выборка
- •8. Команда select. Назначение основной команды в т.Ч. Указать где реализуются операции реляционной алгебры
- •9. Файл серверная и клиент серверная технологии
- •10. Основные этапы проектирования баз данных. Проблемы выполнения каждого этапа
- •11. Транзакции. Понятие и основные проблемы, связанные с параллельным выполнением транзакций
- •12. Распределение базы данных. Способы распределения. Операции с помощью которых может быть осуществлено распределение и восстановление баз данных
1.Обоснование концепции бд
Активная деятельность по отысканию приемлемых способов обобществления непрерывно растущего объема информации привела к созданию в начале 60-х годов специальных программных комплексов, называемых "Системы управления базами данных" (СУБД).
Принято считать, что использование концепции баз данных позволяет:
повысить надежность, целостность и сохранность данных;
сохранить затраты интеллектуального труда;
обеспечить простоту и легкость использования данных;
обеспечить независимость прикладных программ от данных (изменений их описаний и способов хранения);
обеспечить достоверность данных;
обеспечить требуемую скорость доступа к данным;
стандартизовать данные в пределах одной предметной области;
автоматизировать реорганизацию данных;
обеспечить защиту от искажения и уничтожения данных;
сократить дублирование информации за счет структурирования данных;
обеспечить обработку незапланированных запросов к хранимой информации;
создать предпосылки для создания распределенной обработки дaнныx.
СУБД - это программная оболочка, расширяющая функции операционной системы (OC), которая управляет доступом к базам данных и обеспечивает сервисные функции для пользователя.
Под банком данных понимают интегрированное хранилище данных (баз данных) предназначенное для одновременного (совместного) обслуживания множества пользователей под управлением программной системой, называемой СУБД.
2.Архитектура представления информации в концепции бд
В основе теории БД лежит технология создания различных уровней моделей предметной области, базирующихся на понятии представления данных. Выделяют три уровня представления информации (рис. 1.1):
1) физическое представление — размещение физической структуры и значений хранимых данных в памяти компьютера (внешней и оперативной);
2) концептуальное представление — логическая структура БД, формальное описание предметной области в терминах БД, представляющее описание объектов с указанием взаимосвязей между ними без определения методов и способов их физического хранения;
3) внешнее представление — часть структуры БД, используемая пользователем для выдачи информации в конкретном приложении.
С помощью СУБД можно наглядно реализовать все три уровня представлений и тем самым обеспечить соблюдение основных принципов концепции БД. Хранение описания физической структуры БД позволяет СУБД обеспечить работу с конкретными данными при передаче ей имен данных, что обеспечивает независимость программ, с помощью которых были организованы запросы, от способа размещения данных в памяти.
С другой стороны, соотнесение и отображение с помощью СУБД любого внешнего представления с общей концептуальной моделью как раз и является основой обеспечения комплексного использования хранимых данных [2]. Возможность разделения представлений и принцип автономного хранения и ведения данных является основой централизованного хранения информации БД.
3.Иерархическая модель данных
Иерархическая модель данных — представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
Из структуры понятно, что на одной кафедре может работать несколько преподавателей. Такая связь называется "один ко многим" (одна кафедра - много преподавателей).