Вы находитесь на странице: 1из 2

Project 1: Chain of supermarket

Dictionary

Person
Attributes Definition and format Constraints
Ssn Social Security Number, 10 Integer Digits Primary Key
Name Chain of characters
Last name Chain of characters Not Null
Birthday DD/MM/YYYY
Age Positive integer Derived Attribute
Phone 10 Integer Digits
Address Chain of characters

Client
Attributes Definition Constraints
Membership_Card Affiliate Code, 10 Integer Digits Primary Key
Ssn Social Security Number, 10 Integer Digits Not Null
Name Chain of characters
Last name Chain of characters Not Null
Birthday DD/MM/YYYY
Age Positive integer Derived Attribute
Phone 10 Integer Digits
Address Chain of characters

Employee
Attributes Definition Constraints
Access_Card Employee Code, 10 Integer Digits Primary Key
Ssn Social Security Number, 10 Integer Digits Not Null
Name Chain of characters
Last name Chain of characters Not Null
Birthday DD/MM/YYYY
Age Positive integer Derived Attribute
Phone 10 Integer Digits
Address Chain of characters
Shop_Code Code consisting of 3 letters and 3 integers

Cashier
Attributes Definition Constraints
Cashier_Code Cashier Code, 10 Integer Digits Primary Key
Access_Card Employee Code, 10 Integer Digits Not Null
Ssn Social Security Number, 10 Integer Digits Not Null
Name Chain of characters
Last name Chain of characters Not Null
Birthday DD/MM/YYYY
Age Positive integer Derived Attribute
Phone 10 Integer Digits
Address Chain of characters
Shop_Code Code consisting of 3 letters and 3 integers
Cash_Num Positive integer

No_Cashier
Attributes Definition Constraints
Access_Card Employee Code, 10 Integer Digits Primary Key
Ssn Social Security Number, 10 Integer Digits Not Null
Name Chain of characters
Last name Chain of characters Not Null
Birthday DD/MM/YYYY
Age Positive integer Derived Attribute
Phone 10 Integer Digits
Address Chain of characters
Shop_Code Code consisting of 3 letters and 3 integers

Product
Attributes Definition Constraints
Bar_Code Product Code, 13 Integer Digits Primary Key
Description Product name with a brief description Not Null
Brand Chain of Character Not Null
Price Float Positive Number Not Null

Shop
Attributes Definition Constraints
Shop_Code Code consisting of 3 letters and 3 integers Primary Key
Address Chain of characters Not Null
Inventary List of products available with their respective
stock.

Cash
Attributes Definition Constraints
Cash_Num Positive integer Primary Key
Shop_Code Code consisting of 3 letters and 3 integers Primary Key
State Two options: Open/Closed Not Null
Cashier_Code Cashier Code, 10 Integer Digits

Receipt
Attributes Definition Constraints
Receipt_Code Receipt Code, 12 Integer Digits Primary Key
Date DD/MM/YYYY Not Null
Hour HH/MM/SS Not Null
Membership_Card Affiliate Code, 10 Integer Digits
Shop_Code Code consisting of 3 letters and 3 integers
Cash_Num Positive integer
List_products List of products purchased with their respective
quantity.

Вам также может понравиться