Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Проектування і розробка бази даних "Автосалон"

Реферат Проектування і розробка бази даних "Автосалон"





даному проекті для проектування бази даних використовуємо Microsoft SQL Server 2008.


1.6 Фізична модель бази даних


Фізичні моделі даних описують те, як дані зберігаються в комп'ютері, представляючи інформацію про структуру записів, їх впорядкованості та існуючих шляхах доступу.

Приклад проектування таблиць СУБД

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


Таблиця Країна


Таблиця Фірма


Таблиця Персонал


Таблиця Автомобілі


Таблиця Покупці


Таблиця Продажі

2. Розробка серверної частини


2.1 Створення таблиць


База даних включає в себе 6 таблиць, одна з яких батьківська


Таблиця Продажі:

Рис. 6 Продажі


Таблиця Покупці:

Рис. 7 Покупці


Таблиця Персонал:

Рис. 8 Персонал


Таблиця Автомобілі:

Рис. 9 Автомобілі

Таблиця Країна:

Рис. 10 Країна


Таблиця Фірма:

Рис. 11 Фірма


2.2 Збережені процедури, функції


Створимо скалярную функцію, яка повертає марку автомобіля, який купив певний покупець.


Create function f1 (@ name varchar (50)) varchar (50) @ d varchar (50)

Select @ d=Автомобілі. Марка from Автомобілі, Покупці, ПродажіАвтомобілі. ID_Auto=Продажі. ID_Auto and Покупці. ID_Pokup=Продажі. ID_Pokup and @ name=Покупці. Прізвище @ d

Виклик функції: Марка=dbo. f1 («Сидоров»);


Результат:


Рис. 12 Скалярная функція


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


create function f3 (@ дата date)

returns table

(select Автомобілі. Марка, Продажі. Вартість, Дата, Персонал. ПІБ from Автомобілі, Персонал, ПродажіПродажі. Дата=@ дата and Автомобілі. ID_Auto=Продажі. ID_Auto and Персонал. ID_Pers=Продажі. ID_Pers )


Виклик функції:


select * from dbo. f3 («2013-10-22»);


Результат:

Рис. 13 Таблична функція


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


CREATE PROC pr3 (@ auto varchar (50))

ASАвтомобілі. Марка from Автомобілі, СтранаСтрана. Назва=«Німеччина» and Автомобілі. ID_Strana=Країна. ID_Strana;


Виклик: exec pr3 «Німеччина»


Результат:



Назад | сторінка 5 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Електронна таблиця
  • Реферат на тему: Таблиця Excel
  • Реферат на тему: Хімічна таблиця Менделєєва
  • Реферат на тему: Проектування бази даних &Постійні покупці&
  • Реферат на тему: Таблиця форматів стандартної поліграфічної продукції