DCRUST SYLLABUS
CSE383C DATABASE MANAGEMENT SYSTEM LAB
CATEGORY : ENGINEERING SCIENCE COURSE
Course Objectives:
- To have good knowledge of query formation using SQL.
- To have knowledge of Storage and access techniques of Data from Database.
- To be familiar with different functions used for data processing in DBMS
List of hands-on experiments.
- 1. To study Data Definition language
- 1.1. Create, alter, drop, truncate
- 1.2. To implement Constraints.
- 1.2.1. (a). Primary key, (b).Foreign Key, (c). Check, (d). Unique, (e). Null, (f). Not null , (g) . Default, (h). Enable Constraints, (i). Disable Constraints (j). Drop Constraints
- 2. To implementation on DML, TCL and DRL
- 2.1. (a).Insert, (b).Select, (c).Update, (d).Delete, (e).commit, (f).rollback,(g).save point,
- (h). Like’%’, (i).Relational Operator (j) Logical operators
- 3. To implement Nested Queries & Join Queries
- 3.1. (a). To implementation of Nested Queries
- 3.2. (b). (a) Inner join, (b).Left join, (c).Right join (d).Full join(e) Natural Join (f) Theta Join (g) Cross Join
- 4. To implement Views
- 4.1. (a). View, (b).joint view, (c).force view, (d). View with check option
- 5. To implement Index
- 5.1 (a) Normal Index (b) Unique Index (c) Bitmap Index
- (d) Composite (e) B-Tree (f) Clustered (g) Non- Clustered
- 6. To study various Date handling functions and their usage.
- 7. To Study String Handling Functions with Usage.
- 8. Case study of oracle 11g with emphasis on RECOVERY Techniques, Concurrency and Transaction Management.
Course Outcomes: After successful completion of the course, a student will be able to :-
- To form queries using SQL.
- To store and access data from database.
- To use different data processing functions.