Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Створення БД Smple і таблиць в базі даних з усіма відповідними стовпцями їх типами даних з урахуванням о

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ЖИТОМИРСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

Кафедра ПЗОТ

      Група ПІК-9     

ЗВІТ 

з лабораторної роботи2

на тему:

«Створення БД Sample і таблиць в базі даних з усіма відповідними стовпцями їх типами даних, з урахуванням обмеження декларативної цілісності»

Виконав:         Мельник В.С.

 

Перевірив:        Єфремов М.Ф.

Житомир 2013


Лабораторна робота2

Тема: Створення БД Sample і таблиць в базі даних з усіма відповідними стовпцями їх типами даних, з урахуванням обмеження декларативної цілісності.

Ціль: Набути практичних навичок роботи з БД та збагатити знання, що стосуються роботи з середовищем розробки Microsoft SQL Server.

Завдання:

Порядок роботи:

1. Створити БД з іменами: Sample+pib ( де pibперші букви прізвища імені по батькові, наприклад: Sampleemf) з допомогою оператора TransactSQL CREATE DATEBASE.

2. Створення таблиць у БД Samplepib з допомогою оператора TransactSQL CREATE TABLE з усіма існуючими обмеженнями первинних і зовнішніх ключів

3. Ввести дані в таблиці БД за допомогою оператора TransactSQL INSERT INTO, з використанням транзакцій.

Оформлення лабораторних робіт

Лабораторна робота складається з аркушів формату А4 титульного та робочих. На робочих аркушах вказуються:

a) Завдання яке треба виконати

b) Ціль роботи. 

c) Теоретичні зведення (дати пояснення по суті).

d) Висновок про проведену роботу.


Теоретичні відомості

Microsoft SQLServerкомерційна система керування базами даних, що розповсюджується корпорацією Microsoft. Мова, що використовується для запитівTransact-SQL, створена спільно Microsoft та Sybase. Transact-SQL є реалізацією стандарту ANSI/ISO щодо структурованої мови запитів (SQL) із розширеннями. Використовується як для невеликих і середніх за розміром баз даних, так і для великих баз даних масштабу підприємства. Багато років вдало конкурує з іншими системами керування базами даних.

Transact-SQL (T-SQL) - процедурне розширення мови SQL, створене компанією Microsoft (для Microsoft SQL Server) і Sybase (для Sybase ASE).

SQL був розширений такими додатковими можливостями як:

* Керуючі оператори,

* Локальні та глобальні змінні,

* Різні додаткові функції для обробки рядків, дат, математики і т. п.,

* Підтримка аутентифікації MicrosoftWindows

Мова Transact-SQL є ключем до використання MSSQLServer. Всі додатки, які взаємодіють з примірником MSSQLServer, незалежно від їх реалізації і користувальницького інтерфейсу, відправляють серверу інструкції Transact-SQL.

Хід виконання роботи:

  1.  Створюємо БД у середовищі MicrosoftSQL Server 2008.
  2.  Запускаємо середовище SQLServer Management Studio виконуючи наступні дії: Старт->Всі програми -> Microsoft SQLServer 2008 R2  і обираємо програму «Середовище SQLServerManagementStudio».

Рис.1 Запуск середовища

1.2. Після запуску середовища розробки зявляється вікно «Підключення до сервера». В якому натискаємо кнопку Зєднання.

Рис.2 Вибір серверу

1.3. В середовищі розробки лівою клавішею миші(ЛКМ) клацаємо на Створити запит(Рис.3) та вводимо код з наступним вмістом:

create database samplemvs

Після чого натискаємо на клавішу Виконати. Результат виконання показаний на Рис.4.

Рис.3 Створити запит

Рис.4 Вводимо запит

  1.  Створюємо таблиці без заповнення. Для цього клацаємо лівою клавішею миші на клавіші Створити запит. І у відповідності до завдання створюємо наступні таблиці: department(Рис.5), employee(Рис.6.), project(Рис.7) та works_on(Рис.8) з відповідними полями за допомогою команди createtable.

Рис.5 Створення таблиці

Рис.6 Створення таблиці

Рис.7 Створення таблиці

Рис.8 Створення таблиці

  1.  Заповнюємо таблиці у відповідності до поставленого завдання за допомогою команди insert into.

use Samplemvs;

DECLARE @Transact varchar(20)='Transact';

BEGIN TRAN @Transact;

