1. Бойко В.В. Проектирование баз данных информационных систем / В.В. Бойко, В.М. Савинков – М., 1989.
2. Дейт К.Дж. Введение в системы баз данных / К.Дж. Дейт. – К.;М.;СПб: Вильямс, 2001. – 1096 с.
3. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ / Г.Джексон – М.: Мир, 1991.
4. Диго С.М. Проектирование и использование баз данных / С.М. Диго – М.: Финансы и статистика, 1995.
5. Карпова Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. – СПб.: Питер, 2001. – 304 с.
6. Кириллов В.В. Структуризованный язык запросов (SQL) / В.В. Кириллов, Г.Ю. Громов – СПб.: ИТМО, 1994
7. Мартин Дж. Планирование развития автоматизированных систем / Дж. Мартин – М.: Финансы и статистика, 1984.
8. Мейер М. Теория реляционных баз данных / М. Мейер – М.: Мир, 1987.
9. Михеева В.Д. Microsoft Access 2002 / В.Д. Михеева, И.А. Харитонова – СПб.: БХВ, 2002.
10. Тиори Т. Проектирование структур баз данных. В 2 кн. / Т. Тиори, Дж. Фрай – М.: Мир, 1985.
1. ANSI - American National Standard Institute
2. IAM - index allocation map
3. GAM - global allocation map
4. MB - мегабайт
5. MDF - master data file
6. SGAM - shared global allocation map
7. SQL - structured querylanguage
8. UDDT - user-defined data types
9. БД - базаданных
10. ООБД - объектно-ориентированные базы данных
11. СУБД - системы управления базами данных
Рисунок 1 - Содержимое папки Databases в SQL Server 2000
Рисунок 2 - ОкнорегистрациисервераRegistered SQL Server Properties
Рисунок 3 – Окно создания новой базы данных, вкладка General
Рисунок 4 - Окно создания новой базы данных, вкладка Data Files
Рисунок 5 - Окно создания новой базы данных, вкладка Transaction Log
Таблица 1 – Системные базы данных SQLServer 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 для сервера |