русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

СОЗДАНИЕ ТАБЛИЦ


Дата добавления: 2015-07-09; просмотров: 659; Нарушение авторских прав


 

1. На основе ER-диаграммы и бланков экземпляров таблиц создать базу данных.

Диаграмма «сущность-связь»:

 
 

 

 


a) Таблица CLIENTS - содержит информацию о фирмах-клиентах (фирмой-клиентом считается фирма, поставляющая или покупающая товары)

 

Столбцы таблицы:

Имя столбца Краткое описание столбца
ID Идентификатор каждой фирмы-клиента (ее номер в таблице)
NAME Наименование фирмы-клиента
CHIEF Фамилия, имя, отчество начальника фирмы-клиента
ADDRESS Адрес фирмы-клиента
PHONE Телефон фирмы-клиента

 

Бланк экземпляра таблицы:

 

Имя столбца ID NAME CHIEF ADDRESS PHONE
Тип ключа PK        
Null/ Уникальность   NN, U      
Тип данных number varchar2 varchar2 varchar2 varchar2
Длина

 

b) Таблица PRODUCTS - содержит информацию о товарах, с которыми работает фирма (покупает или продает)

 

Столбцы таблицы:

Имя столбца Краткое описание столбца
ID Идентификатор каждого товара (его номер в таблице)
NAME Наименование товара
UNIT Единица измерения товара
PRICE Цена за единицу товара
NDS Ставка НДС для данного товара

 

Бланк экземпляра таблицы:

 

Имя столбца ID NAME UNIT PRICE NDS
Тип ключа PK        
Null/ Уникальность   NN, U NN    
Ограничение пользователя         NDS < 20
Тип данных number varchar2 varchar2 number number
Длина 9,2 4,2

 



c) Таблица DELIVERIES - содержит общую информацию о поставках фирмы (поставкой считается набор товаров, одновременно поставленных фирме фирмой-клиентом).

 

Столбцы таблицы:

Имя столбца Краткое описание столбца
ID Идентификатор каждой поставки (ее номер в таблице)
DEL_DATE Дата поставки
DELIVER_ID Номер поставщика (фирмы-клиента, которая произвела поставку)
DEL_SUMM Общая сумма поставки
DEL_NDS Общая сумма НДС по поставке

 

Бланк экземпляра таблицы:

 

Имя столбца ID DEL_DATE DELIVER_ID DEL_SUMM DEL_NDS
Тип ключа PK   FK    
Null/ Уникальность   NN      
Ограничение пользователя          
Таблица FK     CLIENTS    
Столбец FK     ID    
Тип данных number date number number number
Длина   9,2 9,2

 

d) Таблица SHIPMENTS - содержит общую информацию об отгрузках фирмы (отгрузкой считается набор товаров, одновременно поставленных фирмой фирме-клиенту).

 

Столбцы таблицы:

Имя столбца Краткое описание столбца
ID Идентификатор каждой отгрузки (ее номер в таблице)
SHIP _DATE Дата отгрузки
SHIPER_ID Номер клиента (фирмы-клиента, которому произвели отгрузку)
SHIP_SUMM Общая сумма отгрузки
SHIP_NDS Общая сумма НДС по отгрузке

 

Бланк экземпляра таблицы:

 

Имя столбца ID SHIP_DATE SHIPER_ID SHIP_SUMM SHIP_NDS
Тип ключа PK   FK    
Null/ Уникальность   NN      
Ограничение пользователя          
Таблица FK     CLIENTS    
Столбец FK     ID    
Тип данных number date number number number
Длина   9,2 9,2

 

e) Таблица PRODUCTS_DELIVERED - содержит конкретную информацию о каждом товаре в каждой поставке фирмы (о каждой позиции каждой поставки).

 

Столбцы таблицы:

Имя столбца Краткое описание столбца
ID Порядковый номер товара в поставке (его позиция в поставке)
DELIVERY_ID Номер поставки
PRODUCT_ID Номер товара
VOLUME Объем поставленного товара
PRODUCT _SUMM Общая сумма по товару (по позиции товара в данной поставке)
PRODUCT _NDS Общая сумма НДС по товару (по позиции товара в данной поставке)

 

Бланк экземпляра таблицы:

 

Имя столбца ID DELIVERY_ID PRODUCT_ID VOLUME PRODUCT_SUMM PRODUCT_NDS
Тип ключа PK1 PK2, FK FK      
Null/ Уникальность            
Ограничение пользователя            
Таблица FK   DELIVERIES PRODUCTS      
Столбец FK   ID ID      
Тип данных number number number number number number
Длина 10,3 9,2 9,2

 

f) Таблица PRODUCTS_SHIPPED - содержит конкретную информацию о каждом товаре в каждой отгрузке фирмы (каждой позиции каждой отгрузки).

 

Столбцы таблицы:

Имя столбца Краткое описание столбца
ID Порядковый номер товара в отгрузке (его позиция в поставке)
SHIPMENT_ID Номер отгрузки
PRODUCT_ID Номер товара
VOLUME Объем отгруженного товара
PRODUCT _SUMM Общая сумма по товару (по позиции товара в данной отгрузке)
PRODUCT _NDS Общая сумма НДС по товару (по позиции товара в данной отгрузке)

 

Бланк экземпляра таблицы:

 

Имя столбца ID SHIPMENT_ID PRODUCT_ID VOLUME PRODUCT_SUMM PRODUCT_NDS
Тип ключа PK1 PK2, FK FK      
Null/ Уникальность            
Ограничение пользователя            
Таблица FK   SHIPMENTS PRODUCTS      
Столбец FK   ID ID      
Тип данных number number number number number number
Длина 10,3 9,2 9,2


<== предыдущая лекция | следующая лекция ==>
ПОДЗАПРОСЫ | ПОСЛЕДОВАТЕЛЬНОСТИ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.255 сек.