Требования к банкам данных

Принципами построения Банков Данных является интеграция данных (все данные организовываются в виде БД) и централизация управления (всё управления данными осуществляется с помощью СУБД). Таким образом, Банк Данных — это совместное использование СУБД и Базы Данных i ; i =1.. n ;

Требования к Банкам данных:

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

2. Массовость использования (коллективный доступ).

3. Быстродействие (время реакции на запрос).

4. Производительность (количество запросов, выполняемых в единицу времени).

Требования к банкам данных;

Базы и банки данных. Основные понятия. Проектирование БД. Система управления БД, назначение и основные функции. Работа с СУБД Microsoft ACCESS, SQL for Windows.

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

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

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

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

Надежность функционирования— одно из важнейших требований, предъявляемых к любой системе.

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

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

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

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

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

Основными функциями банков данных являются:

— хранение информации и организация ее защиты;

— периодическое изменение хранимых данных (обновление, добавление, удаление);

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

— обработка найденных данных и вывод результатов в заданной форме.

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

Создадим БД, включающую:

1. Фамилию, имя, отчество;

2. Дату рождения;

3. Домашний адрес;

4.Наличие высшего образования (да или нет);

Для краткости присвоим индивидуальные имена (метки) каждой из имеющихся строк

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

Основные требования, предъявляемые к банкам данных

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

Смотрите так же:  Составить заявление в военный суд

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

Простота: пользователи должны иметь возможность легко узнать и понять, какие данные имеются в их распоряжении.

Легкость использования: пользователи должны иметь возможность осуществлять (процедурно) простой доступ к данным, при этом все сложности доступа к данным должны быть скрыты в самой системе управления базами данных.

Гибкость использования: обращение к данным или их поиск должны осуществляться с помощью различных методов доступа.

Быстрая обработка запросов на данные: запросы на данные, должны обрабатываться с помощью высокоуровневого языка запросов, а не только прикладными программами, написанными с целью обработки конкретных запросов.

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

База данных — это основа для будущего наращивания прикладных программ: базы данных должны обеспечивать возможность быстрой и дешевой разработки новых приложений.

Сохранение затрат умственного труда: существующие программы и логические структуры данных не должны переделываться при внесении изменений в базу данных.

Наличие интерфейса прикладного программирования: прикладные программы должны иметь возможность просто и эффективно выполнять запросы на данные; программы должны быть изолированными от расположения файлов и способов адресации данных.

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

Адаптивность и расширяемость: база данных должна быть настраиваемой, причем настройка не должна вызывать перезаписи прикладных программ. Кроме того, поставляемый с СУБД набор предопределенных типов данных должен быть расширяемым — в системе должны иметься средства для определения новых типов и не должно быть различий в использовании системных и определенных пользователем типов.

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

Восстановление данных после сбоев: автоматическое восстановление без потери данных транзакции. В случае аппаратных или программных сбоев система должна возвращаться к некоторому согласованному состоянию данных.

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

Автоматическая реорганизация и перемещение: система должна обеспечивать возможность перемещения данных или автоматическую реорганизацию физической структуры.

Основные требования, предъявляемые к банкам данных

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

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

Простота: пользователи должны иметь возможность легко узнать и понять, какие данные имеются в их распоряжении.

Легкость использования: пользователи должны иметь возможность осуществлять (процедурно) простой доступ к данным, при этом все сложности доступа к данным должны быть скрыты в самой системе управления базами данных.

Гибкость использования: обращение к данным или их поиск должны осуществляться с помощью различных методов доступа.

Быстрая обработка запросов на данные: запросы на данные, должны обрабатываться с помощью высокоуровневого языка запросов, а не только прикладными программами, написанными с целью обработки конкретных запросов.

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

База данных — это основа для будущего наращивания прикладных программ: базы данных должны обеспечивать возможность быстрой и дешевой разработки новых приложений.

Сохранение затрат умственного труда: существующие программы и логические структуры данных не должны переделываться при внесении изменений в базу данных.

Наличие интерфейса прикладного программирования: прикладные программы должны иметь возможность просто и эффективно выполнять запросы на данные; программы должны быть изолированными от расположения файлов и способов адресации данных.

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

