Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка и сопровождение БД в среде MS SQL Se...doc
Скачиваний:
316
Добавлен:
14.11.2019
Размер:
1.71 Mб
Скачать

Интернет-ресурсы1

  1. www.sql.ru - переписка по вопросам использования Microsoft Server и других СУБД (на русском языке);

  2. http://www.itknowledge.com/reference/dir.databases.html; http://gshulkin.hypermart.net/books/DatabaseBook.html - большое количество литературы по MS SQL Server, доступной в электронном виде (на английском языке);

  3. http://www.microsoft.com/sql/ - основной адрес по MS SQL Server от производителя продукта (информация на английском языке);

  4. http://www.microsoft.com/seminar/1033/Index/BrowseTitle.htm -семинары Microsoft (на английском языке);

  5. http://www.microsoft.com/support/SQL - страница технической поддержки Microsoft для SQL Server (на английском языке);

  6. http://msdn.microsoft.com/sqlserver/ - центр разработчиков MSDN для SQL Server (на английском языке);

  7. http://www.microsoft.com/technet/sql/ - Microsoft TechNet (на английском языке);

  8. http://terraserver.microsoft.com/default.asp - Microsoft TerraServer (на английском языке);

  9. http://www.sqlmag.com -журнал SQL Server Magazine (статьи в электронном виде на английском языке);

  10. http://www.pinpub.com - издательство Pinnacle Publishing (статьи в электронном виде на английском языке, коды программ);

  11. http://www.sqlservercentral.com - статьи, подсказки, книги, группы пользователей (на английском языке);

  12. http://www.sswug.org - глобальная группа пользователей SQL Server (на английском языке);

  13. http://www.sqlwire.com - новости о SQL Server (на английском языке);

  14. http://www.mssqlserver.com - сайт Майкла Хотека (Michael R. Hotek) содержит технические статьи, книги о SQL Server (на английском языке), код на T-SQL и обзоры продуктов;

  15. http://www.dbmaint.com - примеры кода;

  16. http://www.sqlsecurity.com - ответы на вопросы, обсуждение программных продуктов (на английском языке), примеры кода.

Приложение 1. Примеры операторов языка Transact-sql

В данном приложении приведены примеры различных операторов языка Transact-SQL. В качестве «полигона» для многих приведенных запросов выбрана база данных Pubs, которая поставляется вместе с SQL Server 2000.

1.1. Создание баз данных

Задание 1.1.1. Создать базу данных для учета продаж с именем Sales, используя один файл данных с именем Sales_dat и один файл для журнала транзакций с именем Sales_log, расположив их в папке \Data, созданной при установке сервера. Физические характеристики файлов приведены в таблице.

Физическая характеристика

Sales_dat

Sales_log

Размер файла

10

5

Максимальный размер файла

50

25

Приращение

5

5

Одним из вариантов реализации этого задания с использованием языка Transact-SQL может быть такой:

USE master - эта системная база необходима при создании;

GO

CREATE DATABASE Sales

ON (NAME = Sales_dat,

FILENAME = ‘c:\Program Files\Microsoft SQL Server\Mssql\Data\Saledat.mdf’,

SIZE = 10, - по умолчанию МВ;

MAXSIZE = 50,

FILEGROWTH = 5)

LOG ON (NAME = Sales_log,

FILENAME = ‘c:\Program Files\Microsoft SQL Server\Mssql\Data\Salelog.ldf’,

SIZE = 5MB,

MAXSIZE = 25MB,

FILEGROWTH = 5MB)

GO

Задание 1.1.2. Создать базу данных с именем Archive, используя три файла данных по 100 Мбайт и два файла для журнала транзакций также по 100 Мбайт. Сделать это можно, выполнив следующие команды Transact-SQL:

USE master

GO