Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
132 views
Database Management System
Uploaded by
ARYAN PAWAR
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save 22319 - Database Management System For Later
Download
Save
Save 22319 - Database Management System For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
132 views
Database Management System
Uploaded by
ARYAN PAWAR
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save 22319 - Database Management System For Later
Carousel Previous
Carousel Next
Save
Save 22319 - Database Management System For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 8
Search
Fullscreen
Database Management System Course Code: 22319 Program Name: Computer Engineering Program Group / Diploma in Electronics and Computer Engineering / Diploma in Computer Hardware & Maintenance / Diploma in Artificial Intelligence and Machine Learning / Diploma in Cloud Computing and Big Data Program Code: CO/CM/CW/TE/HA/AN/BD Semester : Third Course Title : Database Management System Course Code 222319 1, RATIONALE Fach and every organization like shopping mall, hospital, banking, institutes, industry needs to share huge amount of data in effective manner. This course aims to develop skills in students to create, store, modify, manage and extract information from a database. Database system can be used as a backend for developing database applications. 2. COMPETENCY The aim of this course is to help the student to attain the following industry identified competency through various teaching learning experiences: * Apply Database management concept using SQL. 3. COURSE OUTCOMES (COs) The theory, practical experiences and relevant soft skills associated with this course are to be taught and implemented, so that the student demonstrates the following industry oriented COs associated with the above mentioned competency: Design Normalized database on given data. Create and Manage Database using SQL command. Write PL/SQL code for given database. Apply triggers ob database also create procedure and function according to condition. Apply security and confidentiality on given Database. pasge 4. TEACHING AND EXAMINATION SCHEME Examination Scheme TST ox in [ot Pete | Min | Sin” | Max | Min | Mav | Ml a2} 2 {+ [3 | m [28 [50 0 | 100 | 40 | 25" | 10 | 25 0 [30 [20 | (*): Under the theory PA; Out of 30 marks, 10 marks of theory PA are for micro-project assessment 10 facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for the assessment of the UOs required for the attainment of the COs Legends: L-Lecture; T~ Tutorial/Teacher Guided Theory Practice; P - Practical; 6 ESE - End Semester Examination; PA - Progressive Assessment Ky 3 MSBTE - Final Copy Dt. 12.08.2022 Page 1 of 8Database Management System Course Code: 22319 5. COURSE MAP (with sample COs, PrOs, UOs, ADOs and topics) ‘This course map illustrates an overview of the flow and linkages of the topics at various levels of outcomes (details in subsequent sections) to be attained by the student by the end of the course, in all domains of learning in terms of the industry/employer identified competency depicted at the centre of this map. i SE ae pes \ a ‘ \\ See Cae ! “oo” C Bee) | coe BE Figure 1 - Course Map 6. SUGGESTED PRACTICALS/ EXERCISES ‘The practicals in this section are PrOs (i.e. sub-components of the COs) to be developed and assessed in the student for the attainment of the competency: na Practical Outcomes (PrOs) 1 | Perform following in GUY based database software using GUI _| only i) Create Database __ ii) Create tables and assign primary ke; MSBTE ~ Final Copy Dt. 12.08.2022 Page 2 of 8Database Management System Course Code: 22319 a Approx. : Practical Outcomes (PrOs) Unit) irs. 0. No. . [N Required iii) Modify the table structure-add column ,change the data type of column, delete the column from table. iv) Insert, update and delete the record from table. v)_ Retrieve data from the table according to condition given. 2 | Perform following in GUI based database using GUI only Wl @ i) Apply given validation on table and set error messages. ) Set default value for column. iif) Set and remove database password. 3 [Design E-R diagram and Create Normalized Database on given | 1 | 02 data. 4 i) Greate and Execute DDI. commands using SQL. m | 02 ii) Apply following Integrity constraints on table: iii) Primary key, Foreign key, Unique key constraint, Null . Not Null and Check constraint. 3__ | Create and Execute DML commands using SQL. 7 |_ 0 6 | Write Queries using following operators: nm | 02" Arithmetic Operators, Comparison Operators,Logical Operators, Set Operators, Range Searching operators-Between, Pattern matching operators-Like. 7 | Write Queries using following Functions: im | 0 String, Arithmetic, Date and time, Aggregate Functions. & | Execute Queries using the Select command with Where, Having, | TIT | 02* Group by and order by clauses. 9 | Execute the queries for implementation of Inner and Outer Join. | 1 | 02 10. | Implement Views mf 02 i) Create different views }) Insert, modify and delete records through views. iii) Delete the views. Ti _| Create and Execute Indexes, Sequences, and synonyms in SQL. m_| 02 12 | Write a PLISQL programs using if then else, for, while and nested | IV | 02* loop. 13_| Write a PL/SQL code to implement implicit and explicit cursors. | IV | 02 14 | Write PE/SQL Programs based on Exceptions handling (Predefined | IV | 02 _| and user-defined exceptions) 15 | Write PL/SQL code to create Procedures and functions. fav [2 [16 | Write PLISOL code to create triggers on given database. wv {| oO | 17 | Executing DCL commands using SQL v | 02° i) Create users ii) Grant privileges to users |__| ily Revoke privileges from users. | Total 34 Note i. A suggestive list of PrOs is given in the above table, More such PrOs can be added to Page 3 of 8Database Management System Course Code: 22319 ti, The ‘Process’ and ‘Product’ related skills associated with each PrO is to be assessed according to a suggested sample given below. S.No. Performance Indicators | Weightaze i in % | a ‘SQL queries and PL/SQL programming b, | Database Integrity | 0 - ©. | Quality result displayed by SQL queries. - 10 d. Answer to sample questions 10 e. Submit report in time ee 10 Total — | 100 The above PrOs also comprise of the following social skills/attitudes which are Affective Domain Outcomes (ADOs) that are best developed through the laboratory/field based experiences: Follow safety practices. Practice good housekeeping. Demonstrate working as a leader/a team member. Maintain tools and equipment. Follow ethical Practices. eaege ‘The ADOs are not specific to any one PrO, but are embedded in many PrOs. Hence, the acquisition of the ADOs takes place gradually in the student when s/he undertakes a series of practical experiences over a period of time. Moreover, the level of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should gradually increase as planned * ‘Valuing Level’ in 1* year © ‘Organising Level’ in 2™ year © ‘Characterising Level’ in 3 year. 7. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED The major equipment with broad specification mentioned here will usher in uniformity in conduct of experiments, as well as aid to procure equipment by authorities concerned. |e Equipment Name with Broad Specifications an No. | T | Computer system All | (Any computer system with basie configuration) 2 _ | Any GUI based database software (MS-Access/Visual Foxpro/MySQL) 12 | 3 | Any RDBMS software (MySQLISQL server) 3-16 | 8. __ UNDERPINNING THEORY COMPONENTS The following topics are to be taught and assessed in order to develop the sample UOs given below for achieving the COs to attain the identified competency. More UOs could be added: Unit Outcomes (UOs) _ (in cognitive domain) Unit -1 ‘Ta. State the importance f Database of DBMS over file | System processing in the Fi 1 Copy Dt. 12.08.2022 Page 4 of 8Course Code: 22319 Unit Unit Out Topics and Sub-topies (in cognitive domain) Concept given si 1.2. Three level Architecture for Database 1b Describe the overall System. structure of the given | 1.3 Data abstraction: Different levels of Data DBMS abstraction, Instance and schema, Data le Identify the relevant independence - Logical and Physical database model in the Independence. given situation, 1.4 Overall Structure of DBMS. 1d Draw the E-R 1.5. Data Modeling: Record based logical model- diagram of the given Relational, Network, Hierarchical database and identify | 1.6 Data Modeling Using the E-R Model: Entity relationship between Relationship Model , Strong Entity set, Weak the entities. Entity set, Types of Attributes, E-R Diagrams. Unit-I1 [2a Explain the concept | 2.1 Fundamentals of RDBMS — Record, fields, Relational of RDBMS also data types, tables and database Data Model | appropriateness for | 2.2 Concept of RDBMS, E.F.Codd’s Rule for the given problem. RDBMS, Key concepts- Candidate key, 2 Design Normalized Primary key, Foreign key. database structure in | 2.3 Normalization: Normalization Concepts, the given problem. Need of Normalization, Types of 2c Design SQL queries Normalization- INF,2NF,3NF to create Relational | 2.4 Introduction to Structured Query Language, database and apply in Data Types in SQL, components of SQL~ the given data DDL,DML,DCL,DQL. constraints 2.5 DDL Commands: CREATE, ALTER, 2d Identify the operators DROP, TRUNCATE, DESC, RENAME for queries 2.6 Data Integrity Constraint: Types of Data implementation of the Integrity Constraint: /O constraint- Primary given problem. key, Foreign key, Unique key constraint, Business Rule Constraint-Null, Not Null and Cheek constraint. 2.7 DML Commands: INSERT, UPDATE, DELETE 2.8 DCL Commands: COMMIT, SAVEPOINT, ROLLBACK, GRANT, and REVOKE. 2.9 DQL Commands: SELECT. 2.10 SQL Operators: Arithmetic Operators, Comparison Operators, Logical Operators, Set Operators, Range Searching operators Between, Pattern matching operators-Like. Unit iit. (3a. Write the given 3.1 In-built Functions: String, Arithmetic, Interactive queries using relevant | 3.2 Date and time, Aggregate functions. SQL and functions. 3.3 Queries using Group by, having, and Order by Advance 3b. Write query to claus SQL: SQL Perfgrmane combine the given multiple table using MSBTE — Final Copy Dt. 12.08.2022 Joins-Inner and Outer FoipgssooF Fe Tey e queries. Kas 3.4 Views: Concept of View, Thi Page § of 8 @ * ir “a th‘Database Management System Unit eTuning | Unit IV- PL/SQL Programmi ng Unit V- Database security and Transaction Processing Unit Outcomes (UOs) (in cognitive domain) Join. 3c. Design SQL queries to implement VIEWS on the given tables. 3d. Apply and drop INDEXES and SYNONYM on the given table. ~~ | 4a.Write simple PL/SQL Code using control structure and handle various exceptions in the given situation, 4c. Create cursor for 44. Create and Execute stored procedures and functions in the given situation. 4e. Create and apply database trigger using PL/SQL in the given situation, ~ |5a. Provide security to the given database by assigning various privileges to the user. Sb. Create and manage the given database Users. Se. Explain the importance of Transaction in the given situation, 5d. Explain advantages of Database Backup and Recovery in the given situation, MSBTE — Final Copy Dt. 12.08.2022 Course Code: 22319 Topics and Sub-topics Command, Updating Views, Views and Joins, Views and Sub queries, Dropping Views. 3.5 Sequences: Creating Sequences, Altering Sequences, Dropping Sequences. 3.6 Indexes: Index Types, Creating of an Index: Simple Unique, and 3.7 Composite Index, Dropping Indexes 3.8 Synonyms: Creating Synonyms, Dropping Synonyms. 4.1 Introduction of PL/SQL, Advantages of PL/SQL, The PL/SQL Block Structure, PL/SQL execution environment, PL/SQL data Types, Variables, Constants. 4.2 Control Structure: Conditional Control, Iterative Control, Sequential Control 4.3 Exception handling: Predefined Exception, User defined Exception. 44 Cursors: Implicit and Explicit Cursors, Declaring, Opening and Closing a Cursor, Fetching a Record from Cursor, Cursor for loops, Parameterized Cursors. 4.5 Procedures: Advantages, Creating, Executing and Deleting a Stored Procedure. 4.6 Functions: Advantages, Creating, Executing and Deleting a Function. 4.7 Database Triggers: Use of Database Triggers, How to apply database Triggers, Types of Triggers, Syntax for Creating Trigger, Deleting Trigger. 5.1 Database security: Introduction to database security, Data security Requirements, Types of Database Users-Creating, altering and Deleting Users. | 5.2 Protecting the data within database-Database Privileges: Systems privileges and object Privileges, Granting and Revoking Privileges: Grant and Revoke command, 53 Transaction: Concept, Properties and States of ‘Transaction. 5.4 Database Backup -Types of Failures, Causes of failures, Database Backup Introduction, ‘Types of Database Backups-Physical and Logical, 5.5 Database Recovery-Recovery 4 Page 6 of 8Database Management System Course Code: 22319 Note: To attain the COs and competency, above listed UOs need to be undertaken to achieve the ‘Application Level’ of Bloom's ‘Cognitive Domain Taxonomy’. 9. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN Unit Unit Title ‘Teaching | Distribution of Theory Marks No. Hours R U A Total Level_| Level | Level | Marks T_| Database System Concepts 10 04 | 04 | 04 12 T_| Relational Data Model [16 of 04 | 12 18 Interactive SQL and Advance SQL: Mm | SQL Performance Tuning 4 0 o4 . ba IV_| PL/SQL Programming 4 @_ | 04 | 10 16 | ‘y__| Database security and Transaction 10 @ | os | of io Proce ng. — Total 64 12 | 20 | 38 | 70 Legends: R=Remember, U=Understand, A~Apply and above (Bloom's Revised taxonomy) Note: This specification table provides general guidelines to assist student for their learning and to teachers to teach and assess students with respect to attainment of UOs. The actual distribution of marks at different taxonomy levels (of R, U and A) in the question paper may vary from above table. 10, SUGGESTED STUDENT ACTIVITIES Other than the classroom and laboratory learning, following are the suggested student-related co-curricular activities which can be undertaken to accelerate the attainment of the various ‘outcomes in this course: Students should conduct following activities in group and prepare reports of about 5 pages for each activity, also collect/record physical evidences for their (student’s) portfolio which will be useful for their placement interviews: a, Prepare journal of practical. b. Undertake micro-projects. 11, SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any) ‘These are sample strategies, which the teacher can use to accelerate the attainment of the various learning outcomes in this course: ‘a. Massive open online courses (MOOCs) may be used to teach various topics/sub topics. b. ‘L’ in item No. 4 does not mean only the traditional lecture method, but different types of teaching methods and media that are to be employed to develop the outcomes. c. About 15-20% of the topics/sub-topics which is relatively simpler or descriptive in nature is to be given to the students for self-directed learning and assess the development of the COs through classroom presentations (see implementation guideline for details). d. With respect to item No.10, teachers need to ensure (o create opportunities and provisions for co-curricular activities. e. Guide student(s) in undertaking micro-projects. £ Demonstrate students thoroughly before they start doing the practice. 2. Encourage students to refer different websites to have deeper unders(s subject .'Qbserve continuously and monitor the performance of students in Lal MSBTE.~ Final Copy Dt. 12.08.2022 Page 7 of 8 |Database Management System Course Code: 22319 12, SUGGESTED MICRO-PROJECTS Only one micro-project is planned to be undertaken by a student that needs to be assigned to him/her in the beginning of the semester. In the first four semesters, the micro-project arc group-based. However, in the fifth and sixth semesters, it should be preferably be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed three. The micro-project could be industry application based, intemet-based, workshop- based, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain dated work diary consisting of individual contribution in the project work and give a seminar presentation of it before submission, The total duration of the micro-project should not be less than 16 (sixicen) student engagement hours during the course. The student ought to submit micro-project by the end of the semester to develop the industry oriented COs. A suggestive list of micro-projects is given here. Similar micro-projects could be added by the concerned faculty: a. Survey on various database System Software and compare it. b. Design E-R Diagram for Hospital/college/medical/Iewellery Shop/Library/Blood Bank. ©. Design Normalized Database for Hospital/college/medical/Jewellery Shop / Libraty / Blood Bank. 4d. Apply trigger on given database. Create procedure and function according to given conditio1 £. Any other micro-projects suggested by subject faculty on si ilar line, 13. | SUGGESTED LEARNING RESOURCES ies Title of Book Author Publication Introduction to Database McGraw Hill Education, New | | Management Systems ISRD Group _| Delhi, 2015 Introduction to Relational + MeGraw Hill Education, New 2 | databases & SQL Allen Delhi, 2015 programming - 3, | Database System Concepts | yy MeGraw Hill Education, New MeGraw Hillin ANSI C Delhi, 2015 . Mec . _ | MeGraw Hill Education, New 4 | Complete Reference:Mysql | Vikram Vaswani | Nop 14. | SUGGESTED SOFTWARE/LEARNING WEBSITES Wwww.lutorialpoint.com (Important website) wielyIndia.com or DreamtechPress.com http://phindia.com/gupta/chapter/chapter! pdf www.williamstannines.com pe aose https://www.khanacademy.org/ “MSBTE ~ Final Copy Dt. 12.08.2022 Page 8 of 8 |
You might also like
(DBMS) Database Management System Text Book
PDF
No ratings yet
(DBMS) Database Management System Text Book
296 pages
22416-Database Management 240719
PDF
No ratings yet
22416-Database Management 240719
8 pages
Database Management System
PDF
No ratings yet
Database Management System
8 pages
DBM
PDF
No ratings yet
DBM
5 pages
Curriculum
PDF
No ratings yet
Curriculum
7 pages
Syllabus
PDF
No ratings yet
Syllabus
7 pages
RDBMS 4330702
PDF
No ratings yet
RDBMS 4330702
9 pages
DBMS dc Unit 3
PDF
No ratings yet
DBMS dc Unit 3
94 pages
DBMS - Course Pack
PDF
No ratings yet
DBMS - Course Pack
11 pages
Relational Database Management System
PDF
No ratings yet
Relational Database Management System
7 pages
ADM
PDF
No ratings yet
ADM
8 pages
PGDM BATCH 24-26 Database Management System
PDF
No ratings yet
PGDM BATCH 24-26 Database Management System
3 pages
22IT202_DBMS_DIGITAL _MATERIAL_ UNIT_III
PDF
No ratings yet
22IT202_DBMS_DIGITAL _MATERIAL_ UNIT_III
94 pages
Database Management System
PDF
No ratings yet
Database Management System
4 pages
CT306 N Database Management Systems
PDF
No ratings yet
CT306 N Database Management Systems
4 pages
Sample Objective and Outcome For Dbms and Lab
PDF
0% (1)
Sample Objective and Outcome For Dbms and Lab
6 pages
Course Code CSE3001 CT C LTP 4 Prerequisite: Objectives
PDF
No ratings yet
Course Code CSE3001 CT C LTP 4 Prerequisite: Objectives
7 pages
Unit 38 DatabaseManagementSyst
PDF
No ratings yet
Unit 38 DatabaseManagementSyst
27 pages
313302-Database Management System
PDF
No ratings yet
313302-Database Management System
6 pages
DBMS Syllabus with practicum
PDF
No ratings yet
DBMS Syllabus with practicum
2 pages
University of Cagayan Valley
PDF
No ratings yet
University of Cagayan Valley
5 pages
DBMS Lab Manual_2024-25 3
PDF
No ratings yet
DBMS Lab Manual_2024-25 3
39 pages
DBMS
PDF
No ratings yet
DBMS
3 pages
unit1 and 2
PDF
No ratings yet
unit1 and 2
113 pages
Bict DBMS
PDF
No ratings yet
Bict DBMS
6 pages
DBMS dc Unit 4
PDF
No ratings yet
DBMS dc Unit 4
141 pages
HTTP App - Utu.ac - in Utuexmanagement Exammsters Syllabus CE4012 Database Management System - Docx - 2
PDF
No ratings yet
HTTP App - Utu.ac - in Utuexmanagement Exammsters Syllabus CE4012 Database Management System - Docx - 2
6 pages
Diploma Engineering: Laboratory Manual
PDF
No ratings yet
Diploma Engineering: Laboratory Manual
65 pages
Database Systems Module Guideline - CYU07105,ITU07105, ITU07105
PDF
No ratings yet
Database Systems Module Guideline - CYU07105,ITU07105, ITU07105
8 pages
23IOT2T341
PDF
No ratings yet
23IOT2T341
5 pages
CourseCurriculum (3)
PDF
No ratings yet
CourseCurriculum (3)
3 pages
1040245105_Relational Database Management System _RDBMS_syllabus_IMSCIT SEM-2.Docx
PDF
No ratings yet
1040245105_Relational Database Management System _RDBMS_syllabus_IMSCIT SEM-2.Docx
4 pages
Chapter 1 DBMS DJSCE
PDF
No ratings yet
Chapter 1 DBMS DJSCE
27 pages
Cse2007 - Database Management Systems
PDF
No ratings yet
Cse2007 - Database Management Systems
3 pages
IIITB Course Catalog
PDF
No ratings yet
IIITB Course Catalog
611 pages
NewSyllabus_4eaea4dc-6b6e-4ebc-8a86-2ac55f127c2f (1)
PDF
No ratings yet
NewSyllabus_4eaea4dc-6b6e-4ebc-8a86-2ac55f127c2f (1)
6 pages
CUIT 201 Course Outline 2023
PDF
No ratings yet
CUIT 201 Course Outline 2023
8 pages
Course Plan - IMS
PDF
No ratings yet
Course Plan - IMS
10 pages
DBMS HandOut
PDF
No ratings yet
DBMS HandOut
43 pages
CM204G DBMS
PDF
No ratings yet
CM204G DBMS
10 pages
DBMS
PDF
No ratings yet
DBMS
5 pages
CHO-DBMS-Ravi_db4b4ad607968f5b30912f13a38d672d (1)
PDF
No ratings yet
CHO-DBMS-Ravi_db4b4ad607968f5b30912f13a38d672d (1)
6 pages
Database Management System DMS DSC 3 1 4 2 10 5 3 30 70 100 40 50 20 25# 10 25 10 200
PDF
No ratings yet
Database Management System DMS DSC 3 1 4 2 10 5 3 30 70 100 40 50 20 25# 10 25 10 200
6 pages
DBMS_UNIT-1
PDF
No ratings yet
DBMS_UNIT-1
100 pages
Cis 322
PDF
No ratings yet
Cis 322
7 pages
Fy Bsc Cs Fdbms Syllabus
PDF
No ratings yet
Fy Bsc Cs Fdbms Syllabus
4 pages
Data Base Management ENTC - 9-6-2021
PDF
No ratings yet
Data Base Management ENTC - 9-6-2021
6 pages
BTechSemesterIIIDBMS_211006_104143
PDF
No ratings yet
BTechSemesterIIIDBMS_211006_104143
9 pages
3410
PDF
No ratings yet
3410
5 pages
DBMS Manual (Complete)
PDF
No ratings yet
DBMS Manual (Complete)
77 pages
DBMS - Manual (bcs403)
PDF
100% (1)
DBMS - Manual (bcs403)
15 pages
MTCA13102
PDF
No ratings yet
MTCA13102
6 pages
Co DD
PDF
No ratings yet
Co DD
3 pages
Lecture Week 1
PDF
No ratings yet
Lecture Week 1
38 pages
DBMS Manual
PDF
No ratings yet
DBMS Manual
89 pages
DBMS dc Unit 2
PDF
No ratings yet
DBMS dc Unit 2
74 pages
CS-502 DBMS Course File (1) - Anamika Tiwari
PDF
No ratings yet
CS-502 DBMS Course File (1) - Anamika Tiwari
51 pages
Swddd401 - Database Development
PDF
No ratings yet
Swddd401 - Database Development
19 pages