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

Реферат Проектування багатокористувацької інформаційної системи "Університетська бібліотека"





ify"> */

SELECT Екземпляр.ISBN

INTO TEMP1 /* Зберігає обрані поля в тимчасовій таблиці Temp1 */

FROM Примірник

WHERE ISBN = @ ISBN

SELECT COUNT (ISBN) /* Count підраховує кількість неповторюваних записів поля ISBN */

FROM TEMP1

3. Список книг, якими користувався небудь студент

CREATE PROCEDURE CpicokKnigCtudenta

@ Chit_nom int /* Оголошуємо необхідні змінні */

AS SELECT Студенти. Ім'я, Студенти. Прізвище, Пользованіе_бібліотекой2. Шифр, Книга. Автор, Книга. Назва

FROM /* вказуємо імена таблиць, з яких вибираються записи */

Книга, Примірник, Студенти, Пользованіе_бібліотекой2

WHERE (студенти. Чітательскій_номер = Пользованіе_бібліотекой2. Чітательскій_номер) AND (Екземпляр. Шифр ​​= Пользованіе_бібліотекой2. Шифр) AND (Екземпляр.ISBN = Кніга.ISBN)

/* AND дозволяє задати в операторі WHERE кілька умов, які повинні виконуватися одночасно */

4. Видалення з таблиці В«СтудентиВ». Припустимо, якщо в таблиці В«Користування бібліотекой2В» немає посилаються записів.

CREATE PROCEDURE DeleteStudent

@ Chit_nom int /* Оголошуємо необхідні змінні */

AS /* Перевіряємо, якщо посилаються запису, якщо записів немає, дозволяється видалення. */

IF not EXISTS (SELECT * FROM Пользованіе_бібліотекой2 WHERE Чітательскій_номер = @ Chit_nom) /* Оператор видалення */

FROM Студенти /* Ім'я таблиці, звідки потрібно видалити */

WHERE /* Умова видалення - видаляємо рядок, для якої значення поля Чітательскій_номер збігається з потрібним */

Чітательскій_номер = @ Chit_nom

5. Вставка в таблицю В«ЗамовленняВ». Дозволена, якщо в таблицях В«КнигаВ» і В«ВикладачіВ» є записи, на які буде посилатися новий запис.

PROCEDURE NewZakaz

@ Kolvo int, /* Оголошуємо необхідні змінні */

@ data_zakaza datetime,

@ Chit_nomer int,

@ ISBN varchar (20) /* Перевіряємо, чи є запис у таблиці В«ЗамовленняВ» з такими ж значеннями ключових полів, як у нового запису */

IF EXISTS (SELECT * FROM Замовлення WHERE ISBN = @ ISBN AND Чітательскій_номер...


Назад | сторінка 31 з 67 | Наступна сторінка





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

  • Реферат на тему: Комп'ютеризація та студенти
  • Реферат на тему: База даних "Студенти"
  • Реферат на тему: База даних "Студенти"
  • Реферат на тему: Відеореклама. Електронні таблиці
  • Реферат на тему: Електронні таблиці Excel 2003