Отчет по типам данных
Таблица 2. - Отчет по типам данных
Имя столбца |
Тип данных |
name_org |
Text |
telephon |
Integer |
director |
Text |
address |
Text |
country |
Text |
name_manager |
Text |
name_org |
Text |
name |
Text |
type_pl |
Text |
country |
Text |
data |
Data |
num_contract |
Integer |
type_pl |
Text |
manager |
Text |
name_org |
Text |
cost |
Money |
delivery |
Boolean |
Отчет по сущностям
Таблица 3 – Отчет по сущностям модели базы данных
Сущность |
Определение |
Таблица |
Клиент |
Информация о клиенте |
clients |
Страна |
Страна производитель кухонного оборудования |
country |
Менеджер |
ФИО менеджера и ЮЛ, с которым данный менеджер работает |
manager |
Оборудование |
Описание , имя и тип кухонного оборудования |
plants |
Сделка |
Информация о сделке |
sale |
Примеры содержания информации в базе данных
Таблица «clients»
Таблица «country»
Таблица «manager»
Таблица «plants»
Таблица «sale»
Заключение
В процессе создания и разработки базы для хранения информации о тестировании знаний студентов мною были изучены и практически применены полученные знания по использованию и работе с DBDesigner 4.0.5.6, PostgreSQL, и написания запросов к базам данных на языке SQL. В дальнейшем планируется создать рабочее приложение в среде NetBeans.
Список использованных источников
1 Дейт К. Дж. Введение в системы баз данных [Текст] : пер. с англ. / К. Дж. Дейт. - 7-е изд. - М.: Издательский дом "Вильямс", 2001. - 1072 с.
2 Ульман, Джеффри Д. Введение в системы баз данных [Текст] / Д.Д. Ульман, Д. Уидом; пер. с англ. П. Быстрова. - М.: Лори, 2000. - 374 с.
3 Системы баз данных. Полный курс [Текст] / Гарсия-Молина, Гектор [и др.]. -М.: ВИЛЬЯМС, 2000. - 1088 с.
4 Боуман, Джудит С. Практическое руководство по 801. Использование языка структурированных запросов [Текст] : учебное пособие / Д.С. Боуман, С.Л. Эмерсон, М. Дарновски; дер. с англ. А.М. Цветкова; под ред. А.М. Цветкова. -3-е изд. - М.; СПб.; Киев: Вильяме, 2001. - 336 с.
5 Базы данных: проектирование, реализация и сопровождение. Теория и практика [Текст] / Конноли Т. [и др.]. - М.: Вильямс, 2000. -1120 с.
6 Маклаков Сергей Владимирович. Создание информационных систем с AllFusion Modeling Suite [Текст] / .С.В. Маклаков - М.: ДИАЛОГ-МИФИ, 2003. -432 с.
7 Смирнов С.Н. Работаем с IВМ ОВ2 [Текст]: учебное пособие / С.Н. Смирнов. -М.: Гелиос, 2001.- 304с.
ПРИЛОЖЕНИЕ А
//Создаем таблицу «clients»
CREATE TABLE clients
(
name_org text NOT NULL,
telephone text NOT NULL,
director text NOT NULL,
address text NOT NULL,
CONSTRAINT name_org PRIMARY KEY (name_org )
)
WITH (
OIDS=FALSE
);
ALTER TABLE clients
OWNER TO postgres;
//Создаем таблицу «country»
CREATE TABLE country
(
country text NOT NULL,
CONSTRAINT country_pkey PRIMARY KEY (country )
)
WITH (
OIDS=FALSE
);
ALTER TABLE country
OWNER TO postgres;
//Создаем таблицу «manager»
CREATE TABLE manager
(
name_manager text NOT NULL,
name_org text NOT NULL,
CONSTRAINT fio PRIMARY KEY (name_manager ),
CONSTRAINT clients FOREIGN KEY (name_org)
REFERENCES clients (name_org) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE manager
OWNER TO postgres;
//Создаем таблицу «plants»
CREATE TABLE plants
(
name text NOT NULL,
type_pl text NOT NULL,
country text NOT NULL,
CONSTRAINT type_pl PRIMARY KEY (type_pl ),
CONSTRAINT country FOREIGN KEY (country)
REFERENCES country (country) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE plants
OWNER TO postgres;
//Создаем таблицу «sale»
CREATE TABLE sale
(
date date NOT NULL,
num_contract integer NOT NULL,
type_pl text NOT NULL,
manager text NOT NULL,
name_org text NOT NULL,
cost money NOT NULL,
delivery boolean NOT NULL,
CONSTRAINT num_contract PRIMARY KEY (num_contract ),
CONSTRAINT fio FOREIGN KEY (manager)
REFERENCES manager (name_manager) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT type_pl FOREIGN KEY (type_pl)
REFERENCES plants (type_pl) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE sale
OWNER TO postgres;
