Створення БД в СУБД MS SQL Server 2000

Автор работы: Пользователь скрыл имя, 22 Марта 2012 в 14:16, лабораторная работа

Описание

Мета роботи: набути навичок створення та знищення БД в MS SQL Server 2000.
Завдання:
 Створити нову БД в MS SQL Server 2000 засобами SQL Server Management Studio.
 Створити нову БД в MS SQL Server 2000 за допомогою команд Transact-SQL.
 Видалити одну з створених БД.

Работа состоит из  1 файл

грибков1.doc

— 2.26 Мб (Скачать документ)


Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

 

 

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

 

з дисципліни

«Клієнт-серверні технології»

на тему: «Створення БД в СУБД MS SQL Server 2000»

 

 

 

Виконала:

  студентка гр. АКС-5-5

                                                                                                                Макаренко О.В.

                        Перевірив:

                                                                                                    Грибков С.В.

 

 

 

Київ-2011

Мета роботи: набути навичок створення та знищення БД в MS SQL Server 2000.

Завдання:

      Створити нову БД в MS SQL Server 2000 засобами SQL Server Management Studio.

      Створити нову БД в MS SQL Server 2000 за допомогою команд Transact-SQL.

      Видалити одну з створених БД.

 

 

 

 

 

             

 

 

 

 

 

filename='d:\lady_dat.mdf',

size=10,

maxsize=unlimited,

filegrowth=50%)

log on

(name=lady_log,

filename='d:\lady_log.ldf',

size=5MB,

maxsize=25MB,

filegrowth=50%)

go

 

 

 

 

 

 

             

 

Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

 

 

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

 

з дисципліни

«Клієнт-серверні технології»

на тему: «Проектування реляційної БД для обраної предметної області»

 

 

 

Виконала:

  студентка гр. АКС-5-5

                                                                                                                Макаренко О.В.

                        Перевірив:

                                                                                                    Грибков С.В.

 

 

 

Київ-2011

 

Мета роботи: набути навичок створення моделей реляційної БД для заданої предметної області CASE-засобом AllFusion ERwin Data Modeler.

Завдання:

      Створити логічну модель для обраної предметної області.

      Створити фізичну модель БД орієнтовану на СУБД MS SQL Server 2000 виходячи з логічної моделі.

      Відредагувати назви атрибутів на фізичній моделі.

      Провести нормалізацію даних.

      Створити представлення.

      Задати правила валідації та значення по замовчуванню.

 

Логічна модель БД

 

 

 

 

Фізична модель БД

 

 

 

             

 

 

 

 

 

 

 

 

 

 

 

 

 

Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

 

 

Лабораторна робота №3

 

з дисципліни

«Клієнт-серверні технології»

на тему: «Генерація схеми БД»

 

 

 

Виконала:

  студентка гр. АКС-5-5

                                                                                                                Макаренко О.В.

                        Перевірив:

                                                                                                    Грибков С.В.

 

 

 

 

Київ-2011

Мета роботи: набути навичок по генерації структури БД в MS SQL Server 2000 з фізичної моделі.

Завдання:

      На основі створеної фізичної моделі отримати SQL - код створення елементів БД.

      Згенерувати структуру БД в MS SQL Server 2000.

      Створити діаграму структури згенерованної БД в MS SQL Server 2000.

 

 

 

 

 

 

 

 

 

             

 

 

 

 

 

 

 

 

 

             

 

 

 

 

 

 

 

 

 

 

 

Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

 

 

Лабораторна робота №5

 

з дисципліни

«Клієнт-серверні технології»

на тему: «Робота з таблицями БД»

 

 

 

Виконала:

  студентка гр. АКС-5-5

                                                                                                                Макаренко О.В.

                        Перевірив:

                                                                                                    Грибков С.В.

 

 

 

 

Київ-2011

 

Мета роботи: набути навичок роботи з таблицями БД в MS SQL Server 2000.

Завдання:

      Створити 2 нові таблиці різними способами.

      Модифікувати структуру однієї з таблиць.

      Заповнити усі таблиці даними.

      Виконати додавання, вилучення та редагування записів у таблицях.

      Видалити одну з таблиць.

 

 

 

 

 

 

 

             

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

 

 

Лабораторна робота №6

 

з дисципліни

«Клієнт-серверні технології»

на тему: «Створення і використання представлень. Розроблення і використання тригерів»

 

 

 

Виконала:

  студентка гр. АКС-5-5

                                                                                                                Макаренко О.В.

                        Перевірив:

                                                                                                    Грибков С.В.

 

 

 

Київ-2011

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

 

 

Лабораторна робота №4

 

з дисципліни

«Клієнт-серверні технології»

на тему: «Створення користувачів БД та надання їм прав доступу»

 

 

 

Виконала:

  студентка гр. АКС-5-5

                                                                                                                Макаренко О.В.

                        Перевірив:

                                                                                                    Грибков С.В.

 

 

 

