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

Реферат Розробка бази даних &Готель&





null);

4. Ставлення kat (Категорії номерів)

create table kat (id_kat int identity (1,1) not null primary key, nazvn varchar (50) not null);

5. Ставлення job (Облік роботи)

create table job (id_o int identity (1,1) not null primary key, id_n int not null references nomer, id_k int not null references kl, dz datetime not null, dv datetime not null, id_p int not null references personal);


2.2 Створення уявлень (готові запити)


1. Ведення списку постояльців

SELECT dbo. kl. f AS Прізвище, dbo. kl. i AS Ім'я, dbo. kl. o AS батькові, dbo. kl. dr AS [Дата народження], dbo. job. dz AS [Дата заселення]

FROM dbo. kl INNER JOIN dbo. job ON dbo. kl. id_k=dbo. job. id_kBY dbo. kl. f, dbo. kl. i, dbo. kl. o, dbo. kl. dr, dbo. job. dz (COUNT (dbo. job. id_k) gt; 1)

2. Облік заброньованих местid_n as [Номер], kat. nazvn as [Категорія] nomer, kat, jobnomer. id_n=job. id_nby id_n

3. Ведення архіву вибулих постояльців за останній рік

select f as [Прізвище], i as [Ім'я], o as [батькові], getdate () as [Сьогодні], job. dv as [Дата виселення]

from kl, jobjob. dv lt; getdate () and job. id_k=kl. id_kby f

4. Отримання списку вільних номеровid_n as [Номер], kat. nazvn as [Категорія] nomer, kat, jobnomer. id_n! =Job. id_nby id_n

. Отримання списку номерів, що звільняються сьогодні

select nomer. id_n as [Номер], kat. nazvn as [Категорія], getdate () as [Сьогодні], dateadd (day, 1, current_timestamp) as [Завтра] nomer, kat, jobjob. dv=getdate () or job. dv=dateadd (day, 1, current_timestamp) and. id_kat=kat. id_kat and. id_n=nomer. id_n

6. Видача інформації щодо конкретного номера

select nomer. id_n as [Номер], kat. nazvn as [Категорія], nomer. cc as [Вартість за добу], nomer. km as [Кількість місць]

from kat, nomerkat. id_kat=nomer. id_kat

7. Автоматизація видачі рахунків на оплату

SELECT kl. f AS [Прізвище], kl. i AS [Ім'я], kl. o AS [батькові], nomer. id_n AS [Номер], job. kd * nomer. cc AS [Сума]

FROM kl, nomer, job, katkl. id_k=job. id_k AND nomer. id_kat=kat. id_kat and nomer. id_n=job. id_n

8. Перевірка наявності броні по імені клієнта

select kl. f as [Прізвище], kl. i as [Ім'я], kl. o as [батькові], nomer. id_n as [Номер]

from kl, nomer, job, personal, katkl. id_k=job. id_k and. id_kat=kat. id_kat and. id_p=personal. id_p

Створення процедур

Процедура Броня PROCEDURE Броня

(

@ parameter1 varchar (50)=

)

AS

select Прізвище, Ім'я, По батькові, Номер

from Наявність броні по імені клієнта

where Прізвище=@ parameter1

RETURN

Дзвінок процедуриa=InputBox ( Введіть прізвище клієнта або назва організації )

Dim db As New DataClasses1DataContextb=db. Броня (a)

Броня. DataGridView1. DataSource=b

Броня. Show ()

Процедура Клієнт

ALTER PROCEDURE Клієнт

(

@ parameter1 varchar (50)=

)

AS

select Прізвище, Ім'я, По батькові, Дета народження raquo ;, Телефон, Паспорт

from Інформація про клієнта

where Прізвище=@ parameter1

RETURN

Виклик процедури

Dim a=InputBox ( Введіть прізвище клієнта )

Dim db As New DataClasses1DataContextb=db. Клієнт (a)

клієнт. DataGridView1. DataSource=b

клієнт. Show ()

Процедура Номер PROCEDURE Номер

(

@ parameter1 int=

)

AS

select Номер, Категорія, Вартість за добу raquo ;, Кількість місць

from Інформація щодо конкретного номера

where Номер=@ parameter1

RETURN

Д...


Назад | сторінка 3 з 4 | Наступна сторінка





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

  • Реферат на тему: Номер люкс
  • Реферат на тему: Розробка бази даних обліку перепусток учнів і програми-клієнта до неї
  • Реферат на тему: Взаємодія фахівця соціальної роботи і клієнта
  • Реферат на тему: Сім'я як клієнт соціальної роботи
  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...