Приложения базы данных. Компоненты базы данных.




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

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

Отчеты - это форматированное отображение информации из базы данных при выводе на печать.

Web-страницы используются для просмотра, редактирования, обновления, удаления, отбора, группировки и сортировки изменяющихся данных базы данных в Microsoft Internet Explorer.

Компоненты БД. Любая база данных состоит из четырех основных компонент: данных пользователя, метаданных, индексов и метаданных приложений.

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

Метаданные представ. собой опис структуры БД с пом так наз систем. таблиц.

Индексы явл сред-м ускор операций поиска необход инфы в БД, и исп при извлеч, модификации и сортировке данных.

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

9.Пользователи баз данных

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

Существуют разл. категории пользователей:

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

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

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

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

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

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

К основным функциям группы администратора БД относят:

1. Анализ предметной области 2. Проектирование структуры БД 3. Задание ограничений целостности при описании структуры БД: 4. Первоначальная загрузка и ведение БД 5. Защита данных 6. Обеспечение восстановления БД 7. Анализ обращений пользователей 8. Анализ эффективности функционирования БД 9. Работа с конечными пользователями 10. Подготовка и поддержание системных средств 11. Организационно-методическая работа по проектированию БД

11. Модели данных. Иерарх. модель, +и-

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

3 модели: иерархическая, сетевая, реляционная – традицион. модели данных. В послед. годы вед. работы по созд.БД, построен.на постреляц, многомерн, объектно-ориентиров. и др. моделях, кот наз нетрадиц.моделями.

Иерархическая модель появ. в резул обобщ.структур данных языка Кобол. Осн. структура представ-ия данных им. форму дерева. На первом уровне нах. одна вершина, кот.наз.корнем дерева(им.связи с вершинами 2ого ур-ня, вершины 2ого ур-ня им. связи с вершинами 3го ур-ня и т.д) Связи между вершинами одного уровня нет. Данные в иерарх. структуре не равноправны – одни жестко подчинены другим. Доступ к информации - только по вертик схеме, начин. с корня, т.к. кажд. элемент связан только с одним элементом на верхнем уровне и с одним или неск. на низком. Над иерарх.организ.данными опред.след. операции: добав в БД нов.запись, измен. знач. данных удалить некоторую запись и все подчин ей записи, извлечь запись. Иерарх. модель явл. наиб. прост. «+»: достаточ.эфф.исп. памяти и норм. времен. показат-и выполн.операций над данными. «-»: иерархической модели явл.слож.логич.связи, громоздк.в обраб.дан.

Иерарх.сист. IMS. PC/Focus, Team-Up, Data Edge и наши: Ока, ИНЭС, МИРИС.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: