УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантСистема баз данных MS SQL Server 2000.
ПредметИнформатика
Тип работыкурсовая работа
Объем работы43
Дата поступления12.12.2012
1100 ₽

Содержание

Введение 3
1. История развития MS SQL Server 4
2. Базы данных SQL Server 7
2.1. Типы баз данных 7
2.2. Объекты баз данных 8
2.3. Обращение к объектам SQL Server 9
2.4. Системные таблицы 11
3. SQL 13
4. Transact-SQL 19
5. Администрирование Microsoft SQL Server 26
5.1. Автоматизация часто выполняемых задач 26
5.2. Объявление шагов работы 28
5.3. Запланированные работы 30
5.4. Создание операторов для извещения 30
5.5. Просмотр и конфигурирование истории работ 32
6. Управление безопасностью приложения 34
Заключение 38
Глоссарий 39
Библиография 41
Приложение 1 42

Введение

Введение
Всякая профессиональная деятельность, так или иначе связана с информацией, с организацией ее сбора, хранения, выборки. Можно сказать, что неотъемлемой частью повседневной жизни стали базы данных, для поддержки которых требуется некоторый организационный метод, или механизм. Такой механизм называется системой управления базами данных (СУБД).
База данных (БД) – совместно используемый набор логически связанных данных (и их описание), предназначенный для удовлетворения информационных потребностей организации.
СУБД (система управления базами данных) – программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также получать к ней контролируемый доступ [1].
Системы управления базами данных существуют уже много лет, многие из них обязаны своим происхождением системам с неструктурированными файлами на больших ЭВМ. Наряду с общепринятыми современными технологиями в области систем управления базами данных начинают появляться новые направления, что обусловлено требованиями растущего бизнеса, все увеличивающимися объемами корпоративных данных и, конечно же, влиянием технологий Internet.
Одной из популярных СУБД является MS SQL Server. Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft.
1. История MS SQL Server
Исходный код MS SQL Server (до версии 7.0) основывался на коде Sybase SQL Server, и это позволило Microsoft выйти на рынок баз данных для предприятий, где конкурировали Oracle, IBM, и, позже, сама Sybase. Microsoft, Sybase и Ashton-Tate первоначально объединились для создания и выпуска на рынок первой версии программы, получившей название SQL Server 1.0 для OS/2 (около 1989 года), которая фактически была эквивалентом Sybase SQL Server 3.0 для Unix, VMS и др. Microsoft SQL Server 4.2 был выпущен в 1992 году и входил в состав операционной системы Microsoft OS/2 версии 1.3. Официальный релиз Microsoft SQL Server версии 4.21 для ОС Windows NT состоялся одновременно с релизом самой Windows NT (версии 3.1). Microsoft SQL Server 6.0 был первой версией SQL Server, созданной исключительно для архитектуры NT и без участия в процессе разработки Sybase.
К тому времени, как вышла на рынок ОС Windows NT, Sybase и Microsoft разошлись и следовали собственным моделям программного продукта и маркетинговым схемам. Microsoft добивалась исключительных прав на все версии SQL Server для Windows. Позже Sybase изменила название своего продукта на Adaptive Server Enterprise во избежание путаницы с Microsoft SQL Server. До 1994 года Microsoft получила от Sybase три уведомления об авторских правах как намёк на происхождение Microsoft SQL Server.
После разделения компании сделали несколько самостоятельных релизов программ. SQL Server 7.0 был первым сервером баз данных с настоящим пользовательским графическим интерфейсом администрирования. Для устранения претензий со стороны Sybase в нарушении авторских прав, весь наследуемый код в седьмой версии был переписан.
Переход с SQL Server 7,0 по SQL Server 2000 имеет более эволюционный шаг, не влечет за собой те же огромные изменения, которые были внесены в перейти от 6,5 к 7,0. Напротив, SQL Server 2000 построено по нарастающей на новый код базы, которая была создана в 7,0 версии. Начиная с SQL Server 2000, Microsoft начала выпуска обновления основных выпуск SQL Server в следующем году, начиная с XML в SQL Server Web Выпуск 1, в котором появилось несколько XML функций, включая возможность получить набор результатов как XML документ. В следующем году они переименовали в Интернете версии к более сжато названием SQLXML 2,0, который, помимо прочего, добавлена возможность обновления базы данных SQL Server с использованием XML updategrams. Это было быстро последовало в SQLXML 3,0 веб версии, которая включает способность подвергать хранимых процедур, как веб-службы. Текущая версия — Microsoft SQL Server 2005 — была представлена в ноябре 2005 года. Запуск версии происходил параллельно запуску Visual Studio 2005. Существует также «урезанная» версия Microsoft SQL Server — Microsoft SQL Server Express; она доступна для скачивания и свободно распространяется с использующим её программным обеспечением.
С момента выпуска предыдущей версии SQL Server (SQL Server 2000) было осуществлено развитие интегрированной среды разработки и ряда дополнительных подсистем, входящих в состав SQL Server 2005. Изменения коснулись реализации технологии ETL (извлечение, преобразование и загрузка данных), входящей в состав компонента SQL Server Integration Services (SSIS), сервера оповещения, средств аналитической обработки многомерных моделей данных (OLAP) и сбора релевантной информации (обе службы входят в состав Microsoft Analysis Services), а также нескольких служб сообщений, а именно Service Broker и Notification Services. Помимо этого, были произведены улучшения в производительности.
Хронология развития истории SQL Server:
o 1987 - Sybase версии SQL Server для UNIX.
o 1988 - Microsoft, Sybase и Aston - Тейт порт SQL Server в OS / 2.
o 1989 - Microsoft, Sybase и Aston - Тейт версии SQL Server 1,0 по OS / 2.
o 1990 - SQL Server 1,1 выпускается с поддержкой Windows 3,0 клиентов.
o 1991 - Microsoft и IBM конце совместной разработке OS / 2.
o 1992 - Microsoft SQL Server 4,2 по 16 - разрядной ОС / 2 1,3 освобождается.
o 1992 - Microsoft и Sybase SQL Server порта для Windows NT.
o 1993 - Windows NT 3,1 освобождается.
o 1993 - Microsoft и Sybase выпуска версии 4,2 в SQL Server для Windows NT.
o 1994 - Microsoft и Sybase совместно развитие SQL Server заканчивается. Microsoft продолжает разработку Windows версии SQL Server. Sybase продолжает развивать UNIX версии SQL Server.
o 1995 - Microsoft Пресс-релизы версии 6,0 в SQL Server.
o 1996 - Microsoft Пресс-релизы версии 6,5 в SQL Server.
o 1998 - Microsoft Пресс-релизы версии 7,0 в SQL Server.
o 2001 - Microsoft XML версии для SQL Server Web Выпуск 1 (скачать).
o 2002 - Microsoft Пресс-релизы SQLXML 2.0 (переименована из XML для SQL Server).
o 2002 - Microsoft Пресс-релизы SQLXML 3,0.
o 2005 - Microsoft версии SQL Server 2005 по 7 ноября 2005 года.
2. Базы данных SQL Server
2.1. Типы баз данных
Каждый SQL Server содержит два типа баз данных: системные и пользовательские. Системные базы данных содержат информацию обо всём SQL Server. SQL Server использует системные базы данных для использования и управления системой. Пользовательские базы данных – это базы данных созданные пользователем [2].
Когда SQL Server установлен, SQL Server Setup создаёт системные базы данных и образцы пользовательских баз данных. Следующие базы данных существуют в каждом SQL Server.
Таблица 1
Существующие базы данных в каждом SQL Server
База данных Описание
master Управляет пользовательскими базами данных и работой самого SQL Server с помощью хранения записей о такой информации как пользовательские учётные записи, конфигурируемые переменные окружения и сообщения системных ошибок.
model Содержит шаблоны и прототипы для новых пользовательских баз данных
tempdb Обеспечивает место хранения для временных таблиц и других, необходимых во время работы, временных данных.
msdb Обеспечивает место хранения для информации о запланированных (Schedule) заданиях и истории работ.
distribution Хранит историю и данные транзакций при репликации.
pubs Хранит образцы баз данных для учебных целей.
Northwind Хранит образцы баз данных для учебных целей.
2.2. Объекты базы данных
База данных – это набор данных, таблиц и других объектов. Объекты базы данных помогают вам структурировать данные и описать механизм целостности данных.
Таблица 2
Объекты базы данных
Объект базы данных Описание
Table Определяет набор строк и ассоциированных с ними колонок.
Data Type Определяет разрешённые значения данных для колонок или переменных. SQL Server использует типы данных предоставляемые системой. Пользователи создают типы данных описываемые пользователем.
Constraint Определяет роли относительно значений разрешённых для колонок и это стандартный механизм для обеспечения целостности данных.
Default Обеспечивает значения, которые будут помещены в колонку, если не указанно другого значения.
Rule Описывает информацию о том, какие значения разрешены для хранения в колонке или типе данных.
Index Это хранилище структуры, которое обеспечивает быстрый доступ для связанных данных и обеспечивает целостность данных.
В кластерных индексах логический или индексный порядок значений ключей совпадает с физическим хранением порядка соответствующих строк существующих в таблице.
В не кластерных индексах логический порядок не совпадает с физическим хранением строк в таблице.
View Обеспечивает средство для просмотра данных из одной или нескольких таблиц или просматривать базы данных.
User-defined function Могут возвращать любые скалярные значения или таблицы. Функции используются для создания часто используемой логики. Любой код, который должен использовать логику включается в функцию.
Stored Procedure Это именованный набор рабочих Transact-SQL элементов, которые выполняются совместно.
Trigger Это специальная форма встроенных процедур (Stored procedure), которые выполняються автоматически, когда пользователь изменяет данные в таблице или View.
2.3. Обращение к объектам SQL Server
Ссылаться на объекты SQL Server можно несколькими способами. Можно указать полное имя объекта или указать только часть имени объекта и позволить SQL Server определить расположение имени по контексту в котором мы работаем.
Полное указание имени
Полное имя объекта SQL Server включает четыре идентификатора:
1. Имя сервера
2. Имя базы данных
3. Имя владельца
4. Имя объекта
Для такого указания используется следующий формат:
Сервер.БазаДанных.Владелец.Объект
Имя объекта содержащее все четыре части называется полным указанием имени. Каждый объект, который мы создаём в SQL Server, должен иметь уникальное полное имя. Для примера, мы можем иметь две таблицы Orders в одной базе данных принадлежащих разным владельцам. Также имена колонок должны быть уникальны в таблице или в View.