Адаптивность и расширяемость: база данных должна быть настраиваемой, причем настройка не должна вызывать перезаписи прикладных программ. Кроме того, поставляемый с СУБД набор предопределенных типов данных должен быть расширяемым — в системе должны иметься средства для определения новых типов и не должно быть различий в использовании системных и определенных пользователем типов.

Смотрите так же:  Возврат сложнотехнического оборудования

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

Восстановление данных после сбоев: автоматическое восстановление без потери данных транзакции. В случае аппаратных или программных сбоев система должна возвращаться к некоторому согласованному состоянию данных.

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

Автоматическая реорганизация и перемещение: система должна обеспечивать возможность перемещения данных или автоматическую реорганизацию физической структуры.

studopedia.org — Студопедия.Орг — 2014-2019 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.001 с) .

Основные требования, предъявляемые к банкам данных

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

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

Простота: пользователи должны иметь возможность легко узнать и понять, какие данные имеются в их распоряжении.

Легкость использования: пользователи должны иметь возможность осуществлять (процедурно) простой доступ к данным, при этом все сложности доступа к данным должны быть скрыты в самой системе управления базами данных.

Гибкость использования: обращение к данным или их поиск должны осуществляться с помощью различных методов доступа.

Быстрая обработка запросов на данные: запросы на данные, должны обрабатываться с помощью высокоуровневого языка запросов, а не только прикладными программами, написанными с целью обработки конкретных запросов.

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

База данных — это основа для будущего наращивания прикладных программ: базы данных должны обеспечивать возможность быстрой и дешевой разработки новых приложений.

Сохранение затрат умственного труда: существующие программы и логические структуры данных не должны переделываться при внесении изменений в базу данных.

Наличие интерфейса прикладного программирования: прикладные программы должны иметь возможность просто и эффективно выполнять запросы на данные; программы должны быть изолированными от расположения файлов и способов адресации данных.

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

Адаптивность и расширяемость: база данных должна быть настраиваемой, причем настройка не должна вызывать перезаписи прикладных программ. Кроме того, поставляемый с СУБД набор предопределенных типов данных должен быть расширяемым — в системе должны иметься средства для определения новых типов и не должно быть различий в использовании системных и определенных пользователем типов.

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

Восстановление данных после сбоев: автоматическое восстановление без потери данных транзакции. В случае аппаратных или программных сбоев система должна возвращаться к некоторому согласованному состоянию данных.

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

Автоматическая реорганизация и перемещение: система должна обеспечивать возможность перемещения данных или автоматическую реорганизацию физической структуры.

Банки данных. Требования, предъявляемые к банкам данных. Функции администраторов

Страницы работы

Фрагмент текста работы

Лекция №11 Банки данных

В начале курса мы говорили о том, что внедрение НИТ идет на основе концепции баз данных и баз знании. Однако, сводить проблему работы с данными только к логической концепции данных нельзя. Только проектирование НИТ в техническом, организационном, программном аспекте вместе с моделями данных позволяет перевести вопрос перехода к НИТ в практическую плоскость.

Рассмотрим ряд понятий, используемых при списании соответствующих сложных систем:

База данных — именованная, некоторым образом организованная совокупность данных, отражающих состояние объектов и их отношений для некоторой предметной области.

Система управления БД — совокупность языковых и программных средств, предназначенных для создания, ведения и совместного применения БД многими пользователями.

Банк данных(Б и Д) — основанная на технологии БД систем языковых, программных, организационных и технических средств, предназначенных для централизованного накопления и коллективного использования данных.

Администратор БД — специальное должностное лицо, имеющее полное представление о БД и отвечающее за ее ведение, использование и развитие.

Администрация Б и Д — подразделение, отвечающее за эксплуатацию Б и Д: ведение, организацию коллективного доступа к ним пользователей и развитие системы.

Смотрите так же:  Договор залога дома образец

Требования предъявляемые к Б и Д

· адекватность отражения ПО:

n полнота целостности и непротиворечивость данных;

n актуальность И;

· возможность взаимодействия пользователей различных категорий и в разных режимах;

· обеспечение высокой эффективности доступа для разных приложений;

· малое время освоения системы для конечных пользователей;

· обеспечение секретности и конфиденциальности для части данных;

