Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpori_BD_v_1.0.1.docx
Скачиваний:
0
Добавлен:
14.12.2019
Размер:
167.93 Кб
Скачать

1.Обоснование концепции бд

Активная деятельность по отысканию приемлемых способов обобществления непрерывно растущего объема информации привела к созданию в начале 60-х годов специальных программных комплексов, называемых "Системы управления базами данных" (СУБД).

Принято считать, что использование концепции баз данных позволяет:

  1. повысить надежность, целостность и сохранность данных;

  2. сохранить затраты интеллектуального труда;

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

  4. обеспечить независимость прикладных программ от данных (изменений их описаний и способов хранения);

  5. обеспечить достоверность данных;

  6. обеспечить требуемую скорость доступа к данным;

  7. стандартизовать данные в пределах одной предметной области;

  8. автоматизировать реорганизацию данных;

  9. обеспечить защиту от искажения и уничтожения данных;

  10. сократить дублирование информации за счет структурирования данных;

  11. обеспечить обработку незапланированных запросов к хранимой информации;

  12. создать предпосылки для создания распределенной обработки дaнныx.

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

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

2.Архитектура представления информации в концепции бд

В основе теории БД лежит технология создания различных уровней моделей предметной области, базирующихся на понятии представления данных. Выделяют три уровня представления информации (рис. 1.1):

1) физическое представление размещение физической структуры и значений хранимых данных в памяти компьютера (внешней и оперативной);

2) концептуальное представление логическая структура БД, формальное описание предметной области в терминах БД, представляющее описание объектов с указанием взаимосвязей между ними без определения методов и способов их физического хранения;

3) внешнее представление часть структуры БД, используемая пользователем для выдачи информации в конкретном приложении.

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

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

3.Иерархическая модель данных

Иерархическая модель данных — представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.

Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.

Из структуры понятно, что на одной кафедре может работать несколько преподавателей. Такая связь называется "один ко многим" (одна кафедра - много преподавателей).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]