Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
VALUES ('ГП ”Верас”', 'Прокушев Станислав Игоревич', 202)
/* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ INSERT INTO Клиент (ИмяКлиента, ФИОРуководителя) VALUES ('ИП ”Темп”', 'Васько Григорий Терентьевич') GO Ç
Таблица Валюта
É INSERT INTO Валюта VALUES ('BYR', 'Белорусские рубли', 1, 1) INSERT INTO Валюта (КодВалюты, ИмяВалюты, КурсВалюты) VALUES ('RUR', 'Российские рубли', 76) INSERT INTO Валюта (КодВалюты, ИмяВалюты, КурсВалюты) VALUES ('USD', 'Доллары США', 2140) INSERT INTO Валюта (КодВалюты, ИмяВалюты, КурсВалюты) VALUES ('EUR', 'Евро', 2450) GO Ç
Таблица Товар
É INSERT INTO Товар VALUES (111, 'Монитор 17 дюймов', 'штука', 120, 'USD', 'Нет') /* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ INSERT INTO Товар (КодТовара, Наименование, Цена, Расфасован) VALUES (555, 'Винчестер HDD 80GB', 185000, 'Да') GO Ç
Таблица Заказ
Примечание. В таблице Заказ столбец КодЗаказа является автоинкрементным и, поэтому, его значения не приведены.
É SET DATEFORMAT dmy /* задаем привычный формат даты день.месяц.год, т.к. по умолчанию установлен формат год.месяц.день */ INSERT INTO Заказ /* год можно задавать как 2-мя, так и 4-мя цифрами */ VALUES (2, 111, 8, '04.04.09', '14.04.09', 567) /* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */
/* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ /* ... команда вставки новой строки – сформируйте самостоятельно */ INSERT INTO Заказ (КодКлиента, КодТовара, Количество, КодПоставщика) VALUES (1, 555, 25, 123) GO Ç 2. Создание представления базы данных. Синтаксис команды (см. [1], стр. 996):
CREATE VIEW [ < database_name >. ] [ < owner >. ] view_name [ ( column [,... n ] ) ] < view_attribute >::=
É CREATE VIEW Запрос1 AS SELECT TOP 100 PERCENT Товар.Наименование, Заказ.Количество, Товар.Единица_изм, Поставщик.ИмяПоставщика FROM Заказ INNER JOIN Поставщик ON Заказ.КодПоставщика = Поставщик.КодПоставщика INNER JOIN Товар ON Заказ.КодТовара = Товар.КодТовара ORDER BY Товар.Наименование, Заказ.Количество DESC Ç
Раздел III. Управление пользователями и правами доступа к данным.
На панели Object Explorer откройте папку Security и выберите в ней строку Logins. При этом справа на панели Summary будет представлен список регистрационных записей SQL Server. Если среди них присутствуют регистрационные записи ИмяДомена\sql1, ИмяДомена\sql2, ИмяДомена\sql3, ИмяДомена\sql4, то поочередно выделите их и удалите, выбирая в контекстном меню команду Удалить. 1. Предоставление доступа к серверу учетной записи Windows NT. Синтаксис системной хранимой процедуры (см. [1], стр. 212):
sp_grantlogin [ @loginame = ] ' login ' É -- ИмяДомена замените конкретным именем (домена или локального компьютера) EXEC sp_grantlogin 'ИмяДомена\sql1' EXEC sp_grantlogin 'ИмяДомена\sql2' EXEC sp_grantlogin 'ИмяДомена\sql3' EXEC sp_grantlogin 'ИмяДомена\sql4' GO Ç
Отмена доступа к серверу учетной записи выполняется с помощью хранимой процедуры sp_droplogin, имеющей синтаксис:
sp_droplogin [ @loginame = ] ' login '
2. Добавление учетной записи в фиксированную роль сервера. Синтаксис системной хранимой процедуры (см. [1], стр. 223):
sp_addsrvrolemember [ @loginame = ] ' login ' É EXEC sp_addsrvrolemember 'ИмяДомена\sql1', 'dbcreator' GO Ç
Удаление учетной записи из фиксированной роли сервера выполняется с помощью хранимой процедуры sp_dropsrvrolemember, имеющей синтаксис (см. [1], стр. 224):
sp_dropsrvrolemember [ @loginame = ] ' login ', [ @rolename = ] ' role ' 3. Создание нового пользователя и связывание его с учетной записью. Синтаксис системной хранимой процедуры (см. [1], стр. 231):
sp_grantdbaccess [ @loginame = ] ' login '
É EXEC sp_grantdbaccess 'ИмяДомена\sql1', 'sql1' EXEC sp_grantdbaccess 'ИмяДомена\sql2', 'sql2' EXEC sp_grantdbaccess 'ИмяДомена\sql3', 'sql3' EXEC sp_grantdbaccess 'ИмяДомена\sql4', 'sql4' GO Ç
Удаление пользователя выполняется с помощью системной хранимой процедуры, имеющей синтаксис (см. [1], стр. 232):
sp_revokedbaccess [ @name_in_db = ] ' name '
4. Создание пользовательской роли. Синтаксис системной хранимой процедуры (см. [1], стр. 240; [2]):
sp_addrole [ @rolename = ] ' role '
É EXEC sp_addrole 'Гл.бухгалтер', 'sql1' EXEC sp_addrole 'Бухгалтера', 'sql1' EXEC sp_addrole 'Экономисты', 'sql1' GO Ç
Удаление пользовательской роли выполняется с помощью системной хранимой процедуры, имеющей синтаксис (см. [1], стр. 242):
sp_droprole [ @rolename = ] ' role ' 5. Добавление нового члена в роль (как фиксированную, так и пользовательскую) базы данных. Синтаксис системной хранимой процедуры (см. [1], стр. 236):
sp_addrolemember [ @rolename = ] ' role ', É EXEC sp_addrolemember 'db_accessadmin', 'sql1' EXEC sp_addrolemember 'Гл.бухгалтер', 'sql1' EXEC sp_addrolemember 'Бухгалтера', 'sql2' EXEC sp_addrolemember 'Бухгалтера', 'sql3' EXEC sp_addrolemember 'Бухгалтера', 'Гл.бухгалтер' EXEC sp_addrolemember 'Экономисты', 'sql4' EXEC sp_addrolemember 'Экономисты', 'Гл.бухгалтер' GO Ç
Исключение члена из роли выполняется с помощью системной хранимой процедуры, имеющей синтаксис (см. [1], стр. 237):
sp_droprolemember [ @rolename = ] ' role ', 6. Предоставление привилегий доступа к объектам базы данных. Синтаксис системной хранимой процедуры (см. [1], стр. 254):
GRANT
É
|
||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 133; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.144.81.21 (0.051 с.) |