Автор работы: Пользователь скрыл имя, 24 Января 2013 в 15:21, контрольная работа
Развитие средств вычислительной техники обеспечило для создания и широкого использования систем обработки данных разнообразного назначения. Разрабатываются информационные системы для обслуживания различных систем деятельности, систем управления хозяйственными и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы. Одной из важных предпосылок создания таких систем стала возможность оснащения их «памятью» для накопления, хранения и систематизация больших объемов данных.
Задание……………………………………………………………………………....2
Содержание……………………………………………………………………..…...3
Введение……………………………………………………………………………..4
Теоретические аспекты СУБД……………………………………………………..5
Функциональные возможности СУБД…………………………………………...10
BMC Remedy Action Request System (AR System)………………………………12
Сведения о компании ООО «Каскад 24»………………………………………...24
Конструкторская часть……………………………………………………………26
Проектирование БД в среде Microsoft Access……………………………………39
Применение Microsoft Access в БД «Техническая поддержка»………………..42
Заключение…………………………………………………………………………68
Список литературы………………………………………………………………...69
Содержание:
Введение.
Развитие средств
вычислительной техники
Такие программные комплексы выполняют довольно сложный набор функций, связанный с централизованными управлениями, данными в базе данных интерфейсах всей совокупности ее пользователей. По существу, система управления базами данных служит посредником между пользователями и базой данных.
1. Теоретические аспекты СУБД.
1. Основные понятия БД.
Всякая прикладная
программа является
* физическое
размещение данных и их
* поиск данных;
* поддержание
баз данных в актуальном
* защиту данных от некорректных обновлений и несанкционированного доступа;
обслуживание одновременных запросов к данным от нескольких пользователей (прикладных программ).
2. Модели данных.
Хранимые в базе
данных имеют определенную
* иерархическая;
* сетевая;
* реляционная;
* объектно - ориентированная;
В иерархической модели данные представляются в виде древовидной (иерархической) структуры. Она удобна для работы с иерархически упорядоченной информацией и громоздка для информации со сложными логическими связями.
Сетевая модель означает представление данных в виде произвольного графа. Достоинством сетевой и иерархической моделей данных является возможность их эффективной реализации показателей затрат памяти и оперативности. Недостатком сетевой модели данных является высокая сложность и жесткость cхемы БД, построенной на ее основе.
Реляционная модель данных (РМД) название получила от английского термина Relation - отношение. Модель данных описывает некоторый набор родовых понятий и признаков, которыми должны обладать все конкретные СУБД и управляемые ими БД, если они основываются на этой модели.
Объектно-ориентировочная модель данных - это когда в базе хранятся не только данные, но и методы их обработки в виде программного кода. Это перспективное направление, пока также не получившее активного распространения из-за сложности создания и применения подобных СУБД.
База данных - это
совокупность записей
Файл - это совокупность записей одного типа, в котором перекрестные ссылки отсутствуют.
Более того, в определении нет упоминания о компьютерной архитектуре. Дело в том, что, хотя в большинстве случаев БД действительно представляет собой один или (чаще) несколько файлов, физическая их организация существенно отличается от логической. Таблицы могут храниться как в отдельных файлах, так и все вместе. И, наоборот, для хранения одной таблицы иногда используются несколько файлов. Для поддержки перекрестных ссылок и быстрого поиска обычно выделяются дополнительные специальные файлы.
Поэтому при работе
с базами данных обычно
Таким образом, сама по себе база данных - это только набор таблиц с перекрестными ссылками. Чтобы универсальным способом извлекать из нее группы записей, обрабатывать их, изменять и удалять, требуются специальные программы, называются СУБД.
По характеру использования СУБД делят на персональные (СУБДП) и многопользовательские (СУБДМ). СУБДП представляет собой совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД.
Персональные СУБД
обеспечивают возможность
Для обработки
команд пользователя или
Обеспечение целостности
БД-необходимое условие
Обеспечение безопасности
достигается СУБД шифрованием
прикладных программ, данных, защиты
паролем, поддержкой уровней
Расширение возможностей
пользователя СУБДП
Поддержка функционирования в сети обеспечивается:
* средствами
управления доступом
данным,
т.е. средствами блокировки
которые в разной степени реализованы в разных СУБДП;
* средствами механизма транзакций, обеспечивающими целостность БД при
функционировании в сети.
Теперь рассмотрим
функции СУБД немного
3. Определение данных.
СУБД должна допускать определения данных (внешние схемы, концептуальную
схему, внутреннюю схему, а также все связанные отображения) в исходной
форме и преобразовывать
эти определения в форму
Иначе говоря, СУБД
должна включать в себя
для различных языков определений данных. СУБД должно также «понимать»
синтаксис языка определений данных.
4. Обработка данных.
СУБД должна уметь
обрабатывать запросы
или удаление существующих данных в базе данных или на добавление новых
данных в базу данных. Другими словами, СУБД должна включать в себя
компонент процессора языка обработки данных.
5. Запросы языка обработки данных бывают «планируемые» и «не планируемые».
СУБД должна контролировать
пользовательские запросы и
Восстановление данных и дублирование.
СУБД или другой
связанный с ней программный
компонент, обычно называемый
администратором транзакций, должны
осуществлять необходимый
СУБД должна обеспечить
функцию словаря данных. Сам словарь
данных можно по праву считать
БД (но не пользовательской, а
системой). Словарь «содержит данные
о данных» (иногда называемые
метаданными), т.е. определения других
объектов системы, а не просто
«сырые данные». В частности,
исходная и объектная формы
различных схем (внешних, концептуальных
и т.д.) и отображений будут
сохранены в словаре.
Очевидно, что СУБД
должна выполнять все
Подводя итог сказанному,
можно сделать вывод, что в
целом назначением СУБД
В заключении вкратце
сопоставим описанную СУБД с
системой файлами (или с
Управляющим компонентом многих СУБД является ядро, выполняющее следующие функции:
* управление данными во внешней памяти;
* управление буферами оперативной памяти (рабочими областями, в которые
осуществляется подкачка данных из базы для повышения скорости работы);
* управление транзакциями.
Эта функция включает
обеспечение необходимых
В некоторых реализациях
СУБД активно используется