· обеспечение взаимной независимости программ и данных;

· обеспечение надежности для Б и Д:

n защита данных от случайного или преднамеренного искажения;

n возможность быстрого и полного восстановления данных;

n технологичность обработки данных.

Прежде, чем рассматривать компоненты Б и Д, рассмотрим преимущества и недостатки использования БД.

П1. Наличие единого целостного отображения ПО позволяет уменьшить избыточность данных и увеличить мобильность информационной системы.

П2. БД сокращает затраты на хранение данных и поддержку их в актуальном состоянии.

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

П4. Наличие хорошо описанных специализированных языковых средств СУБД позволяет существенно сократить трудозатраты на создание и сопровождение приложений.

Н1. Использование СУБД увеличивает сложность создаваемой ИС, увеличивать требования к квалификации разработчиков и увеличивает трудозатраты на начальном этапе проектирования.

Н2. Возможна потеря в эффективности решения отдельных задач.

Н3. Использование СУБД повышает требования к работе как ТС так и ПО, т.к. значительная часть ресурсов ЭВМ расходуется на функционирование СУБД.

Н4. Последствия сбоев может оказаться значительно более серьезным, чем при файловой обработке.

КОМПОНЕНТЫ Б и Д

БД — это объективная форма представления и организации данных, систематизированных то, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ (из закона «О правовой охране программ для ЭВМ и БД»).

Наряду с БД СУБД поддерживает описание БД, т.е. метаинформацию. Кроме того в Б и Д могут присутствовать описания отдельных пользователей «Подсхемы».

Программные средства Б и Д

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

n компоненты по настройке S;

n компоненты по восстановлению S;

n компиляторы либо инерпритаторы.

СУБД включает по крайней мере две языковых компоненты: ЯОД и ЯМД.

ЯОД должна позволять:

n описывать различные элементы данных с учетом того типа модели, который лежит в основе БД;

n описывать средства обеспечения секретности и защиты данных.

ЯМД должна обеспечивать:

n ввод данных в БД с контролем правильности;

n актуализацию БД;

n выбор необходимых данных (язык запросов);

n совместное использование и актуализацию данных;

n обработку и оформление данных в нужном виде (генератор форм и отчетов).

По языкам общения СУБД делятся на открытые и замкнутые. В открытых СУБД для общения с БД используются универсальные языки программирования. Замкнутые СУБД имеют собственные языки общения с пользователем

Под архитектурным уровнем СУБД подразумевают подсистему для поддержки некоторого уровня абстракции данных.

Другие публикации:

  • Windows 10 лицензия разработчика Разработка приложений для Windows 10 Mobile – пошаговое руководство (2018) На сегодняшний день разработка приложений для Windows 10 Mobile является одним из наиболее перспективных направлений. Многие программисты переучиываются и […]
  • Напечатать заявление в word Создание шапки в документе Microsoft Word Нередко во время работы в MS Word можно столкнуться с необходимостью создания таких документов, как заявления, объяснительные и им подобные. Все они, естественно, должны быть правильно оформлены, […]
  • Бланк заявление о выдаче нового пароля в связи с его утратой сбербанк Заявление о выдаче нового пароля в связи с его утратой приложение 9 У нас заблокировали "Сбербанк Бизнес Онлай" наверно из за вода не верного пароля, скачали приложение 9 "Заявление о выдачи нового пароля в связи с его утратой" как его […]
  • Как оформить фрагмент кода Как оформить фрагмент кода Carro, а если у него диссертация посвящена разработке программы? (условно).. ну и что ? код программы ни в какой специальности не может быть новизной, даже в самой программисткой 05.13.11. А модель поведения […]
  • Договор купли продажи электросетевого хозяйства Договор купли-продажи электрической энергии на территории Ставропольского края Договор купли-продажи электрической энергии См. данную форму в редакторе Microsoft Word Открытое Акционерное Общество "Ессентукские городские электрические […]
  • Пояснительная записка в школу от родителей Как написать объяснительную в школу? К сожалению, удержать нашу в жизнь в рамках дисциплины и строгого расписания не всегда удается. Несмотря на сильное стремление, у нас не всегда получается так, как было задумано, ведь случается много […]
Требования к банкам данных