Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание базы данных средствами SQL Server Enterprise




СУБД предлагает несколько путей создания базы данных: ко­ман­дой Create Database языка Transact-SQL (п. 4.3.6.7), мастером (кнопка Run a Wizard) и средствами SQL Server Enterprise.

Пример создания средствами SQL Server Enterprise базы Кадры из таблиц: Сотрудники, Подразделения, Должности и Специальности.

1. Выделим папку Databases и нажмем кнопку New.

2. В диалоговом окне свойств (рисунок 4.3.1.3.1) зададим параметры базы данных: имена базы данных (Name) и файлов с данными ба­зы (File Name), местоположения файлов (Location), первоначальные раз­ме­ры (Initial size), группы файлов (File Group). База данных может на­хо­диться в нескольких фай­лах: в первичном (primary) и во вторичных (se­con­da­ry) при нехватке места в первичном файле (п. 4.3.1.2). Опция Auto­ma­tically grow file раз­ре­шает атоматический рост размера базы данных с ука­зан­­ным шагом в мега­байтах (In megabytes) или в процентном отношении (By percent). Опция Unrestricted filegrowth не ограничивает, а опция Restrict filegrowth огра­ни­чи­вает рост базы данных указанным числом мегабайтов.

3. Нажмем кнопку OK.

Группы объектов базы данных представлены в виде дерева в левой части окна утилиты Enterprise Manager (рисунок 4.2.2.1), списки самих объ­ек­тов ‑ в правой части этого окна. Для работы с конкретным объектом нужно выделить его и выбрать соответствующий пункт из меню или нажать нужную кнопку на панели инструментов или нажать правую кноп­ку мышки и выбрать соответствующий пункт из контекстного меню.

 
 

Рисунок 4.3.1.3.1. Окно создания базы данных

 

Основные объекты базы данных: таблицы базы данных (Tables), представления или виды (Views), хранимые процедуры (Stored Procedures), дополнительные хранимые процедуры (Extended Stored Procedures), пра­ви­ла базы данных (Rules), стандартные установки базы данных (Defaults), ти­пы пользователя (User Defined Data Types), поль­зователи базы данных (Users), роли (режимы ограни­че­ния доступа пользователей к дан­ным), объединяющие пользова­тели по группам доступа к данным (Roles).

Список ролей, используемых для доступа к базе данных (п. 4.6.7): db_owner (полный доступ), db_accessadmin (добавление и удаление пользователей), db_securityadmin (управление доступом пользователей), db_ddladmin (вы­пол­нение всех команд языка определения данных, кроме GRANT, REVO­KE, DENY), db_backupoperator (резервное копирование), db_data­reader/db_datawriter (чтение/изменение таблиц), db_denydata­reader/db_de­ny­data­writer (использование ограничения доступа к объектам базы операторами Select/Insert, Updata, Delete), public (пользователи без пре­дос­тав­­ле­ния спе­циаль­ных ролей).

Список серверных ролей, используемых для доступа к серверу базы данных (п. 4.6.7): sysadmin (все функции), serveradmin (настройка кон­фи­гурации и закры­тие), setupadmin (управление связями между серверами и их процедурами запуска), securityadmin (доступ к файлу ошибок), pro­cessad­min (управ­ле­ние процессами), dbcreator (создание и удаление баз данных), diskadmin (управление файлами).

Если выделить пользователя в группе Uses и нажать кнопку Proper­ties, то выведется окно определения ролей доступа к базе данных данного пользователя.

Настройку базы данных можно произвести из ее окна свойств, вызываемого кнопкой Properties.

Параметры настройки базы данных на странице Options:DBO use only (только пользователь dbo может обращаться к базе данных), Single user (монопольное использование базы одним пользователем), Read only (только чтение), ANSI NULL Default (умалчиваемое значение NULL или NOT NULL), Recursive triggers (рекурсивный запуск триггеров), Select into/bulk copy (разрешает выполнение операций без подключения), Truncate log on checkpoint (блокировка выполнения тразакций при выполнении проверки checkpoint), Torn page detection (разрешает опре­де­ление неполных страниц), Auto close (автоматическое закрытие базы данных при не использовании ее ни одним пользователем), Auto shrink (атоматическое сжатие базы данных), Auto create/update statistics (автоматическая подготовка/изменение статистической информации), Use quoted identifiers (использование кавычек в идентификаторах).

Параметры дополнительной настройки базы данных на странице Permessions: User/Ro­le (имя пользователя и роли), CreateTable (разрешение на создание таб­лиц), Create­View (разрешение на создание видов), Create SP (раз­ре­ше­ние на создание хранимых процедур), Create Default (разрешение на соз­да­ние настроек, используемых по умолчанию), Create Rule (разрешение на соз­­дание правил в базе данных), Backup DB (разрешение на резервное копи­­ро­вание), Basckup Log (разрешение на создание log‑файла резервного копирования базы данных).

Удаление базы данных реализуется командой меню Delete.




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 448; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.