Контрольная работа: по Основам объектно-ориентированного программирования

специальности 3706002 « Программное обеспечение

вычислительной техники и автоматизированных систем»

Богдаева Евгения

Вариант IV

г. Риддер , 2011 год

Задание

  1. Создать удаленную базу данных с двухзвенной архитектурой с помощью SQL-сервера Interbase, в которую входят таблица «Магазины» с полями: название, адрес и таблица «Игрушки» включающая поля: наименование, цена, его производитель. Таблицы связаны отношением один-ко-многим.
  2. Создать приложение в Delphi. Найти , в которой цена на введенное в режиме диалога лекарства наименьшая.
  3. Построить диаграмму, отображающую стоимость данного лекарства в каждой аптеке. Создать SQL-запрос и отчет.

Логическая модель

1)Создание Базы данных в InterBase

Таблица магазины

/* Table: MAGAZINI, Owner: SYSDBA */

CREATE TABLE "MAGAZINI"

(

"NOMER" INTEGER NOT NULL,

"NAZVANIE" CHAR(20) CHARACTER SET WIN1251,

"ADRESS" CHAR(20) CHARACTER SET WIN1251,

PRIMARY KEY ("NOMER")

);

SET TERM ^ ;

/* Triggers only will work for SQL triggers */

CREATE TRIGGER "TRI_DO" FOR "MAGAZINI"

ACTIVE BEFORE INSERT POSITION 0

AS

BEGIN

NEW.nomer = GEN_ID(geni, 1);

END

^

CREATE TRIGGER "TRI_IZM" FOR "MAGAZINI"

ACTIVE BEFORE UPDATE POSITION 0

AS

BEGIN

IF (OLD.nomer <> NEW.nomer)

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 194
Бесплатно скачать Контрольная работа: по Основам объектно-ориентированного программирования