Автор работы: Пользователь скрыл имя, 22 Ноября 2011 в 10:03, контрольная работа
База данных, говоря коротко - это средство для реляционного и эффективного хранения информации. Иными словами, такая база обеспечивает надежную защиту данных от случайной потери или порчи, экономно использует ресурсы (как людские, так и технические) и снабжена механизмами поиска информации, удовлетворяющим разумным требованиям к производительности. Само понятие база данных может означать как отдельный набор данных (например, список телефонов), так и гораздо более сложную систему (например, SQL Server). Базы данных - это один из самых сложных типов коммерческих приложений. Все остальные типы системы, как правило, имеют более - менее близкие аналогии в реальном мире. С точки зрения практического использования текстовые процессоры - это усовершенствованная пишущая машинка. Электронную базу данных, несомненно, освоит не только бухгалтер, но и другой любой пользователь.
ВВЕДЕНИЕ…………………………………………………………………….3
1. Теоретические аспекты СУБД……………………………………………..5
1.1 Основные понятия баз данных………………………………………5
1.2 Функции и компоненты СУБД………………………………………9
1.3 Жизненный цикл СУБД……………………………………………..11
1.4 Классификация баз данных…………………………………………12
1.5 Типы СУБД…………………………………………………………..17
2. Обеспечение безопасности БД……………………………………………22
2.1 Общие положения…………………………………………………...22
2.2 Методы обеспечения безопасности………………………………...24
ЗАКЛЮЧЕНИЕ……………………………………………………………….27
БИБЛИОГРАФИЧЕСКИЙ СПИСОК……………………………………….28
САНКТ-ПЕТЕРБУРГСКАЯ АКАДЕМИЯ УПРАВЛЕНИЯ И ЭКОНОМИКИ
ФАКУЛЬТЕТ ЭКОНОМИКИ И ФИНАНСОВ
Заочная форма обучения
СПЕЦИАЛЬНОСТЬ «Бухгалтерский учет, анализ и аудит»
по дисциплине
«Информационные системы в
на тему
«Система управления базами данных»
ВЫПОЛНИЛ
Студент
ПРОВЕРИЛ
Преподаватель
Мурманск
2011
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ…………………………………………………………
1. Теоретические
аспекты СУБД…………………………………………….
1.1
Основные понятия баз данных………
1.2 Функции и компоненты СУБД………………………………………9
1.3
Жизненный цикл СУБД……………………………
1.4
Классификация баз данных………………
1.5
Типы СУБД………………………………………………………
2. Обеспечение
безопасности БД………………………………………
2.1
Общие положения………………………………………
2.2 Методы обеспечения безопасности………………………………...24
ЗАКЛЮЧЕНИЕ……………………………………………………
БИБЛИОГРАФИЧЕСКИЙ
СПИСОК……………………………………….28
ВВЕДЕНИЕ
База данных, говоря коротко - это средство для реляционного и эффективного хранения информации. Иными словами, такая база обеспечивает надежную защиту данных от случайной потери или порчи, экономно использует ресурсы (как людские, так и технические) и снабжена механизмами поиска информации, удовлетворяющим разумным требованиям к производительности. Само понятие база данных может означать как отдельный набор данных (например, список телефонов), так и гораздо более сложную систему (например, SQL Server). Базы данных - это один из самых сложных типов коммерческих приложений. Все остальные типы системы, как правило, имеют более - менее близкие аналогии в реальном мире. С точки зрения практического использования текстовые процессоры - это усовершенствованная пишущая машинка. Электронную базу данных, несомненно, освоит не только бухгалтер, но и другой любой пользователь.
В настоящее время разработаны и используются на персональных компьютерах около двадцати систем управления базами данных. Они предоставляют пользователю удобные средства интерактивного взаимодействия с БД и имеют развитый язык программирования.
Актуальность выбранной темы заключается в том, что на данный момент в современных системах управления базами данных имеется возможность не только хранить данные в своих структурах, но и хранить программный код, т.е. методы, с помощью которых происходит взаимодействие с потребителем или другим программно - аппаратным комплексом.
Целью
контрольной работы является изучить
принцип работы системы управления
базами данных.
Задачи контрольной работы:
1. Теоретические аспекты СУБД
1.1 Основные понятия баз данных
В настоящее время жизнь человека настолько насыщена различного рода информацией, что для ее обработки требуется создание огромного количества хранилищ информации различного назначения. Современные информационные системы характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей. Основой информационной системы является база данных. Целью любой информационной системы является обработка данных об объектах реального мира.
В широком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира, в какой - либо предметной области1. Кроме того, база данных - это хранилище данных для совместного использования. При автоматизации деятельности человека происходит перенос реального мира в электронный формат. Для этого выделяется какая-то часть этого мира и анализируется на предмет возможности автоматизации. Она называется предметной областью и строго очерчивает круг объектов, которые изучаются, измеряются, оцениваются и т.д. В результате этого процесса выделяются объекты автоматизации и определяются реквизиты, по которым данные объекты оцениваются. Графически данный процесс схематично показан на рис. 1.
Результатом данного процесса становится база данных, которая описывает конкретную часть реального мира со строго определенных позиций. Итак, оценивая все вышесказанное, можно сказать, что:
Предметная область - это часть реального мира, подлежащего изучению для организации управления и автоматизации2.
Объект - это элемент предметной области, информацию о котором мы сохраняем3.
Реквизит (атрибут) - поименованная характеристика объекта. Он показывает, какая информация об объекте должна быть собрана4.
Объектами могут быть:
Базы данных выполняют две основные функции. Они группируют данные по информационным объектам и их связям и предоставляют эти данные пользователям.
Данные
- это формализованное
Информация
может храниться в
Студент Иванов Иван родился 4 апреля 1981 года, обучается в 411 группе, номер его зачетной книжки 200205; студент Виктор Сидоров 06.08. 1982г.р., имеет зачетную книжку №200213, обучается в 413 группе; Женя Петров, родился в 1982 году 25 марта, номер зачетной книжки 200210, обучается в 411 группе.
В качестве предметной области в данном примере может быть представлена сфера деятельности деканата факультета по учету студентов. Объектами этой предметной области выступают как сами студенты, так и данные их номеров зачетных книжек.
Структурированный вид хранения информации предполагает введение соглашений о способах представления данных. Это означает, что в определенном месте хранилища могут находиться данные определенного типа, формата и содержания. Указанная выше информация о гражданах Петрове, Сидорове и Иванове в структурированном виде будет выглядеть следующим образом:
Таблица 1
Пример структурированных данных
№ | Фамилия | Имя | Дата рождения | Учебная группа | № зачетной книжки |
1 | Иванов | Иван | 04.04.1981 | 411 | 200205 |
2 | Петров | Евгений | 25.03.1982 | 411 | 200210 |
3 | Сидоров | Виктор | 06.08.1982 | 414 | 200213 |
Представление информации в таблице - наилучший способ структурирования данных. Все данные записаны в клеточках таблицы по определенным правилам - форматам, одинаковым для всего столбца. Все столбцы имеют названия. Кроме этого нетрудно заметить, что фамилии студентов записаны по алфавиту, при этом для записей имен и фамилий используются заглавные буквы. Каждая строка таблицы имеет порядковый номер. Автоматизировать обработку данных, которые хранятся в неструктурированном виде сложно, а порой и просто невозможно. Поэтому вырабатывают определенные соглашения о способах представления данных. Обычно это делает разработчик базы данных. В результате все реквизиты имеют одинаковый вид и тип данных, что делает их структурированными и позволяет создать базу данных. В результате можно сказать, что:
База данных - это поименованная совокупность структурированных данных, относящихся к определенной предметной области.
Обрабатывает структурированные данные централизованный программный механизм, который называется системой управления базами данных.
Система управления базами данных (СУБД) - это программный механизм, предназначенный для записи, поиска, сортировки, обработки (анализа) и печати информации, содержащейся в базе данных.
В компьютерной базе данных информация представляется в виде таблицы, очень похожей на электронную таблицу. Названия столбцов, представляющих «шапку» таблицы, называют именами полей или реквизитами, а сами столбцы - полями. Данные в полях называют значениями реквизитов или значениями полей. Для описания поля, кроме его имени, используются следующие характеристики и свойства полей:
Тип поля. Подобно электронной таблице, работающей с тремя типами полей: текстовой, числовой и формула, в таблицах используется несколько большее количество типов полей: