Содержание
Введение. 4
1. Архитектура базы данных MS SQL Server 2000. 5
1.1 Физическая архитектура базы данных SQL Server 2000. 5
1.1.1 Файлы данных и группы файлов. 6
1.1.2 Страничная организация файлов данных. 8
1.2 Логическая архитектура базы данных SQL Server 2000. 10
1.3 Системные базы данных SQL Server 2000. 11
2. Создание и сопровождение баз данных средствами EntepriseManager14
3. Основы программирования на языке Transact-SQL. 20
3.1 Средства языка Transact–SQL. 21
3.2 Константы, имена, идентификаторы, переменные TRANSACT–SQL. 22
3.3 Типы данных SQL Server 2000. 25
3.4 Создание и удаление баз данных, таблиц и представлений. 28
3.4.1 Создание и удаление баз данных. 28
3.4.2 Создание и удаление таблиц. 30
3.4.3 Создание представлений. 31
3.5 Создание и управление индексами. 32
3.6 Вставка, удаление и изменение данных. 34
Заключение. 38
Глоссарий. 39
Список использованных источников. 40
Список сокращений. 41
Приложение А.. 42
Приложение Б. 43
Приложение В.. 44
Приложение Г. 45
Приложение Д.. 46
Приложение Е. 47
Приложение Ж.. 48
Приложение З. 49
Введение
Система управления базами данных SQL Server 2000 предоставляет пользователям широкие возможности по разработке и сопровождению баз данных. Для этого в составе системы имеется набор графических средств (Enterprise Manager, Query Analyzer), языковых средств (язык Transact-SQL), набор хранимых процедур [1].
Основными задачами в процессе разработки и сопровождения баз данных в среде SQL Server 2000 являются создание, модификация и удаление баз данных, таблиц, а также объектов баз данных, таких как индексы, представления, запросы, хранимые процедуры и триггеры. В курсовом проекте рассматриваются физическая и логическая организация баз данных в SQL Server 2000, структурный язык запросов Transact-SQL, шаблоны команд и примеры запросов [2].
В первой главе («Архитектура баз данных SQL Server 2000» ) рассматриваются физическая и логическая организация баз данных, сотав и назначение системных баз данных сервера.
Во второй главе («Создание и сопровождение баз данных средствами Enterprise Manager» ) рассматривается создание, сопровождение, удаление иперенос базы данных на другие сервера. В качестве инструментария используетсяграфическая утилита Enterprise Manager.
Третья глава («Основы программирования на языке Transact-SQL» ) включает в себя основы структурированного языка запросов Transact-SQL, способы выполнения основных действий по созданию и сопровождению баз данных и входящих в них объектов средствами языка Transact-SQL. В данной главе приводятся шаблоны и примеры применения соответствующих команд. Более полный набор примеров по командам языка Transact-SQL.
В приложениях представлены рисунки и таблицы.
1. Архитектура базы данных MS SQL S erver 2000
Структурой хранения данных в SQL Server 2000 является база данных (database). Вся работа SQL Server 2000 сводится к управлению базами данных. Системные данные сервера, отвечающие за его функционирование, также хранятся в базах данных. Базу данных SQL Server 2000 можно рассматривать с двух сторон: физической и логической . При работе с любой базой данных SQL Server 2000 – пользовательской или системной – действуют одни и те же механизмы.
Физическая база данных представляет собой набор файлов, расположенных на диске. С этими файлами можно выполнять любые операции, разрешенные для обычных файлов: копирование, переименование, удаление и т. д. Конечно, делать этого не стоит, но все же выполнение перечисленных операций в случае необходимости возможно. Физическая структура базы данных описывает количество файлов данных и журнала транзакций, из которых состоит база данных, их первоначальный и текущий размер, положение на диске, имя, расширение, шаг приращения и некоторые другие параметры. Эти параметры необходимы только для правильного восприятия SQL Server 2000 базы данных. Для пользователей, работающих с базой данных, в подавляющем большинстве случаев ее физическая структура не имеет значения.
Гораздо больший интерес для пользователей представляет логическая структура базы данных , описывающая все ее объекты, их поведение ивзаимодействие друг с другом. Логическая структура базы данных включает в себясистемные и пользовательские таблицы, представления, хранимые процедуры,пользователей и роли, умолчания, ограничения целостности и другие объекты.
1.1 Физическая архитектура базы данных SQL S erver 2000
Физическая база данных SQL Server 2000 хранится в самостоятельном, уникальном для каждой БД наборе файлов. Журнал транзакций и сами данные обязательно хранятся отдельно. Это повышает отказоустойчивость базы данных в случае сбоев системы.
1.1.1 Файлы данных и группы файлов
Для хранения базы данных предназначен набор файлов, персональный для любой базы данных. Каждый файл может принадлежать только одной базе данных. В SQL Server 2000 существует два типа файлов базы данных:
· файлы данных;
· файлы журнала транзакций.
Файлы дан
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.