Київ-2011

 

 

 

 

 

 

             

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

 

 

Лабораторна робота №7

 

з дисципліни

«Клієнт-серверні технології»

на тему: «Розроблення і використання серверних процедур»

 

 

 

Виконала:

  студентка гр. АКС-5-5

                                                                                                                Макаренко О.В.

                        Перевірив:

                                                                                                    Грибков С.В.

 

 

 

Київ-2011

 

 

 

 

 

 

 

 

 

 

 

 

CREATE TRIGGER updateName ON [dbo].[Ðóáðèêà]

for update

AS

if update (Íàçâà_ðóáðèêè)

begin

print 'Íå ìîæíà çìûíþâàòè'

rollback Transaction

end

 

CREATE PROCEDURE SelRec @Param varchar AS

Select Íàçâà_ðåêëàìè,Òèï_ðåêëàìè,Êàòåãîð³ÿ

from dbo.Ðåêëàìà

where (Íàçâà_ðåêëàìè LIKE @Param + '%')

GO

 

CREATE PROCEDURE Insert_Info_direct

              ( @PIBCom [varchar] (50),

@TelefonCom [varchar] (50),

@FaksCom [varchar] (20),

@StaghCom [int],

@OsvitaCom [varchar] (50),

@E_mailCom [varchar] (20)

)

AS INSERT INTO ²íôîðìàö³ÿ ïðî äèðåêòîðà

([ϲÁ],[Òåëåôîí],[Ôàêñ],[Ñòàæ],[Îñâ³òà],[e_mail]

)

VALUES (@PIBCom,@TelefonCom,@FaksCom,@StaghCom,@OsvitaCom,@E_mailCom

)

GO

 

 

 

 

 

 

 

 

 

 

 

 

 

Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

 

 

Лабораторна робота №9-11

 

з дисципліни

«Клієнт-серверні технології»

на тему: «Розроблення і використання тригерів. Розроблення клієнтських додатків для роботи з таблицями та представленнями БД. Розроблення клієнтських додатків для роботи з процедурами що зберігаються»

 

 

 

Виконала:

  студентка гр. АКС-5-5

                                                                                                                Макаренко О.В.

                        Перевірив:

                                                                                                    Грибков С.В.

 

 

Київ-2012

Мета лабораторної роботи № 9: набути навичок розроблення та використання тригерів в MS SQL Server 2000.

Завдання:

Створити тригер на заборону зміни назви продукції, тригер на видалення покупця

Виконання:

 

 

.

Мета лабораторної роботи № 10-11: набути навичок розроблення клієнтських додатків для роботи з БД в MS SQL Server 2000.

Завдання:

Створити форми для введення та редагування записів в одній таблиці БД, для відображення результатів виконання запиту, для відображення виконання процедури що зберігає.

Виконання:

У середовищі Delphi 7 створюємо новий проект. Створюємо новий DataModule. Розміщуємо на ньому новий ADOConnection1 та виконуємо підключення до БД MS SQL Servеr

 

У полі DataModule розміщуємо компоненти TADOTable та TDataSourse для кожної таблиці в БД. Для кожного об’єкта ADOTable виконуємо наступні дії: у властивості Connection вказуємо ADOConnection1; у Table Name вказуємо назву таблиці з БД; у Active встановлюємо True. Для кожного об’єкта DataSource встановлюємо зв’язок з ADOTable через поле DataSet. Для встановлення зв’язку візуальних компонентів з таблицями будемо використовувати відповідні об’єкти DataSource шляхом встановлення їх назви у властивості візуального компоненту з відповідним іменем.

Створюємо нову форму. Відкриваємо вікно тексту модуля та у розділ Uses вказуємо ім’я модуля DataModule. На створеній формі розмішуємо DBGrid1 та DBNavigator1. У їх властивості DataSource обираємо DataSource1. Запускаємо наш проект та отримуємо форму для введення/редагування даних таблиць документів

 

Таким чином створюємо форми введення/редагування для усіх таблиць БД.

Схожим чином створюємо форми для виведення результатів запитів та процедур, що зберігають.

Для відтворення процедури, що зберігає робимо:

У полі DataModule розміщуємо компоненти TADOStoredProc та TDataSourse для кожної процедури в БД. Для кожного об’єкта ADOStoredProc виконуємо наступні дії: у властивості Connection вказуємо ADOConnection1; у Procedure Name вказуємо назву процедури з БД; у Active встановлюємо True. Для кожного об’єкта DataSource встановлюємо зв’язок з ADOStoredProc через поле DataSet. Для встановлення зв’язку візуальних компонентів з таблицями будемо використовувати відповідні об’єкти DataSource шляхом встановлення їх назви у властивості візуального компоненту з відповідним іменем.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Міністерство освіти і науки, молоді та спорту України

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

Информация о работе Створення БД в СУБД MS SQL Server 2000