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

4. Объекты бд sql Server 2000

1. Таблица(Table) - основная единица хранения БД в реяционных БД, хранящая информацию о сущности объекта.

2. Тип данных (Data Type) – SQL-сервер предлагает системные типы данных и пользовательские созданные на основе системных.

3. Ограничение(Constraint) - выражение ограничивающее ввод значения в поле

Check-действует на уровне колонки и ограничивает диапазон значений, который может быть сохранен в колонке. (Check 0<[курс]<=5)

Primary Key-ограничение целостности действует на уровне колонки или таблицы может состоять из одного или нескольких полей и следит за тем чтоб в столбце были уникальные значения.

Unique-обеспечивает ввод уникальных значений их может быть несколько в таблицах.

Foreign Key- создается на уровне таблицы для ссылочной целостности данных.

Null или NOT_Null действует уровне колонки разрешает или запрещает ввод пустых значений.

4. Default - значение по умолчанию (вносимое в поле если его не задали).

5. Rule - информация о параллельных значениях для поля.

6. Index - структура для быстрого поиска информации.

7. Представление (View) - способ просмотра данных из одной или нескольких таблиц. Представляет собой виртуальную таблицу определяемую запросом. Для пользователя выглядит как таблица, но не содержит данные, а лишь представляет их из таблиц.

8. User Defined (??хз??data type) - предназначен для часто выполняемых лог задач

9. Stored procedure (sp_(help)) откомпилированный набор SQL выражений и управления конструкциями, которые хранятся на сервере.

10. Trigger - вид хранимой процедуры запускается при изменении данных в таблице. В зависимости от выполняемых действий, которые приводят к запуску триггера, делятся:

Update Trigger

Insert Trigger

Delete Trigger

для таблицы может быть создано несколько триггеров каждого типа.

5. Разграничение доступа к информации. Основные понятия и общие правила разграничения доступа

Разграничение доступа к информации- это приводит к наиболее эффективному контролю работы пользователя отслеживать произведенные операции и осуществлять перспективное планирование.

Общие правила разграничения доступа

  1. Заключается в определении круга пользователей, которые будут иметь доступ к БД

  2. Заключается в определении действий, которые может выполнить в БД конкретный пользователь

6. Архитектура систем безопасности sql Server 2000

( 1. Проверка подлинности прав пользователя – аутентификация

А) windows (если организация небольшая и должности БД совмещает 1 человек) Б) SQL-Sever(если организация большая и должности БД выполняют разные люди)

2. проверка разрешения доступа к БД

Фундамент системы безопасности: учетная запись(login), пользователи(users), роли(role), группы(group)

  • Физическая безопасность

  • Подразумевает защиту доступа к инфраструктуре, содержащий внутренние сетевые компоненты и серверное оборудование, поддерживающее работу SQL Server.

  • Безопасность сетевого протокола

  • Включает в себя такие компоненты, как изоляция транспортного потока и шифрование компонентов.

  • Доменная безопасность

  • Реализуется в сетях Microsoft с помощью каталога ActiveDirectory (AD)

  • Безопасность локального компьютера

  • Поддержка прав доступа к файлам и реестру, поддержку служб шифрования

  • Средства безопасности SQL Server

  • Делится на 4 типа:

• Аутентификация

• Авторизация

• Аудит

• Шифрование

  • Безопасность приложений

  • Приложение может расширять возможности SQL Server, дополняя ее собственными безопасностями

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