Professional Documents
Culture Documents
Practical No.1
Manipulating Data
Aim: -Using Insert Statement Using Delete Statement
Using Update Statement
Creating Table
Syntax: -
Create Table tablename(
Column1 Datatype (Size),
Column2 Datatype (Size),
…..
Column Datatype (Size)
);
Or
Describing Table
Syntax: -
Describe Tablename;
Or
Desc Tablename;
Or
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Syntax:-
Delete From Tablename
Where Columnx=’Data’;
Multiple Column:
Alter Table Tablename
Add(Columnp Datatype(Size)
Column Datatype(Size)
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
…);
Question Queries
Create Table Dept_(Roll No.) With Following Columns: Dept_Id,
Dept_Name, Dept_Addr.
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Query:-
Create Table Dept_5
(Dept_Id Number(10),
Dept_Name Varchar2(20),
Dept_Addr Varchar2(20)
);
Output:-
Insert 5 Records.
Query:-
Insert Into Dept_5 Values(300,’Accounting’,’Borivali’);
Insert Into Dept_5 Values(301,’Managment’,’Kandivali’);
Insert Into Dept_5 Values(300,’Purchesing’,’Andheri’);
Insert Into Dept_5 Values(300,’Marketing’,’Malad’);
Insert Into Dept_5 Values(300,’Finanace’,’Goregoan’);
Output:-
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Query:-
Alter Table Dept_5
Add (D_Manager Varchar2(10));
Output:-
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Output:-
Practical No. 02
Creating And Managing Tables
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Theory: Constraints
What Is Constraints?
Constraints Enforces Limits To The Data Or The Type Of Data That
Can Be Inserted Into, Updated Or Deleted From A Table.
The Purpose Of Constraints Is To Maintain Data Integrity In
Insertion, Updation Or Deletion Of A Table.
Types Of Constraints
Not Null
It Make Sure That A Column Does Not Hold A Null Value.
When We Do Not Provide Values For Particular Column While
Inserting A Records It Takes A Null Value.
By Defining Not Null Constraints, We Can Make Sure That A
Particular Column Will Have Values For All Records.
Keywords: Not Null
Unique
This Constraints Enforces A Column To Have A Unique Value.
If A Column Has This Constraints, Then That Column Will Not Have
Duplicate Values.
Keywords: Unique
Default
This Constraint Provides The Default Value To The Column. When
No Value Is Provided For A Particular Record, The Default Value Is
Set.
Ex. For A Particular Table Consisting Column Name City, Has A
Default Value Set As Mumbai. So When No Values Is Entered For
City For A Particular Record While Inserting, The Default Value
Mumbai Will Be Set As City For Those Particular Records.
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Keywords: Default
Check
This Constraint Is Used For Specifying Range Of Values For
Particular Column Of Table.
Ex 10<=Age<=20
When This Constraints Is Been Set To A Column, It Ensures That
The Specific Column Must Have The Values Fitting Into That Range.
Keyword: Check
Primery Key
It Uniquely Identifies A Particular Record.
The Constraint Associated With Primary Key Are:
Not Null
Unique
Foreign Key
The Primary Key Of One Table When It Is Referenced Into Another
Table It Is Known As Foreign Key.
The Keyword Is Reference Which Is Used To Refer The Primary Key
Of Another Table.
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Or
Or
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Syntax:-
Alter Table Tablename
Modify(Columnname Datatype(Size) Default Null);
Syntax:-
Alter Table Tablename
Drop Unique (Columnname);
Question Queries
Create Table Student_5
Query:-
Create Table Student_5
(
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Output:-
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Query:-
To Check Unique Constraint.
It Will No Allow You To Insert Same / Duplicate Values.
Insert Into Student_5 Values(100,’Shweta’,’Kandivali’,19);
Insert Into Student_5 Values(105,’Shweta’,’Borivali’,18);
Query:-
To Check Default Constraint
It Will Show You The Value That Is Set
Insert Into Student_5 Values(102,’Neha’,Default,20);
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Query:-
To Check ‘Check’ Constraint.
Insert Into Student_5 Values(103,’Pallvi’,’Andheri’,21);
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
(
S_Id Int,
S_Name Varchar2(20),
Str_Id Number(1) Reference Stream_B1(Stream_Id)
);
Output:-
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
Output:-
DBMS
S.Y.B.Sc.IT Semester 3 Roll no 432
DBMS