KEMBAR78
Data Dictionary | PDF | Data Management | Computing
0% found this document useful (0 votes)
51 views7 pages

Data Dictionary

The document provides a comprehensive data dictionary for a parking management system, detailing various tables including Login, User_column, Parking lot, Parking owner, Parking space, Notification, Vehicle, Payment, and Feedback. Each table includes column names, data types, sizes, descriptions, constraints, and examples. The structure is designed to manage user accounts, parking lots, payments, and feedback effectively.

Uploaded by

Riya Yohannan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views7 pages

Data Dictionary

The document provides a comprehensive data dictionary for a parking management system, detailing various tables including Login, User_column, Parking lot, Parking owner, Parking space, Notification, Vehicle, Payment, and Feedback. Each table includes column names, data types, sizes, descriptions, constraints, and examples. The structure is designed to manage user accounts, parking lots, payments, and feedback effectively.

Uploaded by

Riya Yohannan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Data Dictionary

Table name: Login

Column Name Data Type Size Description Constraint Example

Unique identifier for


USER_NAME VARCHAR2 20 bytes PRIMARY KEY user123
user

PASSWORD VARCHAR2 20 bytes User account password NOT NULL pass@123

Table name: User_column

Column Name Data Type Size Description Constraint Example

Unique identifier for


USER_ID VARCHAR2 20 bytes PRIMARY KEY "USR12345"
the user

FOREIGN KEY
Username linked to
USER_NAME VARCHAR2 20 bytes REFERENCES "john_michael"
login
RY_LOGIN

User’s contact
CONTACT_NO NUMBER 20 bytes NOT NULL 9876543210
number

ADDRESS VARCHAR2 20 bytes User’s address NOT NULL "Street 123"

Vehicle number of
VEHICLE_NO VARCHAR2 20 bytes NOT NULL "MH12AB1234"
the user

SUBSCRIPTION_TYPE VARCHAR2 10 bytes Type of subscription NULLABLE "Premium"

First name of the


FIRSTNAME VARCHAR2 20 bytes NULLABLE "John"
user

Middle name of the


MIDDLENAME VARCHAR2 20 bytes NULLABLE "Michael"
user

LASTNAME VARCHAR2 20 bytes Last name of the user NULLABLE “Mathew”

Defines if the user is


ADMIN VARCHAR2 20 bytes NULLABLE "Yes"
an admin

Defines if the user is


REGULAR VARCHAR2 20 bytes NULLABLE "Yes"
a regular user
Table name: Parking lot

Column Name Data Type Size Description Constraint Example

Unique identifier
PARKINGLOT_ID VARCHAR2 20 bytes PRIMARY KEY "PL001"
for the parking lot

ID of the user
FOREIGN KEY REFERENCES
USER_ID VARCHAR2 20 bytes owning/reserving "USR123"
RY_USER_COLUMN(USER_ID)
parking

ID of the parking lot


OWNER_ID VARCHAR2 20 bytes NULLABLE "OWN567"
owner

Code assigned to
PARKINGLOT_CODE VARCHAR2 20 bytes NULLABLE "PARK-XYZ"
the parking lot

Total capacity of the


CAPACITY NUMBER 10 bytes NULLABLE 50
parking lot

Number of
AVAILABLESPACE NUMBER 10 bytes NULLABLE 20
available spaces

Date when the


STARTING_DATE DATE - parking lot became NULLABLE "2025-01-01"
active

Expiry date of the


ENDING_DATE DATE - NULLABLE "2025-12-31"
parking lot usage

Indicates if parking
OPEN VARCHAR2 20 bytes NULLABLE "Yes"
is open

Indicates if parking
UNDERGROUND VARCHAR2 20 bytes NULLABLE "No"
is underground

Indicates if parking
MULTILEVEL VARCHAR2 20 bytes NULLABLE "Yes"
has multiple levels

Table name: Parking owner


Column Name Data Type Size Description Constraint Example

Unique identifier for


OWNER_ID VARCHAR2 20 bytes PRIMARY KEY "OWN001"
the parking lot owner

FOREIGN KEY
ID of the associated REFERENCES
PARKINGLOT_ID VARCHAR2 20 bytes "PL123"
parking lot RY_PARKINGLOT
(PARKINGLOT_ID)

ADDRESS VARCHAR2 20 bytes Address of the owner NULLABLE "123 Street"

Name of the parking


OWNER_NAME VARCHAR2 20 bytes NULLABLE "John Michael"
lot owner

Password for the


OWNER_PASSWORD VARCHAR2 20 bytes NULLABLE "pass@123"
owner’s account

