Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_-_-_м TИ_м_-TАTЛ _Ъ_Ш_в.doc
Скачиваний:
2
Добавлен:
26.09.2019
Размер:
298.5 Кб
Скачать

5. Понятие бд. Её жизненный цикл

Для эффективного управления эк. объектами обычно разрабатываются и внедряются автоматизированные информационные системы. Их ядро – БД.

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

Предметная область- часть реального мира или область человеческой деятельности, которая вводится, исследуется и моделируется при помощи БД.

Важнейшие сферы применения БД: системы поддержки принятия решений, системы автоматизированного проектирования, разработка систем ПО, цифровые библиотеки и др.

Как экономических активов, роль БД постоянно увеличивается. Они все шире используются в различных сферах бизнеса и эк-ки: маркетинг, менеджмент, бухг. учет и др.

Жизненный цикл БД- это процесс проектирования, реализации и поддержки. Он включает след. этапы:

  1. предварительное планирование

  2. проверка осуществимости

  3. выработка требований

  4. разработка концептуальной модели (разрабатываются подробные модели пользовательских представлений о данных предметной области, и фиксируются все элементы, которые будут храниться в БД)

  5. разработка логической модели (выбор типа логич. модели данных, определяются конкретные структуры, в которых будут хранится данные. Определяется способ физич хранения данных, типы запоминающих устройств, способы доступа к памяти, требуемый объем памяти и т.д.)

  6. Разработка физической модели

  7. Оценка работы, поддержка и сопровождение

6. Понятие моделирования. Модели данных. Логические модели данных.

Сущность моделирования закл. В становлении отношения эквивалентности м/у некоторой реальной или проектируемой сис-й и абстрактной сис-й, выраженной на каком- нибудь языке. Если 2-я из этих сис-м оказывается проще, чем 1-ая, то о св-х 1-й можно судить, наблюдая поведение 2-й; при этом, используемая для наблюдения сис-ма наз-ся моделью. Разл. Модели: изоморфные (полное элементное соотв.), гомоморфные (нет соотв.) Модели описываются на разных языках – на языке мат. понятий, графич. Схем, биологии, химии. Модели бывают: физические, математические, функциональные, структурные, логические

Логические модели данных отображают абстрактный взгляд на данные при этом данные представляются так, как они выглядят в реальном мире, например постоянный клиент, отдел, ФИО сотрудника, № склада и т.д.

Логическая модель явл универсальной и никак не зависит от способов физического представления данных в памяти компьютера. Разработка логич. моделей началась с 60-х гг. прошлого столетия в связи с бурным развитием выч. техники.

4 категории логических моделей:

  1. Иерархические

  2. Сетевые

  3. Реляционные

  4. Объектно-ориентированные

7.Иерархическая модель данных. Достоинства и недостатки.

Графически отображается в виде совокупности элементов и связей, кот. образуют стр-ру типа дерева. Каждая вершина связана с 1-й вершиной предыдущего более высокого уровня и с любым числом вершин более низкого уровня. Исключение – вершина самого высокого уровня, кот. связана только с вершинами след. уровнями. Эта вершина наз-ся корнем (нулевой уровень). Вершина не имеющая подчиненных вершин называется концевой. В этой модели каждому элементу данных соответствует единственный путь, ведущий в нее из корневой вершины. Подчиненные вершины располагаются на 1,2,3… уровнях.

Примером может служить адрес, стр-ра файлов и папок – элем-ты данных хар-ся единств. Иерархическая сис-ма хар-ся очень высокой скоростью поиска данных. Недостаток – не все типы данных поддаются делению. Еще один недостаток состоит в том, что структура данных определяется на этапе моделирования и при переходе к практической реализации уже не может быть изменена (как и в сетевой модели).