Автор: Пользователь скрыл имя, 21 Ноября 2012 в 18:54, курсовая работа
Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия ли учреждения. Цель таких систем управления базами данных – это уметь справляться со следующими задачами:
Определение тенденции изменения важнейших показателей;
Обеспечение получение информации, критической по времени, без существенных задержек;
Выполнение точного и полного анализа данных.
База данных - это реализованная с помощью компьютера информационная структура (модель), отражающая состояние объектов и их отношения.
Надо отметить, что база данных - это, собственно, хранилище информации и не более того. Однако, работа с базами данных трудоемкая и утомительная. Для создания, ведения и осуществления возможности коллективного пользования базами данных используются программные средства, называемые системами управления базами данных (СУБД).
Введение - 3 -
Глава 1. Основные понятия базы данных и систем управления базами данных - 6 -
1.1.Базы данных и системы управления базами данных - 6 -
1.2. Свойства полей базы данных - 10 -
1.3. Типы данных - 12 -
1.4. Безопасность баз данных - 13 -
Глава 2. Системы управления базами данных - 14 -
2.1. Классификация СУБД - 14 -
2.2. Постреляционные базы данных - 20 -
Глава 3. Анализ качества баз данных и тенденции в мире систем управления ими - 30 -
3.1. Функциональная пригодность баз данных - 30 -
3.2 Тенденции в мире систем управления базами данных - 40 -
Заключение - 47 -
Список использованной литературы - 49
Методы могут быть публичными (доступными из объектов других классов) или приватными (доступными только внутри данного класса).
Итак, объектно-ориентированная система управления базами данных представляет собой объединение системы программирования и СУБД и основана на объектно-ориентированной модели данных.
Основное назначение ООБД
связано с потребностью создания
единого информационного
В этой среде должны отсутствовать противоречия между структурной и поведенческой частями проекта и должно поддерживаться эффективное управление сложными структурами данных во внешней памяти.
В отличие от традиционных
реляционных систем, в которых
при создании приложения приходится
одновременно использовать процедурный
язык программирования, ориентированный
на работу со скалярными значениями,
и декларативный язык запросов,
ориентированный на работу с
множествами, языковая среда ООБД –
это объектно-ориентированная
Эта сторона ООБД наиболее близка родственному направлению языков программирования баз данных. Языки программирования ООБД и БД во многих своих чертах различаются только терминологически; существенным отличием является лишь поддержание в языках ООБД подхода к наследованию классов.
Другим аспектом языкового окружения ООБД является потребность в языках запросов, которые можно было бы использовать в интерактивном режиме. Если доступ к объектам внешней БД в языках программирования ООБД носит в основном навигационный характер, то для языков запросов более удобен декларативный стиль. Как известно, декларативные языки запросов менее развиты, чем языки программирования.
Для анализа свойств баз данных предлагается выделять характеристики качества системы управления базой данных и содержащейся в ней информации. Состав этих характеристик рекомендуется систематизировать на основе требований международного стандарта ISO 9126.
Современные базы данных —
один из тех объектов в сфере информатизации,
от которых иногда требуется особенно
высокое качество и наличие возможности
его оценки. Но что означает качество
баз данных, какие требования следует
предъявлять к их качеству, какими
характеристиками можно описывать
качество, как их оценивать и измерять?
Для этого могут быть полезны
методы и стандарты, разработанные
для анализа сложных
При комплексном анализе
качества баз данных не всегда удается
четко разделить требования и
значения характеристик качества для
каждого из этих объектов. Одна СУБД
может обрабатывать различные по
структуре, составу и содержанию
данные, а одни и те же данные могут
управляться различными СУБД. При
анализе качества баз данных целесообразно
рассматривать два компонента: систему
программ управления данными и совокупность
данных, упорядоченных по некоторым
правилам. Хотя эти компоненты тесно
взаимодействуют при реализации
конкретной базы данных, первоначально
они создаются независимо и могут
рассматриваться в своем
- номенклатурой и содержанием показателей качества, определяющих их назначение, функции и потребительские свойства;
- технологией и средствами
- категориями специалистов, обеспечивающих создание, эксплуатацию или применение баз данных;
- комплектами эксплуатационной
и технологической
Практически весь набор характеристик
и атрибутов из стандарта ISO 9126 «Качество
программных средств» в той или
иной степени может использоваться
в составе требований к СУБД. Особенности
состоят в изменении акцентов
при их выборе и упорядочении. Во
всех случаях важнейшими характеристиками
качества СУБД являются требования к
функциональной пригодности процессов
формирования и изменения информационного
наполнения баз данных администраторами,
а также доступа к данным и
представления результатов
Различия требований к характеристикам
качества привели к созданию широкого
спектра локальных, специализированных
и распределенных СУБД. В зависимости
от области применения, приоритет
при оценке качества может отдаваться
различным конструктивным характеристикам:
надежности и защищенности применения
(финансовая сфера), удобству использования
малоквалифицированными пользователями
(социальная сфера), эффективности использования
ресурсов (сфера материально-
В системах баз данных доминирующее значение приобретают сами данные, их хранение и обработка. Для оценивания качества информации может применяться общий методический подход к выделению адекватной номенклатуры стандартизированных в ISO 9126 базовых характеристик и субхарактеристик. Однако их содержание для применения к качеству баз данных требуется уточнить. Выделяемые показатели качества должны иметь практический интерес для пользователей и быть упорядочены в соответствии с приоритетами практического применения. Кроме того, каждый выделяемый показатель качества должен быть пригоден для достоверного экспертного оценивания или измерения, а также для сравнения с требуемым значением.
При разработке базы данных в техническом
задании и спецификации на нее
должен формализоваться
Функциональная пригодность
Полнота накопленных описаний объектов — относительное число объектов или документов, имеющихся в базе данных, к общему числу объектов по данной тематике или по отношению к числу объектов в аналогичных базах данных.
Идентичность — относительное число описаний объектов, не содержащих дефекты и ошибки, к общему числу документов об объектах в базах данных.
Актуальность — относительное число устаревших данных об объектах в базах данных, к общему числу накопленных и обрабатываемых данных.
Разнообразие функций баз
К конструктивным характеристикам
качества информации можно отнести
практически все
Корректность или
Объем базы данных — относительное число записей описаний объектов или документов, доступных для хранения и обработки, по сравнению с полным числом реальных объектов во внешней среде.
Оперативность — степень соответствия динамики изменения данных состояниям реальных объектов.
Глубина ретроспективы — интервал времени от даты выпуска и/или записи в базу данных самого раннего документа до настоящего времени.
Динамичность — относительное число изменяемых описаний объектов к общему числу записей в базе данных за некоторый интервал времени, определяемый периодичностью издания версий базы.
Защищенность информации реализуется средствами СУБД в сочетании с поддерживающими их средствами защиты данных. Цели, назначение и функции защиты тесно связаны с особенностями функциональной пригодности каждой базы данных. В распределенных базах данных показатели защищенности тесно связаны с характеристиками целостности и отражают степень тождественности одинаковых данных в памяти удаленных компонентов.
На практике способности защищать
информацию баз данных от негативных
воздействий описываются обычно
составом средств, используемых для
защиты от внешних и внутренних угроз.
Однако есть попытки измерять и описывать
качество защищенности информации обобщенно,
трудоемкостью и временем, необходимыми
для преодоления
На практике основное внимание сосредоточено
на защите от злоумышленных разрушений,
искажений и хищений информации
баз данных. Основой такой защиты
является аудит санкционирования доступа,
а также контроль организации
и эффективности ограничений
доступа. В реальных базах данных
возможны и не всегда учитываются
катастрофические последствия и
аномалии информации, отражающиеся на
безопасности применения, при которых
их источниками являются случайные,
непредсказуемые
Надежность информации баз данных может основываться на применении понятий и методов теории надежности, которая позволяет получить ряд четких, хорошо измеряемых интегральных показателей. Надежная база данных, прежде всего, должна обеспечивать низкую вероятность потери работоспособности. Быстрое реагирование на потерю или искажение данных и восстановление их достоверности и работоспособности за время меньшее, чем порог между сбоем и отказом, обеспечивают высокую надежность.
Классификация сбоев и отказов
по длительности восстановления приводит
к необходимости анализа
Используемость ресурсов (или ресурсная экономичность) в стандартах отражается занятостью ресурсов центрального процессора, оперативной, внешней и виртуальной памяти, каналов ввода-вывода, терминалов и каналов связи. В зависимости от конкретных задач и особенностей базы данных при выборе атрибутов качества может доминировать либо величина абсолютной занятости ресурсов различных видов, либо относительная величина использования ресурсов каждого вида при нормальном функционировании базы данных. Задача оценки и эффективного использования вычислительных ресурсов сохраняет свою актуальность.
Практичность (применимость) — трудно формализуемое понятие, однако, в итоге, значительно определяющее функциональную пригодность и полезность применения базы данных для определенных пользователей. В эту группу показателей входят субхарактеристики, с различных сторон отражающие функциональную понятность, удобство освоения, системную эффективность и простоту использования данных. Некоторые субхарактеристики можно оценивать экономическими показателями — затратами труда и времени специалистов на реализацию определенных функций взаимодействия с данными. В стандарте ISO 9126 для этой характеристики качества предлагается наибольшее число атрибутов, подробно описывающих свойства программных средств, которые так же могут быть полезны для оценки баз данных заказчиками при их практическом выборе, освоении и применении. Оценки практичности зависят не только от собственных характеристик баз данных, но также от организации и адекватности документирования процессов их эксплуатации.
Информация о работе Базы данных и система управления базами данных