Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Создание схемы базы данных (БД) (ПЗ)

Читайте также:
  1. ABC-анализ данных о поставщиках
  2. C. Обходной илеотрансверзоанастомоз, потому что при данных обстоятельствах является наиболее оправданным
  3. I СОЗДАНИЕ ОРГАНИЗАЦИОННОЙ ДИАГРАММЫ
  4. I Создание рисунка в технике акварель
  5. I ЭТАП – ОБСЛЕДОВАНИЕ (сбор данных).
  6. I. Из данных предложений выпишите те, сказуемое которых стоит в Passiv; подчеркните в них сказуемое, укажите время и переведите эти предложения.
  7. I. Перепишите из данных предложений те, действие которых происходит в настоящее время, и переведите их.

На основе технического задания D4, описания выбранных программных средств разработки D5, описания функциональной структуры КЭИС D6, описания выбранного сервера БД D2 и его СУБД G2, конфигурации вычислительной сети G1 осуществляются разработка схемы БД с управляющими элементами - G5 и ее документирование D10.

Создание схемы БД сводится к выполнению следующих технологических операций (рис. 12.4):

Проектирование структуры распределенной базы данных (П31).

Разработка структуры распределенной базы данных D7 про­исходит на основе описания функциональной структуры КЭИС D6, как правило, с помощью CASE-технологии - D5 с учетом описания выбранного сервера БД D2 в конкретной программно-технической среде G1 и СУБД G2. В результате строятся модель базы данных и подмодели для различных категорий пользователей на основе установления им прав доступа к данным.

Создание области базы данных (П32).

Создание области базы данных G3 заключается в инициали­зации областей внешней памяти (системной, хранения данных, транзакций, хранения архивных данных). Данная операция вы­полняется системным администратором БД, который использу­ет для этих целей средства СУБД сервера БД G2 и спроектиро­ванную структуру базы данных D7.

Загрузка SQL-описания БД (ПЗЗ).

Загрузка SQL-описания БД G4 осуществляется системным администратором БД на основе схемы базы данных D7 средствами СУБД сервера БД G2.

Разработка управляющих элементов БД (триггеров, процедур и т. д.) (П34).

Разработка управляющих элементов G5, к которым относят­ся хранимые процедуры и триггеры, осуществляется на основе структуры базы данных D7 с учетом ее SQL-описания БД G4 и возможностей средств СУБД сервера БД G2. В результате получается готовая для эксплуатации схема базы данных с управ­ляющими элементами, которая документируется в D10.

Рис. 12.4. Технологическая сеть проектирования базы данных в клиент-серверной среде: D2 - описание выбранного сервера БД, D5 - описание выбранных программных средств разработки КЭИС, D6 - описание функциональной структуры КЭИС; D7 - структура базы данных; D10 - сопровождающая документация, G1 - вычислительная сеть; G2 - СУБД, G3 - область базы данных, G4 - SQL-описание БД; G5 - SQL-описание БД с управляющими элементами.

Хранимая процедура представляет собой вариант программного наполнения базы данных, основная функция которой - функциональное расширение схемы БД. Хранимая процедура выполняет то или иное логическое действие. Например, администратор банковской системы создает хранимую процедуру, которая реализует функцию «занести на счет номер X сумму Y».

Разработчик приложения пользуется этой процедурой, но не знает, как именно она работает. Это дает следующие преимущества:

· когда меняется алгоритм данного действия, то администратор меняет только эту хранимую процедуру и все приложения сразу начинают работать по-новому;

· независимо от типа рабочего места, использующего хранимую процедуру, одно и то же действие выполняется одинаково, что повышает надежность разработанной системы;

· хранимая процедура пишется одним человеком, а используется многими, следовательно, повышаются темпы разработки КЭИС;

· повышается скорость обработки запросов пользователей за счет того, что действия по анализу хранимой процедуры выполняются единожды при определении этой процедуры.

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


Дата добавления: 2015-08-18; просмотров: 115 | Нарушение авторских прав


Читайте в этой же книге: Проектирование системы защиты данных в ИБ | Реинжиниринг бизнес-процессов на основе корпоративной ЭИС | Agrave; информационные потоки | Этапы реинжиниринга бизнес-процессов | Идентификация бизнес-процессов | Обратный инжиниринг | Разработка моделей новой организации бизнес-процессов | Методологии моделирования проблемной области | Техническая структура | Глава 12. ПРОЕКТИРОВАНИЕ КЛИЕНТ-СЕРВЕРНЫХ КОРПОРАТИВНЫХ ЭИС |
<== предыдущая страница | следующая страница ==>
Разработка общей структуры корпоративной информационной системы (П1)| Использование систем управления рабочими потоками

mybiblioteka.su - 2015-2024 год. (0.007 сек.)