Contact number of the


CONTACT NUMBER 20 bytes NULLABLE 9876543210
owner

Date when the owner


START_DATE DATE - NULLABLE "2025-01-01"
registered

Expiry date of owner’s


END_DATE DATE - NULLABLE "2026-01-01"
account

Table name: Parking space

Column Name Data Type Size Description Constraint Example

PARKINGSPACE_ID VARCHAR2 20 bytes Unique identifier PRIMARY KEY "PS001"


Column Name Data Type Size Description Constraint Example

for the parking


space

FOREIGN KEY
ID of the
REFERENCES
PARKINGLOT_ID VARCHAR2 20 bytes associated parking "PL123"
RY_PARKINGLOT
lot
(PARKINGLOT_ID)

Date of last
LASTINSPECTION_DATE DATE - NULLABLE "2025-02-15"
inspection

Price of the
PRICE NUMBER 20 bytes NULLABLE 500
parking space

Status of the
parking space
STATUS VARCHAR2 20 bytes NULLABLE "Vacant"
(e.g., occupied,
vacant)

Space number in
SPACE_NO NUMBER 20 bytes NULLABLE 101
the parking lot

Indicates if the
NORMAL VARCHAR2 20 bytes parking space is NULLABLE "Yes"
normal

Indicates if the
parking space
EV VARCHAR2 20 bytes NULLABLE "No"
supports EV
charging

Table name: Notification


Column Name Data Type Size Description Constraint Example

TITLE VARCHAR2 20 bytes Notification title NOT NULL "Booking Confirmed"

Notification message
MESSAGE VARCHAR2 20 bytes NOT NULL "Your booking is set"
content

Time when the notification


SENDTIME VARCHAR2 20 bytes NOT NULL "2025-02-26 10:30AM"
was sent

Reference ID related to the


REFERENCE VARCHAR2 20 bytes NULLABLE "REF123456"
notification

Reservation details related


RESERVATION VARCHAR2 20 bytes NULLABLE "RSV56789"
to notification

Table name: Vehicle

Column Name Data Type Size Description Constraint Example

VEHICLE_NO VARCHAR2 20 bytes Unique identifier for vehicle PRIMARY KEY VH12345

USER_ID VARCHAR2 20 bytes User associated with vehicle FOREIGN KEY U1001

Name or model of the


VEHICLE_NAME VARCHAR2 20 bytes NOT NULL Honda Civic
vehicle

Type of fuel vehicle


FUEL_TYPE VARCHAR2 20 bytes NOT NULL Petrol
uses(petrol,desiel)

Category of vehicle (e.g.,


VEHICLE_TYPE VARCHAR2 20 bytes NOT NULL SUV
SUV, Sedan)

Table name: Payment

Column Name Data Type Size Description Constraint Example

Unique identifier for


PAYMENT_ID VARCHAR2 20 bytes PRIMARY KEY "PAY001"
the payment
Column Name Data Type Size Description Constraint Example

FOREIGN KEY
ID of the associated REFERENCES
PARKINGLOT_ID VARCHAR2 20 bytes "PL123"
parking lot RY_PARKINGLOT
(PARKINGLOT_ID)

Date of the payment


TRANSACTION_DATE DATE - NULLABLE "2025-02-26"
transaction

Mode of payment
PAYMENT_METHOD VARCHAR2 20 bytes NULLABLE "Credit Card"
(e.g., cash, card)

Status of the payment


PAYMENT_STATUS VARCHAR2 20 bytes NULLABLE "Success"
(e.g., success, failed)

Amount paid for the


AMOUNT NUMBER 20 bytes NULLABLE 100
transaction

One-time password for


OTP NUMBER 20 bytes NULLABLE 123456
verification

Table name: Feedback

Column Name Data Type Size Description Constraint Example

Unique identifier for


FEEDBACK_ID VARCHAR2 20 bytes PRIMARY KEY "FBK001"
feedback
Column Name Data Type Size Description Constraint Example

FOREIGN KEY
ID of the user REFERENCES
USER_ID VARCHAR2 20 bytes "USR123"
providing feedback RY_USER_COLUMN
(USER_ID)

Date when feedback


FEEDBACK_DATE DATE - NULLABLE "2025-02-26"
was submitted

PARKING_ID VARCHAR2 20 bytes ID of the parking area NULLABLE "PKG456"

Rating given by the


RATING NUMBER 20 bytes NULLABLE 5
user (1-5)

User comments or
COMMENTS VARCHAR2 20 bytes NULLABLE "Great service"
feedback

You might also like