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)
33 views
8 pages
22416-Database Management 240719
Uploaded by
Umesha Umesha
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save 22416-Database_Management_240719 For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
33 views
8 pages
22416-Database Management 240719
Uploaded by
Umesha Umesha
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save 22416-Database_Management_240719 For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save 22416-Database_Management_240719 For Later
You are on page 1
/ 8
Search
Fullscreen
Database Management Program Name _: Diploma in Information Technology Program Code HIF Semester : Fourth Course Title : Database Management Course Code 222416 1. RATIONALE. Managing dala as a resource is an important function of information management. Organizations need to maintain huge amount of data in effective manner. In software industry the relational database management system is being used predominantly to manage the data stored in the database. This subject enables students to create, store. modify data and extract information from a database using SQL. After learning this subject student will be able to use RDBMS as a backend for developing database applications 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 concepts using SQL. 3. COURSE OU MES (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: a. Create Database using SQL commands b. Manage Database using SQL commands. c. Implement Advanced SQL concepts on Database. d. Write PL/SQL code for database application. e. Apply security and safety on Database 4, TEACHING AND EXAMINATION SCHEME Teachiog Examination Shere Credit Practic: ula] 2 [OT cer Total ESE PA Mew (Max Max [Min] stax | Min | Max | in 3 | 4 7 3 10 too | 40 | sow 20 50 20 (9: Under the theory PA; Out of 30 marks, 10 marks of theory PA are for micro-project assessment to 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; C ~ Credit, ESE - End Semester Examination; PA - Progressive Assessment. COURSE MAP (with sample COs, PrOs, UOs, ADOs and topies) = This course map illustrates an overview of the flow and linkages of the topics at variy fin of outcomes (details in subsequent sections) to be attained by the student by the (nd of-the : 1) MSBTE ‘inal Copy Dt. 20.04.2018 Page of 8Database Management Course Code: 22416 course, in all domains of learning in terns of the industry/employer identified competency depicted at the centre of this map. ey (ae —e Seer Ga * Siem) feo =e” | setae, ka =a or owe J eS 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. S.No. Practical Outcomes (PrOs) Install and configure Database product (such as MySQL, ORACLE or any other relational database product) Write Queries using Relational Algebraic oper Create and Execute DDL commands using SQL Part- Create and Execute DDL commands using SQL Part-II. Apply following Integrity constraints on table: Primary key, Foreign key, Unique key constraint MSBTE ~ Final Copy Dt. 20.04.2018 Page 2 of 8Database Management Course Code: 22416 Unit Approx. S.No. Practical Outcomes (PrOs) Hrs. No. 7 = Required 6. | Apply following Integrity constraints on table: Null. Not Null and 1 02 Cheek constraint, oe 7._| Create and Execute DML commands using SQL Part-l. nm | 02 8, | Create and Execute DML commands using SQL Part-ll. 02 9. | Write Queries using following operators: | 02 Arithmetic Operators, Comparison Operators, Logical Operators. 10.| Write Queries using following operatoi Ww] 02" Set Operators, Range Searching operators-Between, Pattern matching operators-Like. 11, | Write Queries using String, Arithmetic Functions o2* 12, | Write Queries using Date and time Functions. o2* 13. | Write Queries using Aggregate Functions- Min, Max, Sum, Avg, o2* Count 14, | Execute Queries using the Select command with Where, Having | I [~ 02* __| clauses _ 15, | Execute Queries using the Select command with Group by and m | 02 order by clauses. - 16, | Execute queries using Inner Joins, | 0 17.| Execute queries using Outer Joins. “|| 02 18. Implement Views to perform following operations: m | 02* a, Create views. b. Insert, modify and delete records through views. c. Delete the views. 19. | Create Indexes, Sequences, and Synonyms in SQL. mu | 02* 20.| Execute Views, Indexes. Sequences and synonyms in SQL. mi_|__ 02 21, Write a PL/SQL programs using if then else. for Ww [0% 22, Write a PL/SQL programs using while and nested loop, Ww [02 23, | Write a PL/SQL code to implement im o2* 24, | Write a PL/SQL code to implement explicit cursors. Ww | 2 25.| Write PL/SQL Programs based on Exceptions handling. Iv | 02* (Predefined exceptions). L 26. | Write PL/SQL Programs based on Exceptions handling. (user- | 0% defined exceptions) 27. | Write PL/SQL code to create Procedures. | 0* 28. | Write PL/SQL code to create fimetions. W_[_03F ite PL/SQL code to create triggers on given database Part-l, | IV | 02* PL/SQL code to create triggers on given database Part-II | IV_| 02 31. | Executing DCL commands using SQL vi | oF a. Create users b. Grant privileges to users c. Revoke privileges from E L Total 64 Note i. A suggestive list of PrOx is given in the above table. More such PrOs can be added to attain the COs and competency. A judicial mix of minimum 24 or more practical need to MSBTE — Final Copy Dt. 20.04.2018 Page 30f 8Database Management Course Code: 22416 reaches the “Application Level’ of Bloom's Taxonomy’ as generally required by the industry: ii, The ‘Process’ and ‘Product’ related skills associated with each PrO are 10 be assessed according to a suggested sample given below. S.No. | Performance Indicators ___| Weightage in % [1 Coding of SQL queries and PL/SQL programming 60. |_2 | Database Integrity [ 10 | 3 | Quality of result displayed by SQL queries/ PL/SQL 10 programming, 4 _| Answer to sample questions | 10 5 | Submit report in time — 10 “Total _ J 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: a. Follow safety practices b. Practice good housekeeping. ©. Demonstrate working as a leader/a team member. 4. Follow ethical practices. ‘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 below: * ‘Valuing Level’ in 1°! year © ‘Organising Level’ in 2 year and * ‘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 Ne ment Name with Broad Specifications a 1.1 | Computer system 7 All (Any computer system with basic configuration) 1.2 | Any RDBMS software (MySQL/SQL server or any other) Al_| 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 Unit Outcomes (UOs) ~~ ‘Topies and Sub-topies | in cognitive domain) _| - IN . Unit—1 fla. Describe the given RDBMS [ 1! Relational Database Desi Creating term with example. Concept of Relational Dafabase = MsB 1 Copy Dt. 20.04.2018 ‘age 4 of 8Database Management Course Code: 22416 Relational _ Ib. Design SQL queries to create Design, different types of RDBMS Database the specified Relational software, different relational algebra database operator llc. Use relevant DDL command to |1.2. RDBMS Terminology —Relation, carry out the given database Attribute, Domain, Tuple, cardinality, definition operation, Degree. lid. Categorise the given SQL 1.3. Introduction to SQL: Data Types in command in DDI, DME. DCL. | SQL, purpose of DDL, DML DCL le. Apply the given data constraint | and TCL. DDL commands: CREATE, for data integration. ALTER, DROP, TRUNCATE, DESC, IIf. Describe the procedure to RENAME, Use of data constraints create the given database using SQL commands. Unit- 11 2a Design relevant query for 2.1 DML commands: INSERT, UPDATE, Interactive extracting the data based on DELETE, SELECT SQL operators: SQL for the given criteria. arithmetic operators, comparison data 2b Use *Like’ clause in SQL operators, Logical operators, Set extraction query with the given matching operators, Range Searching Pattern. operators- Between, Pattern matching 2c Use the given built-in function operators- Like in SQL query. 2.2 In built Funetions: String, 2d Design queries using the given Arithmetic, ate and time, Aggregate aggregate function. Functions and Miscellaneous 2e Design queries for data Functions. Conversion Functions, aggregation using Group by. Special Date formats using To char () having clause to solve the function. given problem. 2.3 Queries using Group by, having, 2f Describe the procedure to Order by clause manage the given database | 2.4 Joins, Types of Joins, Sub queries. using SQL commands 2.5 TCL: Commit, Save point, Rollback, set transaction “Unit HI 3a, Design SQL queries for 3.1 Views: Concept of View, The Create Advanee implementing the given View/ View Command, Updating Views, features of sub query. ‘Views and Joins, Views and Sub SQL 3b, Design SQL. queries for queries, Dropping Views. implementation of the given | 3.2 Sequences: Creating Sequences, Sequences, Altering Sequences, Dropping 3c. Create Indexes using SQL Sequences, Query to solve the given 3.3 Indexes: Index Types, Creating of an problem, Index: Simple Unique, and Composite 3d, Describe the procedure to create) Index, Dropping Indexes Synonym using SQL Query to | 3.4 Synonyms: Creating Synonyms, solve the given problem. Dropping Synonyms. MSBTE— I Copy Dt. 20.04.2018, Page 5 of 8Database Mana Uni PLISQL, ng Unit -V Database security Transat Processin| Programmi component of PL/SQL. 4b. Use the relevant control structure in PL/SQL Code to solve the given conditional! iterative problem, de, Write the PL/SQL Code to handle the given exception. 4d. Write the PL/SQL codes to create cursor for retrieving multiple records for the given problem. 4e. Create a stored Procedures and Funetions using the PL/SQL to solve the given problem, Write PL/SQL code for the given database application 4p Create the users of the given database, Sb. Deseribe the procedure to Provide security to database by assigning/revoking the given privilege to the user. Se. Explain the given ACID | property of transactions in database, |Sd, Describe the procedure to Carry out backup of the given Database by following the standard process. nd ion ig be the use of the given Sa, Describe the procedure to 42 43 44 45 46 47 5.2 53 54 Course Code: 22416 Introduction of PL/SQL, Advantages of PL/SQL, The PL/SQL Block Structure, PL/SQL execution environment, PL/SQL data Types, Variables, Constants, Control Structure: Conditional | Control, Iterative Control, Sequential Controi. Exception handling: Predefined Exception, User defined Exception, | Cursors: Implicit and Explicit Cursors, Declaring, Opening and Closing a Cursor, Fetching a Record from Cursor, Cursor for loops, Parameterized Cursors. Procedures: Advantages, Creating, Executing and Deleting a Stored Procedure. Functions: Advantages, Creating, Executing and Deleting a Funetion. Database Triggers: Use of Database ‘Triggers, apply database Triggers, ‘Types of Triggers, Syntax for Creating Trigger, Deleting Trigger Database security: Introduction to database security, Data security Requirements, Types of Database Users, Creating, altering and Deleting Users. Protecting the data within database- Database Privileges: Systems privileges and object Privileges, Granting and Revoking Privileges: Grant and Revoke command. ‘Transaction and Concurreney Control: Concept, Properties and States of Transaction, Concurrency issues, need for transactions, Necessary properties of transactions (ACID properties), Transaction states, Lock-Based Concurrency Control Database Backup -Types of Failures, Causes of failures, Database Backup —_| ‘Note: To attain the COs and competency, above listed UOs need to be undertaken 10 achieve the ‘Application Level’ of Bloom’s ‘Cognitive Domain Taxonomy’. Final Copy Dt 20.04.2018 Page 6 of 8Database Manayement Course Code: 22416 9, SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN Unit Unit Tide Teaching | Distribution of Theory Marks No. Hours: R U A Total _ Level_| Level | Level | Marks 1_| Creating Relational Database 4 o2 | 02 | 04 08 T_| Interactive SQL for data extraction 12 2 | «4 | 2 [18 IIl_| Advance features of SQL 12 02 04 10 16 IV_| PLISQL Programming 12 o2_ | 04 [10 | 16 V_ | Database security and Transaction 08 04 | 04 | 04 | 12 Processing Total 48 12 1 | 40 | 70 Legends: R=Remember, U-Understand, A—Apply and above (Bloom 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 journals based on practical performed in laboratory. b, Give seminar on relevant topic. c. 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 topies/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. ©. About 15-20% of the topics/sub-topics which is relatively simpler or deseriptive 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). 4. With respect to item No.10. teachers need to ensure to create opportunities and provisions for co-curricular activities. €. Guide student(s) in undertaking micro-projects. £, Demonstrate students thoroughly before they start doing the practice. g. Encourage students to refer different websites to have deeper understanding of the subject. h, Observe continuously and monitor the performance of students in Lab. i, Demonstrate students thoroughly before they start doing the practice. j. Encourage students to refer different websites to have deeper understanding subject. Page 7 of 8Database Management Course Code: 22416 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 are 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 nor exceed three. The micto-project could be industry application based, internet-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 (sixteen) 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 are given here, Similar micro-projects could be added by the concerned faculty: 2, For Hospital Management: Patient data base/Doctor database/Billing (any one database) b. College Admission: Student personal Information System/Merit list database(any one data base) Medical Purchase: Database of medicine inventory records. . Library Management: book issue /book stock database. e. Any other micro-projects suggested by subject faculty on similar line. 13. SUGGE ‘TED LEARNING RESOURCE: I — | Title of Book Author Publication 1 Introduction to Database | ISRD Group | McGraw Hill Education, 2005, New Management Systems | Delhi, ISBN-13:9780070591196 2 | Database System Concepts |Korth, Henery | McGraw Hill Education, New Delhi, Abraham, 2013, ISBN-13: 978-9332901384 Silberschatz | Sudarshan | 3 | Complete Reference: Mysql | Vaswani Vikram — | McGraw Hill Education, New Delhi | | ISBN-13: 9780070586840 4 | SQL. PL/SQL The Bayross, Ivan BPB Publications, New Delhi3" Programming Language of Edition, ISBN-13: 978-8176569644 ORACLE, [ 5 | Database Management Leon Alexis & Vikas Publishing, New Delhi [Leon Mathews —_| ISBN-13:9788182092228 | 14, SUG TED SOFTWARE/LEARNING WEBSITES a, Wwwalutorialpoin.com (Important website) b. wielyIndia.com or DreamtechPress.com ¢. Itip://phindia.com/gupta/chapter/chapter! .pdf d. www.williamstannings.com MSBTE — Final Copy Dt. 20.04.2018 Page 8 of 8
You might also like
18CSC303J - Database Management Systems
PDF
No ratings yet
18CSC303J - Database Management Systems
2 pages
(DBMS) Database Management System Text Book
PDF
No ratings yet
(DBMS) Database Management System Text Book
296 pages
DBMS HandOut
PDF
No ratings yet
DBMS HandOut
43 pages
Curriculum
PDF
No ratings yet
Curriculum
7 pages
RDBMS 4330702
PDF
No ratings yet
RDBMS 4330702
9 pages
DBMS Manual
PDF
No ratings yet
DBMS Manual
89 pages
DBMS Lab Manual 7-2-2016
PDF
100% (1)
DBMS Lab Manual 7-2-2016
93 pages
Database Management System
PDF
No ratings yet
Database Management System
8 pages
Unit 38 DatabaseManagementSyst
PDF
No ratings yet
Unit 38 DatabaseManagementSyst
27 pages
Relational Database Management System
PDF
No ratings yet
Relational Database Management System
7 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
1 CO19306 Database Management Systems
PDF
No ratings yet
1 CO19306 Database Management Systems
5 pages
CT306 N Database Management Systems
PDF
No ratings yet
CT306 N Database Management Systems
4 pages
19ECS333 DBMS Syllabus
PDF
No ratings yet
19ECS333 DBMS Syllabus
5 pages
DBMS - Course Pack
PDF
No ratings yet
DBMS - Course Pack
11 pages
CUIT 201 Course Outline 2023
PDF
No ratings yet
CUIT 201 Course Outline 2023
8 pages
Bict DBMS
PDF
No ratings yet
Bict DBMS
6 pages
Sample Objective and Outcome For Dbms and Lab
PDF
0% (1)
Sample Objective and Outcome For Dbms and Lab
6 pages
ADM
PDF
No ratings yet
ADM
8 pages
DBMS Manual (Complete)
PDF
No ratings yet
DBMS Manual (Complete)
77 pages
Diploma Engineering: Laboratory Manual
PDF
No ratings yet
Diploma Engineering: Laboratory Manual
65 pages
Int 306
PDF
No ratings yet
Int 306
19 pages
DBMS CSE Syllabus
PDF
No ratings yet
DBMS CSE Syllabus
4 pages
DBMS DC Unit 3
PDF
No ratings yet
DBMS DC Unit 3
94 pages
DBMS
PDF
No ratings yet
DBMS
5 pages
Syllabus
PDF
No ratings yet
Syllabus
7 pages
Dbms
PDF
No ratings yet
Dbms
4 pages
Co DD
PDF
No ratings yet
Co DD
3 pages
DBMS Lab Manual - 2024-25 3
PDF
No ratings yet
DBMS Lab Manual - 2024-25 3
39 pages
Syllabus
PDF
No ratings yet
Syllabus
2 pages
DBM
PDF
No ratings yet
DBM
5 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
8 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
Database Management System
PDF
No ratings yet
Database Management System
4 pages
DBMS
PDF
No ratings yet
DBMS
3 pages
Rdbms
PDF
No ratings yet
Rdbms
2 pages
Course Curriculum
PDF
No ratings yet
Course Curriculum
3 pages
Relational Database Management System - RDBMS - Syllabus - IMSCIT SEM-2
PDF
No ratings yet
Relational Database Management System - RDBMS - Syllabus - IMSCIT SEM-2
4 pages
Data Base Management ENTC - 9-6-2021
PDF
No ratings yet
Data Base Management ENTC - 9-6-2021
6 pages
PGDM BATCH 24-26 Database Management System
PDF
No ratings yet
PGDM BATCH 24-26 Database Management System
3 pages
Course Policy - DBA - SemVI - AY23 - 24 - Dhanashree
PDF
No ratings yet
Course Policy - DBA - SemVI - AY23 - 24 - Dhanashree
12 pages
Syllabus
PDF
No ratings yet
Syllabus
2 pages
DBMS
PDF
No ratings yet
DBMS
251 pages
313302-Database Management System
PDF
No ratings yet
313302-Database Management System
7 pages
New Syllabus
PDF
No ratings yet
New Syllabus
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 Syllabus With Practicum
PDF
No ratings yet
DBMS Syllabus With Practicum
2 pages
Kela Soor
PDF
No ratings yet
Kela Soor
3 pages
Database Systems Module Guideline - CYU07105, ITU07105, ITU07105
PDF
No ratings yet
Database Systems Module Guideline - CYU07105, ITU07105, ITU07105
8 pages
CDP - DBMS LAB (2019-2020)
PDF
No ratings yet
CDP - DBMS LAB (2019-2020)
15 pages
DBMS
PDF
No ratings yet
DBMS
4 pages
Dbms Lab Syllabus
PDF
No ratings yet
Dbms Lab Syllabus
2 pages
5.CDS - Ddm-Aids
PDF
No ratings yet
5.CDS - Ddm-Aids
10 pages
313302-Database Management System
PDF
No ratings yet
313302-Database Management System
7 pages
Dbms Faculty Manuval
PDF
No ratings yet
Dbms Faculty Manuval
97 pages
Course Info Dbms
PDF
No ratings yet
Course Info Dbms
6 pages
DBMS
PDF
No ratings yet
DBMS
6 pages