DBMS Assignment 2
DBMS Assignment 2
ASSIGNMENT 2
Constraints
Q1. Explain in detail all the constraints along with rules and syntax
• Create Syntax
• Alter Syntax
• Drop Syntax
• Disable Syntax
• Enable Syntax
PRIMARY KEY:
A primary key is a field in a table which uniquely identifies each row/record in a database
table. Primary keys must contain unique values.
);
• Create Syntax
CREATE TABLE table_name
(
Column datatype (size) CONSTRAINT constraint_name PRIMARY KEY,
Column datatype (size)
);
• Alter Syntax
ALTER TABLE table_name ADD CONSTRAINT
constraint_name_Column_table_name CONSTRAINT;
• Drop Syntax
• Disable Syntax
ALTER TABLE table_name DISABLE CONSTRAINT constraint_name;
• Enable Syntax
ALTER TABLE table_name ENABLE CONSTRAINT constraint_name;
STUDENT
REG_NO FNAME LNAME BDATE ADDRESS GENDER CITY PINCODE
COURSE
COURSE_NO CNAME DEPT_NAME
ENROLL
REG_NO COURSE_NO SEM MARKS ENROLL_DATE
BOOK_ADOPTATION
AUTHOR
AUTHOR_ID ANAME CITY STATE PINCODE DOB
SYMCA DIV – A
Name - Rohit Chavan Rollno.06
Student:
COURSES
ENROLL
AUTHORS
TEXT
TABLE_ADOPTATION