Автор: Пользователь скрыл имя, 25 Ноября 2011 в 12:55, контрольная работа
База данных, говоря коротко – это средство для реляционного и эффективного хранения информации. Иными словами, такая база обеспечивает надежную защиту данных от случайной потери или порчи, экономно использует ресурсы (как людские, так и технические) и снабжена механизмами поиска информации, удовлетворяющим разумным требованиям к производительности. Само понятие база данных может означать как отдельный набор данных (например, список телефонов), так и гораздо более сложную систему (например, SQL Server). Базы данных – это один из самых сложных типов коммерческих приложений. Все остальные типы системы, как правило, имеют более – менее близкие аналогии в реальном мире. С точки зрения практического использования текстовые процессоры – это усовершенствованная пишущая машинка. Электронную базу данных, несомненно, освоит не только бухгалтер, но и другой любой пользователь.
Введение……………………………………………………………………..3
1. Теоретические аспекты СУБД ……………………………………….5
1.1 Основные понятия баз данных ……………………………………………..5
1.2 Функции и компоненты СУБД ……………………………………………...9
1.3 Жизненный цикл СУБД ……………………………………………………10
1.4 Классификация баз данных ………………………………………………..11
1.5 Типы СУБД …………………………………………………………………15
2. Обеспечение безопасности БД …………………………………...19
2.1 Общие положения ………………………………………………………….19
2.2 Методы обеспечения безопасности ……………………………………….20
Заключение ……………………………………………………………...23
Библиографический список ………………………………………24
Создание специализированной СУБД – весьма трудоемкое дело даже в сравнительно простых случаях, и для того, чтобы избрать этот путь, нужно иметь действительно веские основания и твердую убеждаемость в невозможности или нецелесообразности использования какой – либо СУБД общего назначения.
СУБД
общего назначения – это сложные
программные комплексы, предназначенные
для выполнения всей совокупности функций,
связанных с созданием и
Для создания БД разработчик описывает ее логическую структуру, организацию в среде хранения, а также способы видения базы данных пользователями. При этом используются предоставляемые СУБД языковые средства определения данных, и система настраивается на работу с конкретной БД. Такие описания БД называются соответственно схемой (или логической схемой, или концептуальной схемой) БД, схемой хранения (или внутренней схемой) и внешними схемами.
Обрабатывая
схемы БД, СУБД создает пустую БД
требуемой структуры –
Принципиально важное свойство СУБД заключается в том, что она позволяет различать и поддерживать два независимых взгляда на БД – взгляд пользователя, воплощаемой в «логическом» представлении данных, и «взгляд» системы – «физическое» представление, характеризующее организацию хранимых данных. Пользователя не интересует при его работе с БД байты и биты, представляющие данные в среде хранения, их размещения в памяти, указатели, поддерживающие связи между структурными компонентами хранимых данных, выбранные методы доступа. В то же время эти факторы важны для выполнения функций управления данными самой СУБД.
Обеспечение
логической независимости данных –
одна из важнейших функций СУБД,
предоставляющая определенную степень
свободы вариации «логического»
представления БД без необходимости
соответствующей модификации «
Под «физической» независимостью данных понимается способность СУБД предоставлять некоторую свободу модификации способов организации БД в среде хранения, не вызывая необходимости внесения соответствующих изменений в «логическое» представление. Благодаря этому можно вносить изменения в организацию хранимых данных, производить настройку системы с целью повышения ее эффективности, не затрагивая созданных прикладных программ, использующих базу данных. «Физическая» независимость данных реализуется в СУБД за счет тех же самых трансформационных механизмов архитектуры системы, которые обеспечивают «логическую» независимость данных.
Поддержка
логической целостности (непротиворечивости)
базы данных – другая важная функция
СУБД. В развитых системах ограничения
целостности базы данных объявляются
в схеме базы данных, и их проверка
осуществляется при каждом обновлении
объектов данных или связей между
ними, являющихся аргументами таких
ограничений.4
2. Обеспечение безопасности БД
2.1 Общие положения
Термины
безопасность и целостность в
контексте обсуждения баз данных
часто используется совместно, хотя
на самом деле, это совершенно разные
понятия. Термин безопасность относится
к защите данных от несанкционированного
доступа, изменения или разрушения
данных, а целостность – к точности
или истинности данных. По–другому
их можно описать следующим
Между ними есть, конечно, некоторое
сходство, поскольку как при обеспечении
безопасности, так и при обеспечении
целостности система вынуждена
проверить, не нарушают ли
Среди многочисленных аспектов
проблемы безопасности
2.2 Методы обеспечения безопасности
В
современных СУБД поддерживается один
из двух широко распространенных подходов
к вопросу обеспечения
Независимо
от того, какие схемы используются
– избирательные или
В-первых. Результаты стратегических решений должны быть известны системе (т.е. выполнены на основе утверждений, заданных с помощью некоторого подходящего языка) и сохраняться в ней (путем сохранения их в каталоге в виде правил безопасности, которые также называются полномочиями).
Во-вторых. Очевидно, должны быть некоторые средства регулирования запросов доступа по отношению к соответствующим правилам безопасности. (Здесь под "запросом, доступа" подразумевается комбинация запрашиваемой операции, запрашиваемого, объекта и запрашивающего пользователя.) Такая проверка выполняется подсистемой безопасности СУБД, которая также называется подсистемой полномочий.
В-третьих. Для того чтобы разобраться, какие правила безопасности к каким запросам доступа применяются, в системе должны быть предусмотрены способы опознания источника этого запроса, т.е. опознания запрашивающего пользователя. Поэтому в момент входа в систему от пользователя обычно требуется ввести не только его идентификатор (например, имя или должность), но также и пароль (чтобы подтвердить свои права на заявленные ранее идентификационные данные). Обычно предполагается, что пароль известен только системе и некоторым лицам с особыми правами.
В
отношении последнего пункта стоит
заметить, что разные пользователи
могут обладать одним и тем
же идентификатором некоторой
Перечисленные
выше методы управления доступом на самом
деле являются частью более общей
классификации уровней
Заключение
Проанализировав
контрольную работу можно сделать
вывод, что БД является важнейшей
составной частью информационных систем,
которые предназначены для
Таким
образом, СУБД называют программную
систему, предназначенную для создания
ЭВМ общей базы данных для множества
приложений, поддержания ее в актуальном
состоянии и обеспечения
Библиографический список
Информационные технологии управления: Учеб. пособие для вузов / Под ред. проф. Г.А. Титоренко. – 2-е изд., доп. – М.: ЮНИТИ-ДАНА, 2003. – 439 с.
Информация о работе Автоматизация обработки информации в системах управления базами данных «СУБД»