Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000195.doc
Скачиваний:
29
Добавлен:
30.04.2022
Размер:
799.74 Кб
Скачать

2. Создание базы данных средствами ms sql server

SQL Server – это реляционная система управления базой данных, обладающая многими функциональными возможностями. Эти возможности позволяют сконфигурировать информационную систему так, чтобы она соответствовала потребностям бизнеса. Данная система может быть использована для малых предприятий, корпораций и предприятий электронного бизнеса.

Система SQL Server может быть реализована как клиент-серверная система, либо как автономная «настольная» система. Тип создаваемой системы зависит от количества пользователей, которые должны одновременно осуществлять доступ к базе данных, и от характера работ, которые должны выполняться.

Клиент-серверная система SQL Server может иметь двухзвенную либо трехзвенную установку. Независимо от варианта установки, программное обеспечение и базы данных SQL Server размещаются на центральном компьютере. Пользователи работают на отдельных компьютерах, которые называются клиентами. Доступ пользователей к базе данных производится при помощи приложений с компьютеров-клиентов (в двухзвенных системах) либо при помощи приложений, выполняющихся на специально предназначенном для этой цели компьютере, который называется сервером приложений (в трехзвенных системах).

В двухзвенных системах клиенты исполняют приложения, осуществляющие доступ к серверу базы данных непосредственно через сеть. Таким образом, компьютеры-клиенты исполняют программный код, соответствующий нуждам некоторой группы пользователей, и код, отображающий для пользователя результаты доступа к базе данных. Такие клиенты называются толстыми (thick client), потому что они выполняют два вида работы.

2.1. Структура базы данных

Каждая база данных SQL Server состоит из набора файлов. Эти файлы могут объединяться в группы файлов, что облегчает их администрирование, помогает в размещении данных и повышает производительность.

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

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

Вторичные файлы данных не являются обязательными. Они могут хранить данные и объекты, которые отсутствуют в первичном файле. База данных может вообще не иметь ни одного вторичного файла (если все ее данные хранятся в первичном файле). Можно иметь ноль, один или несколько вторичных файлов. Вторичные файлы имеют расширение .ndf. Если в процессе использования базы данных планируется размещение ее на нескольких дисках, то в этом случае можно создать вторичные файлы базы данных. При нехватке свободного места для первичного файла базы данных добавляе­мая информация будет размещаться во вторичных файлах.

Файлы журналов транзакций хранят всю информацию из журнала транзакций, служащую для восстановления базы данных. Каждая база данных должна иметь хотя бы один файл журнала. Для этих файлов рекомендуется применять расширение .ldf.