Автор работы: Пользователь скрыл имя, 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