Решение практических



бет16/55
Дата12.05.2023
өлшемі1,43 Mb.
#92531
түріРешение
1   ...   12   13   14   15   16   17   18   19   ...   55

2.2 Содержание работы


Реализация операций создания, модификации, удаления баз данных, таблиц, отношений между таблицами:


    1. Задания к работе





  1. Изучить синтаксис команд CREATE (ALTER, DROP) DATABASE, CREATE (ALTER, DROP) TABLE, ADD (DROP) CONSTRAINT

  2. Создать базу данных из лабораторной работы №1. Создать таблицы, ключи и связи. Реализовать задание средствами

а) SQL Server Management Studio с помощью графического интерфейса;
б) с помощью Transact - SQL запросов;


    1. Краткая теория




Создание БД
Самый простой способ создать базу данных (БД) — воспользоваться графическим интерфейсом SQL Server Management Studio. Сама процедура создания занимает секунды. Нужно щелкнуть правой кнопкой мыши по контейнеру Database в Object Explorer и в контекстном меню выбрать New Database (Новая база). Откроется диалоговое окно New Database, в котором в самом простом случае вам достаточно будет ввести только имя создаваемой базы данных. Для всех остальных параметров будут подставлены значения по умолчанию.

Рис.5. Интерфейс создания БД


В Microsoft SQL Server БД состоит из двух частей:



  • файл данных – файл, имеющий расширение mdf и где находятся все таблицы и запросы;

  • файл журнала транзакций – файл, имеющий расширение ldf, содержит журнал, где фиксируются все действия с БД. Данный файл предназначен для восстановления БД в случае её выхода из строя.

Очень часто рабочие базы данных создаются при помощи команды Transact-SQL CREATE DATABASE. Обычно эта команда помещается в скрипт, который, помимо создания самой базы данных, выполняет и другие операции, например, настройку параметров базы данных и создание в ней объектов. [4]
Для создания нового файла данных используется команда CREATE DATABASE, которая имеет следующий синтаксис:
CREATE DATABASE <Имя БД>
ON (Name=<Логическое имя>, FileName=<Имя файла> [Size=<Нач.размер>,] [Maxsize=<Макс.размер>,] [FileGrowth=<Шаг>])
[LOG ON
(Name=<Логическое имя>, FileName=<Имя файла> [Size=<Нач.размер>,] [Maxsize=<Макс.размер >,] [FileGrowth=<Шаг>]) Здесь:
Имя БД - имя создаваемой БД
Логическое имя - определяет логическое имя файла данных БД, по которому происходит обращение к файлу данных.
Имя файла – определяет полный путь к файлу данных. Нач. размер – начальный размер файла данных в Мб. Макс. размер – максимальный размер файла данных в Мб. Шаг – шаг увеличения файла данных, либо в Мб либо в %.
Параметры в разделе LOG ON аналогичны параметрам в разделе CREATE DATABASE. Однако они определяют параметры журнала транзакций. [9]
Для создания запроса Transact-SQL можно воспользоваться кнопкой New Query панели задач.

Рис. 6. Меню создания нового запроса


В появившемся окне вводится текст запроса:


CREATE DATABASE MY_DATABASE

Рис. 7. Окно ввода тела запроса




Затем нужно нажать F5 или кнопку на панели задач. Для того, чтобы увидеть созданную БД в Object Explorer, воспользуйтесь командой Refresh (доступной из контекстного меню контейнера Databases).


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   55




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет