Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_teoreticheskoy_chasti_UBD_final.doc
Скачиваний:
3
Добавлен:
26.09.2019
Размер:
117.25 Кб
Скачать

7. Учетные записи и группы

При установке SQL-Server создаются 2 стандартные учетные записи:

  1. BUILTIN/Administrator – по умолчанию она представляет встроенные роли системного администратора и не может быть изменена. Её не рекомендуется использовать в SQL Servere

  2. SA – рекомендуется оставить на крайний случай, когда сисадмин окажутся недоступными . А вместо этого следует создать новых пользователей и включить их в административную группу сисадминов

8. Типы ролей

Роли БД позволяют объединить пользователей в одну административную единицу и работать с ней как с обычным польз. В роль БД можно включить пользователей и роли SQL Servera; пользователей и группы Windows, которым предварительно предоставлен доступ к нужной БД; с помощью Enterprise Manager в роль БД можно добавить только польз БД. Роль Public-ее членами являются все польз имеющие доступ к БД. Прикладные роли – не содержат членов и должны передавать пароль, они разработаны для управления привилегиями польз обращающихся к БД через некоторые приложения

9. Управление правами доступа к объектам

Права разрешения в SQL делятся на 3 типа:

  1. Разрешение на работу с объектами БД

  2. Разрешение на выполнение операторов SQL

  3. Неявное разрешение – контролирует действия, которые могут быть выполнены только членами ролей сервера или владельцами объектов в БД

Разрешение

Разрешаемое действие

CREATE

Создание БД, таблиц и т.д.

BACKUP

Резервное копирование БД и файлов журнала транзакций

SELECT, UPDATE

Выполнение запросов и модификация таблиц представлений и их столбцов

INSERT, DELET

Разрешение на добавление и удаление таблиц

EXECUTE

Разрешение на выполнение хранимых процедур

10. Физическая архитектура бд. Страницы и группы страниц

Логическая структура БД – описывает структуру таблицы взаимоотношений между ними, списки польз, хранимы процедур и другие объекты БД

Физическая структура БД включает описание файлов БД и журнала транзакций их первоначальный размер

БД- 1)основной - *.mdf; 2)журнал транзакций - *.ldf; 3) доп. файлы - *.ndf

Страница – основная единица хранения данных на уровне БД. Представляет собой блок фиксированной длинны обрабатывается при дискретной операции вв/выв как единое целое. Если польз обращается к одной строке данных , с диска будет считана вся страница.

1стр->8кб->1мб->128стр

6 типов страниц

Data- данные кроме типа данных Text, index, image. Содержат строки данных таблицы. На странице выделяются фиксированные пространства, куда записываются данные из строки. Строки располагаются последовательно сразу же после заголовка. Для более эффективного управления страниц SQL использует группы страниц – экстенты (экстент является базовым блоком используется для хранения данных таблиц и индексов, экстенты существуют только для страниц типа Data, Index, Text/Image) MIXED(смешанный экстент) – экстент этого типа содержит стр принадлежащие разным владельцам, это позволяет сократить расход свободного пространства.

GAM - хранит информацию о свободных экстентах. Используется 2 типа битовых полей:

  1. GAM –глобальная карта распределения 1 бит -> 1 экстент

  2. SGAM – распределяемая глобальная карта распределения.

PFS- хранит информацию о количестве свободного места на страницах типа DATA, INDEX и TEXTIMAGE

IAM- используется для отслеживания информацию о страницах принадлежащих одному объекту-владельцу

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]