insert into dbo.Department values ('d1','Research','Dallas');

insert into dbo.Department values ('d2','Accounting','Seattle');

insert into dbo.Department values ('d3','Marketing','Dallas');

insert into dbo.Employee values (25348,'Matthew','Smith','d3');

insert into dbo.Employee values (10102,'Ann','Jones','d3');

insert into dbo.Employee values (18316,'John','Barrimore','d1');

insert into dbo.Employee values (29346,'James','James','d2');

insert into dbo.Employee values (9031,'Elsa','Bertoni','d2');

insert into dbo.Employee values (2581,'Elke','Hansel','d2');

insert into dbo.Employee values (28559,'Sybsll','Moser','d1');

insert into dbo.Project values ('p1','Apollo',12000);

insert into dbo.Project values ('p2','Gemini',95000);

insert into dbo.Project values ('p3','Mercury',185600);

insert into dbo.Works_on values (10102,'p1','Analyst',convert(datetime,'2006-10-01 13:40:00 AM',5));

insert into dbo.Works_on values (10102,'p3','Manager',convert(datetime,'2008-01-01 13:40:00 AM',5));

insert into dbo.Works_on values (25348,'p2','Clerk',convert(datetime,'2007-02-15 13:40:00 AM',5));

insert into dbo.Works_on values (18316,'p2','NULL',convert(datetime,'2006-06-01 13:40:00 AM',5));

insert into dbo.Works_on values (29346,'p2','NULL',convert(datetime,'2006-12-15 13:40:00 AM',5));

insert into dbo.Works_on values (2581,'p3','Analyst',convert(datetime,'2007-10-15 13:40:00 AM',5));

insert into dbo.Works_on values (9031,'p1','Manager',convert(datetime,'2007-04-15 13:40:00 AM',5));

insert into dbo.Works_on values (28559,'p1','NULL',convert(datetime,'2008-02-01 13:40:00 AM',5));

insert into dbo.Works_on values (28559,'p2','Clerk',convert(datetime,'2008-08-01 13:40:00 AM',5));

insert into dbo.Works_on values (9031,'p3','Clerk',convert(datetime,'2006-11-15 13:40:00 AM',5));

insert into dbo.Works_on values (29346,'p1','Clerk',convert(datetime,'2007-01-04 13:40:00 AM',5));

COMMIT TRANSACTION;

  1.  Переглядаємо заповнені таблиці.


Рис.10 Перегляд заповненої таблиці

Рис.11 Перегляд заповненої таблиці

Рис.12 Перегляд заповненої таблиці

Рис.13  Перегляд заповненої таблиці 


ВИСНОВОК

 У даній лабораторній роботі я набув практичних навичок роботи з БД та збагатив знання, що стосуються роботи з середовищем розробки Microsoft SQL Server, створення таблиць та заповнення їх записами




1. При поздней диагностике и несвоевременном оказании квалифицированной медицинской помощи прогноз у больши
2. Лекция Введение в молодежную политику 15
3. і. Чи є той лікар що все це злікує Цей тужний стогін лине з глибини І знову й знов мою тривожить душу
4. экономические условия требуют уточнения ряда концептуальных подходов
5. тема и формы. 8. Коллективный трудовой договор понятие структура
6. Натяжение жидкости Принцип работы сталагмометр
7. методические рекомендации по выполнению работ на персональном компьютере перечень рекомендуемой литератур
8. континентальный завтрак
9. Методы исследования ДСАУ в плоскости z Синтез ДСАУ по заданной переходной функции
10. Реферат- Нематериальные активы и их учет
11.  Обведите кружком номера правильных ответов
12. Лабораторная работа 2 Решение горногеометрических задач в проекции с числовыми отметками Цель рабо
13. Основные имиджевые характеристики ВУЗа
14. биологических дисциплин Динамика изменения биохимических показателей яблок в зависимости от сроков х
15. Тема- Проектування вакуумного захватного пристрою ЗП промислового робота ПР
16. Лабораторна робота 1 ldquo;Файли папки ярлики Windows Робота з файловою системою за допомогою пр
17. Карри Блейк Урок 8 Слово Божьеэто надежный завет
18. Операционные системы
19. Кожевников Вадим Михайлович
20. ПРИЧИНЫ ПРИНЯТИЯ ХРИСТИАНСТВА Знаменитое крещение Руси положившее начало становлению русской цивилизац