Меню
Разработки
Разработки  /  Информатика  /  Разное  /  Пример проектированния базы данных

Пример проектированния базы данных

Данная работа представлена презентацией, которая содержит в себе основные моменты проектирования базы данных на языке SQL.
16.07.2013

Описание разработки

Актуальность данной работы обуславливается тем, что информация в настоящее время выходит на первый план среди прочих ресурсов предприятия. Это обуславливается необходимостью экономить трудовые, материальные и финансовые ресурсы.

Презентация Пример проектированния базы данных

Целью работы является проектирование  базы данных «Рекламное агентство «Сервис-Элит»»  в MS SQL Server.

Задачи:

  • Описать предметную область;
  • Создать инфологическую модель баз данных;
  • Описать сущности, их атрибуты и связи;
  • Осуществить физическое проектирование базы данных;
  • Создать многотабличные представления, хранимые процедуры;
  • Определить классы пользователей.

Содержимое разработки

 Актуальность: Актуальность данной работы обуславливается тем, что информация в настоящее время выходит на первый план среди прочих ресурсов предприятия. Это обуславливается необходимостью экономить трудовые, материальные и финансовые ресурсы.

Актуальность:

  • Актуальность данной работы обуславливается тем, что информация в настоящее время выходит на первый план среди прочих ресурсов предприятия. Это обуславливается необходимостью экономить трудовые, материальные и финансовые ресурсы.

 Цель :  Целью работы является проектирование базы данных «Рекламное агентство «Сервис-Элит»» в MS SQL Server.

Цель :

  • Целью работы является проектирование базы данных «Рекламное агентство «Сервис-Элит»» в MS SQL Server.

 Задачи : Описать предметную область; Создать инфологическую модель баз данных; Описать сущности, их атрибуты и связи; Осуществить физическое проектирование базы данных; Создать многотабличные представления, хранимые процедуры; Определить классы пользователей.

Задачи :

  • Описать предметную область;
  • Создать инфологическую модель баз данных;
  • Описать сущности, их атрибуты и связи;
  • Осуществить физическое проектирование базы данных;
  • Создать многотабличные представления, хранимые процедуры;
  • Определить классы пользователей.

Диаграмма вариантов использования БД рекламного агенства

Диаграмма вариантов использования БД рекламного агенства

 Инфологичекая модель базы данных

Инфологичекая модель базы данных

 Диаграмма Enterprise Manager.

Диаграмма Enterprise Manager.

 Создание таблицы «Сотрудники» Код создания:  Create Table Sotryd1 (  kod_sotrudnika int not null Primary Kay,  FIO text (60),  vozrast varchar (5), pol varchar (10), telefon varchar (18),  kod_doljnosti int not null  ) Результат:

Создание таблицы «Сотрудники»

Код создания:

Create Table Sotryd1

(

kod_sotrudnika int not null Primary Kay,

FIO text (60),

vozrast varchar (5), pol varchar (10), telefon varchar (18),

kod_doljnosti int not null

)

Результат:

Хранимые процедуры БД «Сервис-Элит»:  Результат: Код создания:  create procedure pr1 as select FIO,pol,telefon from Sotryd1,doljnost1 Where Sotryd1.kod_doljnosti=doljnost1.kod_doljnosti

Хранимые процедуры БД «Сервис-Элит»:

Результат:

Код создания:

create procedure pr1

as

select FIO,pol,telefon from Sotryd1,doljnost1

Where Sotryd1.kod_doljnosti=doljnost1.kod_doljnosti

 ПРОЦЕДУРА С УСЛОВИЕМ

ПРОЦЕДУРА С УСЛОВИЕМ

 ПРИМЕНЕНИЕ ТРИГГЕРОВ

ПРИМЕНЕНИЕ ТРИГГЕРОВ

КОД  create trigger a1 on doljnost1 after insert As begin if(select oklad from inserted) rollback print'ne vozmojno vstavit zapis o sotrudnike s okladom menee 60000' end; go select naimenovanie,oklad from doljnost1

КОД

create trigger a1

on doljnost1

after insert

As

begin

if(select oklad from inserted)

rollback

print'ne vozmojno vstavit zapis o sotrudnike s okladom menee 60000'

end;

go

select naimenovanie,oklad

from doljnost1

 ПРИМЕНЕНИЕ ТРИГГЕРОВ

ПРИМЕНЕНИЕ ТРИГГЕРОВ

 Код создания: create trigger b1 on ZAKAZCIKI for update as print' tablica izmenena' go insert into ZAKAZCIKI values(77,'Fomenko D.A.',17, 777,'jen') go update ZAKAZCIKI set FIO='FOMINA D.A' where kod_zakazcika=77 go select*from ZAKAZCIK I

Код создания:

create trigger b1

on ZAKAZCIKI

for update

as

print' tablica izmenena'

go

insert into ZAKAZCIKI values(77,'Fomenko D.A.',17, 777,'jen')

go

update ZAKAZCIKI

set FIO='FOMINA D.A'

where kod_zakazcika=77

go

select*from ZAKAZCIK I

 Заключение   В результате проделанной работы была выполнена цель, а именно спроектирована база данных «Рекламное агентство «Сервис-Элит»» в MS SQL Server.  Все поставленные задачи были выполнены.

Заключение

В результате проделанной работы была выполнена цель, а именно спроектирована база данных «Рекламное агентство «Сервис-Элит»» в MS SQL Server.

Все поставленные задачи были выполнены.

Спасибо за внимание!  1 2 3 4 5 6 7 10 9 8 11 15 12 14 13

Спасибо за внимание!

1

2

3

4

5

6

7

10

9

8

11

15

12

14

13

-80%
Курсы повышения квалификации

Информационная культура и образование

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Пример проектированния базы данных (0.32 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт