Database System Lab
Database System Lab
Mid Summary
ّ
هذا الملف تم حله من قبل الطالب :ليث عمرو
ّ
هذا العمل مقدم ثوابه لروح والدي ( قـ ــاسـ ــم مـ ـ ـفـ ـ ـي ـ ــد عـ ـ ـم ـ ــرو )
ُ َ
فمن وجد فيه فائدة فليدع له بالرحمة والمغفرة.
Database Systems Lab
Mid Summary
• Datatypes:
Data Type Description
VARCHAR2(size) Variable length character data
CHAR(size ) Fixed-length character data
NUMBER(p,s) Variable-length numeric data
DATE Date and time values
• Constraints:
Constraint Description
NOT NULL Ensures a column cannot have a NULL value.
UNIQUE Ensures all values in a column are unique across the
table.
PRIMARY KEY A combination of NOT NULL and UNIQUE.
FOREIGN KEY Ensures referential integrity by linking a column to a
PRIMARY KEY in another table.
CHECK Ensures that values in a column meet a specified
condition. (e.g., age >= 18).
Database Systems Lab
Mid Summary
• Alter/Modify Table:
Altering Type Exapmle
ADD COLUMN ALTER TABLE Customers
ADD Email VARCHAR2(255);
DROP COLUMN ALTER TABLE Customers
DROP COLUMN Email;
ALTER/MODIFY COLUMN ALTER TABLE Persons
Modify DateOfBirth date;