Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

*************************************basic_country******************************

******************************************
create table basic_country(country_id number(3) constraint country_id_pk primary
key,
country_name_a varchar2(50) not null,
country_name_e varchar2(50) not null,
nation_name_a varchar2(50) not null,
nation_name_e varchar2(50) not null,
country_key number(8) constraint country_key primary key);
**********************************basic_city ***********************************
******************************************
create table basic_city (city_id number(5) ,
country_id number(3) ,
city_name_a varchar2(50) not null,
city_name_e varchar2(50),
city_key number(8) ,
constraint city_composite_pk primary key(city_id,country_id));
*********************************basic_currency*********************************
******************************************
create table basic_currency
(curr_code number(3) consetraint currency_curr_code_pk primary key,
curr_name_a varchar2(5) not null,
curr_name_e varchare(5) not null,
curr_sale_rate number(12.5),
curr_cost_rate number(12.5),
last_rate_update date)
************************************basic_currncy_rates*************************
*****************************************
CREATE TABLE basic_currncy_rates
(curr_code number(3)constraint currncy_rates_curr_code_fk refereneces basic_cu
rrency(curr_code)on delete cascade,
trans_date date default sysdate,
cost_rate number(12,5)not null
sale_rate(12,5)not null)
***********************************basic_company_types**************************
*******************************************
create table basic_company_types
(comp_type_code
NUMBER(2 ) CONSTRAINT company_types_pk PRIMARY KEY,
comp_type_desc_a VARCHAR2(50 ) NOT NULL,
comp_type_desc_e VARCHAR2(50 ) NOT NULL
)

***********************************basic_company********************************
******************************************

create table basic_company (comp_id number (5) constraint comp_id_pk priamry key
,
comp_country_id number(3),
comp_city_id number(5) ,
comp_name_a varchar2(200) not null,
comp_name_e vacrhar2(200),
comp_logo blob,
comp_activity varchar2(200),
comp_cr varchar2(30),
comp_cr date,
comp_cr_expiry_date date,
default_curr_code number(14)constraint company_curr_code_fk references curr(curr
_code),
computer_no number(12),
comp_dpmain varchar2(10),
comp_open_date date,
comp_address varchar2(100),
comp_phone number(14),
comp_postbox varchar2(15),
comp_email varchar2(50),
comp_wbsite varchar2(50),
constraint city_composite_fk references basic_city(city_id,country_id));
***********************************basic_actividades****************************
******************************************
CREATE cpmp_actividades
(
activ_country_id number(3) constraint_country_id_fk references basic_country(c
ountry_id),
activ_CODE
VARCHAR2(2 ) not null,
activ_name_a VARCHAR2(45 ) not null,
activ_name_e VARCHAR2(45 E)not null,
activ_flag
number(2)
)
**********************************basic_branchs*********************************
******************************************
create table basic_branchs(bnch_id number(5) constraint bnch_id_pk primary key,
bnch_comp_id number(5) constraint_bnch_comp_id references basic_company(comp_id)
,
bnch_country_id number(3) constraint_country_id_fk references basic_country(coun
try_id),
bnch_city_id number(5) constraint_city_id_fk references basic_city(city_id),
bnch_name_a varchar2(100) not null,
bnch_name_e varchar2(100),
bnch_notes varchar2(300),
bnch_open_date date);

**************************************************adm_users*********************
*******************************************

create table adm_users (user_id number(5) constraint user_id_pk priamry key,


user_serial number(10) constraint user_serial_pk primary key,
user_access_name varchar2(80) not null,
user_access_pass varchar2(30) not null,
user_job_desc varchar2(100),
user_type number(3),
user_status number(2),

*********************************pur_groups*************************************
*******************************************
create table pur_groups (gp_id number(8) constraint groups_gp_id_pk primary key
,
gp_name varchar2(100) not null,
gp_notes varchar2(500),
user_id number(5) constraint user_id_fk references users(user_id) on delete casc
ade);

***********************************pur_ITEMS************************************
********************************************
create table pur_items (item_id number(15) constraint items_item_id_pk priamry k
ey,
gp_id number(8) constraint items_gp_id_fk references groups (gp_id) on delete c
ascade,
item_barcode number(30) contstraint items_item_barcode_pk primary key,
item_name varchar2(200) not null,
item_qnt varchar2(100),
item_unit varchar2(50),
item_open_balance number(20,2),
item_price_piece number(20,2),
item_price_dozen number(20,2),
item_exp_date date,
item_country_id number(3) constraint item_country_fk references country(country_
id) on delete cascade,
item_comp_id number(5) constarint item_comp_id_fk references company(comp_id) o
n delete cascade,
item_maximum varchar2(50),
item_minimum varchar2(50),
user_id number(5) constraint user_id_fk references users(user_id) on delete casc
ade);
******************************************

You might also like