SQL Server 2000

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

Введение.2

Краткая характеристика редакции8

SQL Server 20008

Developer Edition9

Enterprise Evaluation Edition9

Возможности редакций10

Аппаратные требования10

Взаимодействие с операционными системами11

Взаимодействие с программным обеспечением Интернета12

Планирование конфигурации сервера13

Выбор сопоставления14

Выбор метода установки16

Автоматическая установка18

Создание учетных записей19

Выбор типа установки23

Установка сетевых библиотек и протоколов25

Установка сетевых протоколов в Windows 200025

Сетевая библиотека Описание26

Установка и конфигурирование клиентов27

Запуск, остановка и приостановка служб29

Автоматический старт30

Ручной запуск SQL Server31

Запуск SQL Server в однопользовательском режиме32

Запуск SQL Server с минимальными требованиями32

Дополнительные режимы запуска33

Приостановка SQL Server34

Остановка SQL Server34

Правила Безопасности35

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

Архитектура системы безопасности SQL Server 200037

Режимы аутентификации37

Режим аутентификации SQL Server38

Компоненты структуры безопасности39

Пользователи40

Роли сервера42

Роли баз данных42

Роли приложения44

Защита данных45

Шифрование данных45

Ограничение доступа к файлам SQL Server46

Права доступа46

Права на доступ к объектам баз данных47

Запрещение доступа49

Создание и обслуживание баз данных50

Использование неформатированных разделов51

Увеличение базы данных52

Использование Transact-SQL53

Создание баз данных53

Управление базами данных57

Уменьшение размера базы данных60

Управление свойствами базы данных64

Присоединение и отсоединение базы данных67

Передача прав владения68

Изменение имени базы данных69

Просмотр свойств базы данных69

Удаление базы данных76

Управление пользовательскими типами данных76

Управление правилами79

Управление умолчаниями80

Список литературы84

 

Введение.

 

SQL Server 2000 является довольно сложным продуктом, работу с которым можно рассматривать с разных сторон. В частности, можно выделить два основных раздела работы с сервером, каждый из которых при ближайшем рассмотрении может быть легко разделен на более мелкие блоки: О администрирование; О программирование.

Администрирование SQL Server 2000 в свою очередь можно разделить на две части: администрирование собственно сервера и администрирование баз данных. Таким образом, администрирование баз данных представляет собой отдельную область работы с SQL Server 2000. Оно включает разработку структуры базы данных, ее реализацию, проектирование системы безопасности, создание пользователей базы данных, предоставление им прав доступа, создание объектов и т. д. Кроме того, администратор базы данных должен периодически создавать резервные копии, выполнять проверку целостности данных и следить за размером файлов как самой базы данных, так и журнала транзакций. Указанный список можно легко продолжить, так как мы перечислили далеко не все задачи администрирования.

Первая задача, которая встает перед администратором или разработчиком, это проектирование структуры базы данных. Неверно спроектированная база данных впоследствии доставит много хлопот как администратору, так и программистам и пользователям. Поэтому необходимо ответственно отнестись к разработке базы данных, сразу же продумывая различные варианты использования данных, а также возможности интеграции с дополнительными системами и доступа к данным с помощью различных технологий.

Существует множество технологий и методов разработки баз данных, рассмотрение которых достойно отдельной книги. Для более детального знакомства с теорией реляционных баз данных и построением баз данных с использованием ER-диаграмм необходимо обратиться к специализированной литературе, посвященной этим вопросам. Для понимания теории реляционных баз данных, которая является доминирующей в настоящее время, необходимо хорошее знание математики, так как в основе реляционной модели данных лежат математические объекты. ... , ,

Замечу, что литературы на русском языке, посвященной теоретическим основам систем управления базами данных, очень мало. Основные труды по этой теме были написаны более 10 лет назад, но продолжают оставаться актуальными по сей день.

В широком смысле слова база данных это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации. Примером может служить предприятие, вуз и т. д. Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать нужные сведения с произвольным сочетанием признаков. Сделать это можно, только если данные структурированы.

База данных поименованная совокупность взаимосвязанных данных, находящихся

под управлением системы управления базами данных (СУБД). СУБД это комплекс

программных и языковых средств, необходимых для создания баз данных,

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

информации.