Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

MicroSoft SQL Server - файл лабораторная 1 - отчёт.docx


MicroSoft SQL Server
скачать (582.9 kb.)

Доступные файлы (3):

лабораторная 1 - отчёт.docx498kb.19.04.2011 01:00скачать
лабораторная 2 - отчёт.docx81kb.30.04.2011 19:16скачать
лабораторная 3 - отчёт.docx64kb.19.05.2011 19:32скачать

Загрузка...

лабораторная 1 - отчёт.docx

Реклама MarketGid:
Загрузка...
Министерство образования и науки РФ

Владимирский Государственный Университет

Кафедра УИТЭС

Лабораторная работа №1

Создание базы данных MS SQL Server


Выполнил:

студент гр. УИуб-109

Бачурин П.Н.

Проверил:

доц. Градусов А.Б.

Владимир 2011



Цель работы: практическое освоение методов создания базы данных.

Ход работы

1. Загружаем СУБД (SQL Server Enterprise Manager).

2. Создаём новую базу данных с именем «Bachurin_Lab1». Для этого в левой части окна раскрываем узел UTSVLA3111W00, правой кнопкой мыши нажимаем на объект «Databases», в выпадающем меню выбираем пункт «New Database…».
В появившемся окне вводим название будущей базы данных:


3. С помощью Enterprise Manager создаём таблицы «Продавцы», «Заказчики» и «Заказы»: выделяем созданную базу данных в дереве объектов, нажимаем правой кнопкой мыши на значке объекта «Tables» и выбираем пункт «New Table…»:
Создаём список колонок таблиц, их тип, размерность и возможность содержать неопределенные значения.


Таблица «Продавцы»:

Название колонки

Тип данных

Длина поля

Может быть неопр.

id_prod

int

-

нет

fio_prod

varchar

70

нет

gorod_prod

varchar

30

да

comis_prod

decimal

-

да

rukovod

varchar

40

да

plan_prod

int

-

да

Таблица «Заказчики»:

Название колонки

Тип данных

Длина поля

Может быть неопр.

id_zakazchik

int

-

нет

fio_zakazchik

varchar

70

нет

gorod_zakazchik

varchar

30

да

rating_zakazchik

int

-

да

credit

money

-

да

Таблица «Заказы»:

Название колонки

Тип данных

Длина поля

Может быть неопр.

id_zakaz

int

-

нет

sum_zakaz

decimal

-

да

date_zakaz

datetime

-

да

id_prod

int

-

нет

id_zakazchik

int

-

нет

4. Задаём первичные ключи по первому полю в каждой таблице. Для этого необходимо вернуться в режим редактирования структуры таблиц:


Далее устанавливаем курсор на первое поле, в панели инструментов (верхняя часть окна) нажимаем кнопку с изображением в виде ключа. Таким образом, создаётся первичный ключ по полю. Необходимо сделать так, чтобы в этом поле автоматически генерировались новые значения (счётчик). Чтобы осуществить данную задачу, в нижней части окна устанавливаем «Yes» в свойстве «Identity».







5. Чтобы ограничить возможности ввода (например, для того, чтобы пользователь не смог ввести отрицательное число в поле «Рейтинг»), необходимо выполнить следующие операции: щёлкнуть правой кнопкой мыши по соответствующему полю, выбрать в выпадающем меню пункт «Check Constraints…», в появившемся окне перейти к полю «Constraint expression» и ввести соответствующие команды ограничения.
6. По заданию преподавателя требуется создать таблицу «Товар» вручную, с помощью команды CREATE TABLE. Для этого запускаем SQL Query Analyzer, в окно которого прописываем код:



CREATE TABLE Tovar

(

id_tovar int PRIMARY KEY NOT NULL ,

naim_tovar varchar(50) NOT NULL ,

tsena money,

kolvo int

);

Запускаем код на исполнение и получаем новую таблицу, состоящую из четырёх полей с первичным ключом по полю «Номер товара».

6. Создаём связи между таблицами. Эта операция проводится в окне «Properties» – то же, в котором ранее устанавливались ограничения ввода. Переходим на вкладку «Relationships». Выбираем из выпадающих списков ту пару таблиц и ту пару полей, которые нужно связать.
7. Для того, чтобы создать диаграмму базы данных, щёлкаем правой кнопкой мыши на объекте «Diagrams» и выбираем «New Database Diagram…».


Появляется мастер создания диаграмм, с помощью которого указываем соответствующие настройки:







Получаем диаграмму:
8. Создаём скрипт, создающий нашу базу данных: вызываем команду главного меню «Tools → Generate SQL Script…»


В появившемся окне предложено выбрать объекты, для которых будет создан скрипт:
Нажимаем «Show All» и выбираем все объекты. Нажимаем «ОК» и сохраняем скрипт в файл, путь к которому программа потребует указать.

9. Чтобы ввести данные в созданные таблицы, нажимаем на соответствующую таблицу правой кнопкой мыши и выбираем «Open Table → Return all rows».
Появится окно ввода, которое имеет следующий вид:
Вывод: в ходе работы получены навыки создания баз данных, таблиц, связей между ними, ограничений ввода и диаграмм в СУБД SQL Server.


Скачать файл (582.9 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru