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

DATA DICTIONARY FOR SHAZLINA DENTAL CENTER

TABLE NAME ATTRIBUTE CONTENTS TYPE FORMAT RANGE REQUIRED PK OR FK FK


NAME REFERENCED
TABLE
DENTIST Den_ICNum Dentist IC VARCHAR(20) 999999-99- Y PK
number 9999
Den_Phone_ Dentist VARCHAR(20) 999-
no Phone 9999999
Number
Den_Add Dentist VARCHAR(200) Xxxxxxxxx
address
Den_Room Dentist VARCHAR(10) 999 001-999
Room
Den_Name Dentist VARCHAR(100) Xxxxxxxxx
name
PATIENT Pat_ICNum Patient IC VARCHAR(20) 999999-99- Y PK
number 9999
Pat_Name Patient VARCHAR(50) Xxxxxxxxx
name
Pat_Phone_N Patient VARCHAR(20) 999-
o phone 9999999
number
Pat_Add Patient VARCHAR(100) Xxxxxxxxx
address
APPOINTMENT App_ID Appointmen VARCHAR(10) 99999 00001 - Y PK
t ID 99999
Den_ICNum Dentist IC VARCHAR(20) 999999-99- FK DENTIST
number 9999
Pat_ICNum Patient IC VARCHAR(20) 999999-99- FK PATIENT
number 9999
App_Date Appointmen DATE yyyy-mm-
t date dd
App_Time Appointmen TIME hh:mm:ss
t time
INVOICE Inv_No Invoice VARCHAR(20) INVXXX Y PK
number
App_ID Appointmen VARCHAR(10) Xxxxx 00001 - FK APPOINTME
t ID 10000 NT
Inv_Total Invoice total DECIMAL(10,2) (x.x) 999999999
9.99
Inv_Date Invoice date DATE yyyy-mm-
dd
Inv_Status Invoice VARCHAR(20) Xxxxxx
status
INSURANCE_ Ins_ID Insurance ID VARCHAR(20) 99 01 - 10 Y PK
COMPANY Ins_Name Insurance VARCHAR(100) Xxxxxxxx
name
PAYMENT Pay_No Payment VARCHAR(20) PYXXX Y PK
number
Inv_No Invoice VARCHAR(20) INVXXX Y PK,FK INVOICE
number
Pat_ICNum Patient IC VARCHAR(20) 999999-99- FK PATIENT
number 9999
Ins_ID Insurance ID VARCHAR(20) XXXXX 01 - 10 FK INSURANCE_
COMPANY
Pay_Total Payment DECIMAL(10,2) (x.x) 999999999
total 9.99

FK = Foreign Key
PK = Primary Key
VARCHAR = Variable character length data (1-2000 characters)
DECIMAL = A fixed number of digits to the right of the decimal point.

You might also like