Литература

Библиография
1. Мамаев Е.А, Шкарина Л.В. Microsoft SQl Server 2000 для профессионалов. - СПб:Питер, 2001. 415 с.
2. Хоторн Роб. Разработка баз данных, Micrososoft SQL Server 2000. –М.: Вильямс, 2001. 625 с.
3. Шарон Б., Мэйбл Грэг. Sql Server 2000, Энциклопедия программиста. – М.: ДиаСофт, 2001. 509 с.
4. Артемов Д.И. Microsoft SQL Server 2000: профессионалы для профессионалов. – М.: Русская Редакция, 2005. 512 с.
5. Лизенбардт М.А., Стиглер М.Ш. Администрирование SQL Server 2000. Полное руководство. – К: BHV-Киев, 2001. 400 с.
6. Грег Мэйбл, Шарон Бьелетич. Microsoft SQL Server 2000. Энциклопедия пользователя. – М.: Диасофт, 2001. 688 с.
7. Пирогов В. Ю. MS SQL Server 2000: управление и программирование. – СПб: BHV-Санкт-Петербург, 2004, 608 с.
8. Дэвидсон Л. Проектирование баз данных на SQL Server 2000. – М.: Лаборатория Базовых Знаний, 2003, 680 с.
9. Ребекка М. Риордан. Программирование в Microsoft SQL Server 2000. Шаг за шагом. – М.: Эком, 2002. 608 с.
10. Робин Дьюсон. SQL Server 2000. Программирование. – М: Бином. Лаборатория знаний, 2002. 794 с.
11. Дж Рединг, Марсилина Гарсиа, С ДеЛюк, Эдвард Уолен. Microsoft SQL Server 2000. Справочник администратора. – М: Эком, 2002. 976 с.
12. Г. Малкольм. Программирование для SQL Server 2000 с использованием XML. – М.: Русская Редакция, 2002. 320 с.
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте