Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика»


Скачать 0.51 Mb.
Название Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика»
страница 5/10
Тип Методические указания
rykovodstvo.ru > Руководство эксплуатация > Методические указания
1   2   3   4   5   6   7   8   9   10

3.1 Добавление пользователей в системе


Для подключения к серверу пользователь должен ввести имя и пароль. Возможны два варианта определения прав на доступ:


  • Use Windows NT authentication - подключение под именем, с которым пользователь регистрировался в Windows. В этом случае серверу автоматически передается имя, группа и пароль, под которым регистрировался пользователь и, если они корректны для сервера базы данных, осуществляется подключение.

  • Use SQL Server authentication - для подключения к серверу пользователь должен явным образом объявить имя и пароль.


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

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

  • проверка полномочий на этапе подключения к серверу (контроль осуществляется посредством таблицы syslogins главной базы данных master).

  • проверка полномочий на доступ к объектам конкретной базы данных во время сеанса работы с сервером (контроль осуществляется на основе информации, размещенной в таблице users и связанных с ней таблицах).

Права каждого пользователя определяются в соответствии с правами группы пользователей, к которой принадлежит данный пользователь (его идентификатор), и индивидуальными правами пользователя. Каждый пользователь при объявлении его на сервере или в базе данных и назначении его в одну или несколько групп наследует, таким образом, все права, которые установлены для данной группы или составлены как сумма прав всех групп. Права, наследуемые пользователем для доступа к каждому объекту базы данных в соответствии с правами группы (или ролью группы), могут быть в дальнейшем изменены, т. е. они могут быть уточнены для каждого пользователя отдельно по каждому объекту базы.

В модели базы данных, поставляемой вместе с дистрибутивом и являющейся прообразом любой новой базы данных, имеются, как правило, два стандартных пользователя SA и BUILTIN/Administrators.

  • SA - это пользователь из группы системных администраторов SQL Server с неограниченными правами по доступу к объектам.

  • BUILTIN/Administrators - пользователь, который зарегистрировался в Windows NT в группе администраторов. Все они имеют доступ к серверу базы данных с правами системного администратора. Если это не предполагает характер доступа к операционной системе, права пользователей BUILTIN/Administrators можно минимизировать снятием с них роли sysadmin.

Добавление входов на сервер базы данных может быть осуществлено с помощью оболочки MS SQL Server Enterprise Manager. Для этого нужно выделить New Database User на сервере, входы на который необходимо отредактировать, и щелкнуть на нем правой кнопкой мыши.

В выпадающем контекстном меню, предложенном после этого, выбрать New Login. Появится диалоговое окно SQL Server Login Properties с вкладками General, Server roles, Database Access.


Рис 3.9. Вкладка General.
На вкладке General (рис 3.9) необходимо ввести или выбрать:

  • новый идентификатор пользователя в поле Name.

  • базу данных данного сервера, с которой будет работать пользователь в поле Database.

  • язык (таблицу перекодировки для данного пользователя) в поле Language.

  • метод контроля за входом на сервер (Authentication).

Возможны два метода контроля прав доступа - Windows NT Authentication (разрешить доступ пользователей Windows NT под учетными данными операционной системы без дополнительного диалога, если они являются разрешенными пользователями SQL Server с такими же учетными данными) и SQL Server Authentication (запрашивать имя и пароль пользователя при входе на сервер).

В первом случае необходимо указать в поле Domain наименование домена, на котором хранятся учетные данные пользователей, а также установить тип доступа - security access, который может быть разрешен (grant access) или запрещен (deny access).

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



Рис 3.10. Вкладка Server Roles
На вкладке Server Roles (рис. 3.10) можно пометить галочкой одну или несколько ролей в соответствующем списке установленных ролей на данном сервере (групп пользователей). Права помеченных ролей в сумме должны обеспечить необходимый для данного пользователя уровень доступа. В нижней части окна в поле Description при перемещении маркера на каждую роль появляется подсказка в виде описания прав данной группы (роли).

