Автор работы: Пользователь скрыл имя, 20 Октября 2009 в 15:27, Не определен
Курсовая работа
Заключение
Направление ООБД возникло сравнительно давно. Публикации появились уже в середине 80-х гг. Однако наиболее активно это направление развивается в последние годы. С каждым годом увеличивается число публикаций и реализованных коммерческих и экспериментальных систем [4].
Возникновение направления ООБД определяется прежде всего потребностями практики: необходимостью разработки сложных информационных прикладных систем, для которых технология предшествующих систем БД не была вполне удовлетворительной.
Наиболее важным новым качеством ООБД, которого позволяет достичь объектно-ориентированный подход, является поведенческий аспект объектов. В прикладных информационных системах, основывавшихся на БД с традиционной организацией, существовал принципиальный разрыв между структурной и поведенческой частями. Структурная часть системы поддерживалась всем аппаратом БД, ее можно было моделировать, верифицировать и т.д., а поведенческая часть создавалась изолированно. В среде ООБД проектирование, разработка и сопровождение прикладной системы становится процессом, в котором интегрируются структурный и поведенческий аспекты. Конечно, для этого нужны специальные языки, позволяющие определять объекты и создавать на их основе прикладную систему [10].
В
настоящее время ведется очень
много экспериментальных и
Глоссарий
№ | Понятие | Содержание |
1 | 2 | 3 |
1 | Алгоритм |
Именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области |
2 | Атрибут | Именованная характеристика, определяющая свойства данной сущности (объекта) |
3 |
База данных |
Точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату |
4 |
Данные |
Набор конкретных
значений, параметров, характеризующих
объект, условие, ситуацию или любые другие факторы |
5 |
Запрос |
Команда, которая даётся СУБД и которая сообщает ей, чтобы она вела определённую информацию из таблиц |
6 |
Индекс |
Структура данных, которая помогает СУБД быстрее обнаруживать отдельные записи в таблице, а потому позволяет сократить время выполнения запросов пользователя |
7 |
Ключ |
Минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности |
8 |
Компонент |
Функциональный элемент, имеющий определенные свойства и размещаемый программистом в окне формы |
9 | Представления | Виртуальные таблицы, определяемые запросом на языке Transact-SQL |
10 | Свойство | Специальный механизм классов, регулирующий доступ к полям |
11 |
Связь |
Ассоциация, устанавливаемая между несколькими сущностями, и показывающая как взаимодействуют сущности между собой |
12 | Система управления базами данных | Совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями |
13 | Файл | Именованная область внешней памяти, в которую записывают и из которой считывают данные |
Список
использованных источников
Список
сокращений
Приложение
А
Рисунок 1 - Содержимое папки Databases в SQL Server 2000
Приложение
Б
Рисунок 2 - Окно регистрации сервера Registered SQL Server Properties
Приложение
В
Рисунок 3 – Окно создания новой базы данных, вкладка General
Приложение
Г
Рисунок 4 - Окно создания новой базы данных, вкладка Data Files
Приложение
Д
Рисунок 5 - Окно создания новой базы данных, вкладка Transaction Log
Приложение
Е
Таблица
1 – Системные базы данных SQL Server
2000 и их назначение
Название | Назначение | Размещение |
master | Хранит всю системную информацию сервера, включая учетные записи и параметры, сведения о всех базах и местонахождении их первичных файлов с данными об инициализации баз данных пользователей | master.mdf - файл данных
(7.5 Мбайт) mastlog.ldf-журнал транзакций (1 Мбайт) |
model | Является шаблоном, задаваемым администратором и используемым для создания любых пользовательских баз данных. Содержит параметры по умолчанию, которые можно переопределять при создании соответствующей базы данных пользователя | model.mdf - файл данных
(0.75 Мбайт) modellog.ldf – журнал транзакций (0.75 Мбайт) |
tempdb | Хранит все временные системные и пользовательские объекты: таблицы, переменные, хранимые процедуры и т д. | tempdb.mdf – файл данных (8 Мбайт) templog.ldf – журнал транзакций (0.5 Мбайт) |
msdb | Хранит информацию, относящуюся к автоматизации администрирования и управления сервером | msdbdata.mdf –файл
данных(3.5 Мбайт) msdblog.ldf -журнал транзакций (0.75 Мбайт) |
Приложение
Ж
Таблица
2 – Список и описание системных
таблиц
Название таблицы | Описание |
sysallocations | Содержит сведения о размещении объектов внутри БД |
syscolumns | Содержит информацию о каждом столбце таблицы или представления БД, а также о каждом параметре хранимой процедуры |
syscomments | Содержит информацию о каждом объекте БД |
syscontrains | Описывает связь
между ограничениями и |
sysdepends | Содержит ссылки на объекты, которые были использованы при определении других объектов БД |
sysfilegroups | Перечислены все группы файлов, принадлежащих БД |
sysfiles | Перечислены все файлы БД |
sysforeignkeys | Содержит информацию, определяющую ограничение FOREIGN KEY |
sysfulltextcatalogs | Перечислены все полнотекстовые каталоги, присоединенные к БД |
sysindexes | Используется для хранения информации об индексах и таблицах БД |
sysindexkeys | Хранит сведения о ключах и столбцах индексов |
sysmembers | Содержит информацию обо всех участниках ролей БД |
sysobjects | Содержит сведения обо всех объектах, создаваемых в базе данных |
syspermissions | Содержит информацию о предоставленных либо отклоненных правах на доступ к объектам БД для ролей, пользователей и групп пользователей |
sysprotects | Содержит сведения о разрешениях, которые предоставляются либо отзываются посредством команд GRANT и REVOKE |
sysreferences | Содержит соответствия между ограничением FOREIGN KEY и столбцами, на которые оно ссылается |
systypes | Содержит информацию обо всех типах данных, как встроенных, так и пользовательских |
sysusers | Содержит список всех пользователей БД |
Приложение
З
Таблица
3 - Набор таблиц системной базы данных master
Название таблицы | Описание |
sysaltfiles | Сведения о всех файлах всех баз данных |
syscacheobjects | Информация об использовании кэш-памяти |
syscharsets | Все наборы символов сервера и порядок сортировки |
sysconfigures | Настройки сервера
перед запуском во время работы (динамические),
производимые пользователем |
sysurconfigs | Текущие значения параметров настройки сервера |
sysdatabases | Сведения обо всех базах данных сервера |
sysdevices | Сведения обо всех файлах базы данных, хранящихся на различных устройствах |
syslanguages | Сведения о языках сервера (кроме английского) |
syslockinfo | Информация обо всех блокировках |
syslogins | Сведения об учетной записи пользователя |
sysmessages | Учетные записи и пароли пользователей для связанных серверов |
sysprocesses | Информация о процессорах, запушенных на сервере (системных и клиентских) |
sysremotelogins | Сведенья о пользователях, которым разрешено вызывать удалённые хранимые процедуры |
sysservers | Информация о серверах, способных выступать в роли источника данных OLE DB для сервера |
Информация о работе Разработка и сопровождение баз данных в MS SQL Server 2000