Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 19 стр.

UptoLike

Составители: 

19
3 Проектирование и реализация базы данных системы
3.1 Создание проектов и баз данных в среде Microsoft Visual Studio
В среде Microsoft Visual Studio работа по созданию баз данных начинается
с построения специального проекта типа Database, который выбирается в окне,
открывающемся после исполнения команды среды File/New/Project. В
приложении А приведены порядок построения проекта базы данных,
автоматически создаваемые при этом папки и файлы, а также содержимое
текстовых файлов
для разрабатываемой информационной системы.
Назначение папок и файлов вновь созданного проекта базы данных
следующее (см. рисунки 3 и 4):
а) Solution ‘MakurinDatabaseProject’ папка решений проекта;
б) папка MakurinDatabaseProject для проектных файлов базы данных с
расширениями *.sln, *.dbp, *.mdf и *.ldf;
г) папка Change Scripts для сценариев изменения базы данных и ее
объектов, содержащая файлы с расширением *.sql;
д) папка Create Scripts
для автоматически генерируемых сценариев
построения объектов, созданных визуально и содержащая файлы с системными
именами и расширением *.sql
е) папка Queries для построения запросов пользователя, содержащая
файлы с расширением *.sql;
ж) текстовый XML-файл MakurinDatabaseProject.sln для описания
решений проекта;
з) текстовый XML-файл MakurinDatabaseProject.dbp для описания папок
и файлов проекта;
и) основной двоичный файл MakurinDatabase.mdf
для хранения данных
базы и сведений об ее объектах;
к) двоичный файл MakurinDatabase_log.ldf для журнала транзакций.
Затем в этот проект могут быть добавлены в неограниченном количестве
новые базы данных, папки, любые файлы и даже существующие проекты (см.
разделы 4.2 и 6, а также приложение И).
Новая пользовательская база данных создается с помощью той
же команды
File/New/Project… среды Microsoft Visual Studio.NET или SQL-командой CREATE
DATABASE. В любом случае для создания базы данных и для ее обслуживания
нужно иметь соответствующие права. По умолчанию такими правами обладают
члены фиксированных ролей сервера sysadmin и dbcreator. При необходимости
такие права можно предоставить и другим пользователям. Лицо, создающее базу
данных, автоматически становится ее владельцем. Имя базы
данных должно
точно отражать ее назначение и создаваться по правилам построения системных
идентификаторов. Длина имени не более 128 символов.
При создании базы данных могут использоваться файлы трех типов:
первичный (один), вторичный (ни одного или несколько) и для журнала
3 Проектирование и реализация базы данных системы
  3.1 Создание проектов и баз данных в среде Microsoft Visual Studio
       В среде Microsoft Visual Studio работа по созданию баз данных начинается
с построения специального проекта типа Database, который выбирается в окне,
открывающемся после исполнения команды среды File/New/Project. В
приложении А приведены порядок построения проекта базы данных,
автоматически создаваемые при этом папки и файлы, а также содержимое
текстовых файлов для разрабатываемой информационной системы.
       Назначение папок и файлов вновь созданного проекта базы данных
следующее (см. рисунки 3 и 4):
       а) Solution ‘MakurinDatabaseProject’ ⎯ папка решений проекта;
       б) папка MakurinDatabaseProject ⎯ для проектных файлов базы данных с
расширениями *.sln, *.dbp, *.mdf и *.ldf;
       г) папка Change Scripts ⎯ для сценариев изменения базы данных и ее
объектов, содержащая файлы с расширением *.sql;
       д) папка Create Scripts ⎯ для автоматически генерируемых сценариев
построения объектов, созданных визуально и содержащая файлы с системными
именами и расширением *.sql
       е) папка Queries ⎯ для построения запросов пользователя, содержащая
файлы с расширением *.sql;
       ж) текстовый XML-файл MakurinDatabaseProject.sln ⎯ для описания
решений проекта;
       з) текстовый XML-файл MakurinDatabaseProject.dbp ⎯ для описания папок
и файлов проекта;
       и) основной двоичный файл MakurinDatabase.mdf ⎯ для хранения данных
базы и сведений об ее объектах;
       к) двоичный файл MakurinDatabase_log.ldf ⎯ для журнала транзакций.
       Затем в этот проект могут быть добавлены в неограниченном количестве
новые базы данных, папки, любые файлы и даже существующие проекты (см.
разделы 4.2 и 6, а также приложение И).
       Новая пользовательская база данных создается с помощью той же команды
File/New/Project… среды Microsoft Visual Studio.NET или SQL-командой CREATE
DATABASE. В любом случае для создания базы данных и для ее обслуживания
нужно иметь соответствующие права. По умолчанию такими правами обладают
члены фиксированных ролей сервера sysadmin и dbcreator. При необходимости
такие права можно предоставить и другим пользователям. Лицо, создающее базу
данных, автоматически становится ее владельцем. Имя базы данных должно
точно отражать ее назначение и создаваться по правилам построения системных
идентификаторов. Длина имени не более 128 символов.
       При создании базы данных могут использоваться файлы трех типов:
первичный (один), вторичный (ни одного или несколько) и для журнала
                                      19