В дистрибутивной версии предполагаются следующие стандартные роли для сервера:

  • sysadmin - действия без ограничения прав.

  • securityadmin - неограниченный доступ к учетным данным пользователей, создание баз данных и чтение журналов.

  • serveradmin - доступ к параметрам конфигурации сервера базы данных.

  • setupadmin - создание объекта репликации и управление расширенными процедурами.

  • processadmin - управление процессами, порожденными SQL Server.

  • diskadmin - управление файлами, обслуживаемыми данным сервером.

  • dbcreator - создание и модификация баз данных.


На вкладке Database Access (рис. 3.11) необходимо определить роли пользователя для конкретных баз данных, входящих в состав сервера баз данных. Для этого в верхней таблице вкладки под названием Specify wich databases can be accessed by this login помечаются галочкой те базы, к которым пользователь может иметь доступ. В нижней таблице под названием Database Roles помечаются галочкой роли пользователя для каждой из разрешенных ему баз.


Рис 3.11. Вкладка Database Access
В дистрибутивной версии предполагаются следующие роли для базы данных:

  • db_owner - неограниченные возможности, как у владельца базы данных.

  • db_accessadmin - доступ к таблице пользователей и их прав для данной базы данных.

  • db_datareader - чтение информации из любой таблицы.

  • db_datawriter - изменение записей в любой пользовательской (!!!) таблице.

  • db_ddladmin - добавление, редактирование и удаление объектов.

  • db_securityadmin - доступ к таблицам ролей базы данных.

  • db_backupoprrator - выполнять операции резервирования базы данных.

  • db_denydatareader - модификация схемы базы данных.

  • db_denydatawriter - запрещение модификации схемы базы данных.

Если все необходимые и достаточные для данного пользователя параметры введены, нажатие кнопки OK приведет к их вводу в системные таблицы баз данных.

1   2   3   4   5   6   7   8   9   10

Похожие:

Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания к практическим работам по дисциплине «Базы данных»
Методические указания предназначены для проведения практических занятий по дисциплине «Базы данных», для специальности ксиК
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания содержат задания к лабораторным работам по...
Методические указания предназначены для студентов направления «Прикладная информатика» профиля «Прикладная информатика в экономике»,...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по дисциплине “Системы управления базами данных”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Курсовая работа по дисциплине «Web-технологии в бизнесе»
Методические указания к выполнению курсовой работы для студентов 1-го курса очной (заочной) формы обучения для студентов направления...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Санкт-петербургский государственный университет сервиса и экономики
Методические указания предназначены для студентов заочной формы обучения подготовки магистрантов направления 230700. 68 «Прикладная...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания «Аналитические запросы» по дисциплине «Постреляционные базы данных»
Учебно-методические материалы «Аналитические запросы» представляют собой методические указания к лабораторным работам по дисциплине...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению выпускной квалификационной работы для студентов направления
Методические указания по выполнению выпускной квалификационной работы для студентов направления 01. 03. 02 «Прикладная математика...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания к практическим занятиям рпк «Политехник»
Методические указания предназначены для проведения практических занятий по дисциплине “Базы данных” в соответствии со стандартом...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических и лабораторных работ...
Методические указания предназначены для обучающихся по специальностям технического профиля 21. 02. 08 Прикладная геодезия
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению курсовой работы по дисциплине «Экономика отрасли»
...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических работ по дисциплине...
Методические указания предназначены для студентов 1 и 2 курсов специальности 38. 02. 04 Коммерция по отраслям
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Кафедра менеджмента экономическая теория методические указания
Методические указания содержат рекомендации по написанию курсовой работы. Издание позволит ознакомиться с требованиями к курсовой...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Основная образовательная программа высшего профессионального образования...
Характеристика профессиональной деятельности выпускника магистерской программы 230700. 68. 02 Реинжиниринг бизнес-процессов по направлению...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по дисциплине “Базы данных и субд”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Методические указания к курсовой работе по дисциплине Базы данных для направления 230700. 62 «Прикладная математика» icon Методические указания по выполнению практических работ по дисциплине...
Методические указания предназначены для проведения практических работ по дисциплине

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск