0% found this document useful (0 votes)
22 views12 pages

Course Policy - DBA - SemVI - AY23 - 24 - Dhanashree

The Database Administration course at Mukesh Patel School of Technology Management and Engineering aims to equip students with essential DBA skills, including database design, user access monitoring, and data security. The course includes a comprehensive syllabus covering various topics such as database management, security, backup and recovery, and performance tuning, alongside practical lab exercises. Assessment consists of continuous evaluation through class tests, lab performance, and a term-end examination, with a focus on both theoretical knowledge and practical application.

Uploaded by

pm.xvi.xii.mmiii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views12 pages

Course Policy - DBA - SemVI - AY23 - 24 - Dhanashree

The Database Administration course at Mukesh Patel School of Technology Management and Engineering aims to equip students with essential DBA skills, including database design, user access monitoring, and data security. The course includes a comprehensive syllabus covering various topics such as database management, security, backup and recovery, and performance tuning, alongside practical lab exercises. Assessment consists of continuous evaluation through class tests, lab performance, and a term-end examination, with a focus on both theoretical knowledge and practical application.

Uploaded by

pm.xvi.xii.mmiii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Course Policy: Database Administration

Mukesh Patel School of Technology Management and Engineering


Department of Information Technology

Course Policy
Program/Branch/Semester : B.Tech./ MBA TECH IT
Academic Year : 2023-24

Course Code & Name : Database Administration


Credit Details : L T P C
2 0 2 3

Course Coordinator Faculty : Prof. Dhanashree Kulkarni

022-42334036
Contact No. & Email :
[email protected]

Office : MPSTME(Mumbai) Phase 2, 7th Floor, 701 Faculty Area

Contact hours : Tuesday 10-2 PM


Other Course Faculty :
members teaching this
course
Queries by Emails are encouraged.
Course link : MS Teams Link

1
Course Policy: Database Administration

1. Introduction to the Course

a. Importance of the course


Most companies have skilled IT professionals who manage desktops and servers, but not
someone who possesses the DBA skills that help keep a database server operating at top
efficiency.
Following are the key responsibilities for a database administrator:
• Database design
• Monitoring User Access
• Enhancing Data Security
• Manage Storage and Back-up Solutions
• Collaborate with Stakeholders
• Monitoring and Testing
Objective of the Course
This course is designed to provide knowledge for enabling database development, design,
and implementation. At the end of the course, students would be able to implement
information systems using DBMS technology.
Pre-requisite
Database Management System

Course Outcomes (CO) and mapping with Program Outcomes (PO)


Course Outcomes
After successful completion of the course, a student will be able to-

1. Describe the fundamentals of Database Administration

2. Analyze the Network Architecture and implement Database security


3. Design Database backup and recovery procedures, apply performance tuning
operations

2
Course Policy: Database Administration

CO-PO Mapping
1. PO-1 An ability to apply knowledge of mathematics, science, and engineering for
problem solving.
2. PO-2 An ability to research, design and conduct experiments, as well as to analyze
and interpret data.
3. PO-3 An ability to design, implement, and evaluate a computer-based system,
process, component, or program to meet desired needs.
4. PO-4 An ability to function effectively in teams to accomplish a common goal.
5. PO-5 An ability to identify, formulate and provide effective IT solutions for
engineering problems.
6. PO-6 An understanding of professional, legal, security and social issues and
responsibilities
7. PO-7 An ability to communicate effectively with a range of audiences.
8. PO-8 The broad education necessary to understand the impact of engineering
solutions in a global, economic, environmental, and societal context.
9. PO-9 Recognition of the need for and an ability to engage in continuing
professional development and self-learning.
10. PO-10 An ability to apply ethical principles in development of IT solutions.
11. PO-11 An ability to use the techniques, skills, and modern engineering tools
necessary for developing effective IT solutions.
12. PO-12 An ability to identify and analyze user needs and take them into account in
the selection, creation/integration, evaluation and administration of IT-based
solutions.

Describe the fundamentals of Database Administration


Analyze the Network Architecture and implement Database security.
Design Database backup and recovery procedures, apply performance tuning
operations

Mapping
of COs to PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO-
POs & 1 2 3 4 5 6 7 8 9 10 11 12 1 2
PSOs
CO-1 H H M
CO-2 H L H
CO-3 H H

M- medium mapping H- high mapping L- Low mapping.

3
Course Policy: Database Administration

2. Syllabus, Pre-class activity and References

a. Teaching and evaluation scheme


Teaching Scheme Evaluation Scheme
Practica Internal Continuous
Lecture Tutorial
l Assessment (ICA) Theory
Hours Hours
Hours Credit As per Institute Norms (3 Hrs,
per per
per (50 Marks) 100 Marks)
week week
week
2 2 0 3 Marks Scaled to 50 -

3.2 Syllabus
Unit Description Duration
1. Introduction to database administration, Database memory 4
structures, DBA tasks, types of DBA, Impact of newer technology on
DBA, DB installation
2 Managing the database Instance 2
Access database instance, Modify database initialization parameters ,
stages of database startup, alert log ,repository and data dictionary
3 User Access and Database Security 4
Managing user accounts, Granting and revoking privileges, Managing
user groups ,managing roles and privileges, querying role
information
4 Database File Management 4
Managing control files, Maintaining and monitoring redo log files,
storing data (create, alter, analyzing, querying table information),
Managing indexes and constraints, managing schema objects
5 Introduction to Network Administration 4
Network design considerations, network responsibilities for the
DBA, Network configuration, Oracle Net features, Oracle Net Stack
Architecture. Oracle shared server Infrastructure, additional
listeners.
6 Backup and Recovery 4
Backup terminology , instance recovery , control file, checkpoints ,
redo log files, archived log files , performing database backup, Oracle
RMAN
7 Performing Database Recovery 4
Types of Database failure, types of recovery, Performing recovery
operations, Backing the database, full vs incremental backups.
8 Performance Tuning 4
Tuning methodology overview, General tuning concepts, Case Study:
Remote Databases & Virtual DBA
Total 30

4
Course Policy: Database Administration

b. Pre-class activity

Outline for preliminary study to be done for each unit will be provided prior to
commencement of each unit. Preliminary study material (video links, presentation, notes
etc) will be made available on Google Classroom. Students are expected to go through this
material before attending the upcoming session. It is expected that the students put in at
least two hours of self-study for every one hour of classroom teaching. During the lecture
session, more emphasis will be given on in-depth topics, practical applications and doubt
solving.

c. References

Textbooks:

1. Craig S Mullins, Database Administration: The Complete Guide to DBA Practices and
Procedures, 2nd Edition, Addison Wesley Professional, 2013.
Reference Books:

1. Abraham Silberschatz, Henry Korth, S Sudarshan, “ Database System Concepts, 7th


Edition, McGraw-Hill, 2019.
2. Brian Peasland, Oracle DBA Mentor Succeeding as an Oracle Database Administrator,
1st Edition, 2019.
3. Bob Bryla , Kevin Loney ,Oracle Database 12c The Complete Reference , Oracle Press,
2013

5
Course Policy: Database Administration

3. Laboratory details

Students would be completing Android Apps as per the scenario given in the detailed
Experiment week wise. The practical list depicts the topics which would be the focus for
each experiment.

The following 10 lab will form the submission for laboratory coursework.

Week
List of Lab Exercises Mapped CO
No.#
Week 2 C01
1 Introduction to Oracle environment

2 To understand architecture of oracle Week 3 C01


Starting Up the Database Using the SQL Command Week 4 C01,C03
3
Line
Week 5 C01,C03
4
Install Oracle 19 C
Week 6 C02
5 To set up and understand Oracle Enterprise of 12c
/19 C edition and handle users and security
Week 7 C02
6
Oracle Control File management.
Week 8 C02, C03
7
Oracle Log File management.
Week 10 C02, C03
8
To study Policy-Based Backups
Query and find out details of backup associated Week 11 C02,C03
9
with Oracle database
Study and implement views related to Recovery Week 12 C02
10
from Backup in Oracle 19 C

4. Tutorial Plan
No Tutorial for this course

6
Course Policy: Database Administration

5. Assessment Policy
a. Component wise Continuous Evaluation Internal Continuous Assessment
(ICA) and Term End Examination (TEE)

Assessment ICA (100 Marks) TEE


Component (Marks scaled to 50) (100
marks)
(Marks
scaled
to 50)
Lab Class Mini Project Class Class Case
Performance Test (Group activity Test Participat Study
(Report (Test1) max 3) (Test2) ion Present
Submissions) (Group ation
Discussio
n, Class
Assignme
nts)
Weightage 20% 10% 20% 10% 20% 10%
Marks 20 20 20 20 10 10

7
Course Policy: Database Administration

b. Assessment Policy for Internal Continuous Assessment (ICA)

Assessment of ICA comprises of the following components.

1. Class test 1 and 2 (40 Marks)


a. Two class tests will be conducted as per the academic calendar.
b. It may be conducted online/ offline for 20 marks each

2. Lab performance evaluation (20 marks)


a. Lab experiments (20 marks)
i. Continuous assessment for laboratory experiments will be
conducted. There are 10 practicals, each carrying a weightage of 10
marks. At the end of the course, an average of total marks will be
taken to obtain marks out of 20.
ii. Discussion of your work with your peers is allowed. However, each
student is expected to submit his/her original work. Submissions
which are very similar will be marked zero. Assessment of the lab
work will be carried out based on parameters like timely completion
of lab work file, understanding of the experiment performed,
originality in the work, involvement of the student, regularity,
discipline etc. during the session. There is a 30% penalty on late
submission.
3. Mini Project (20 marks) – Students need to develop a project in group of 3 in
which they must explore various latest trends/ real life scenarios of Data privacy.

4. Class Participation (10 marks)- The faculty will ask some questions in every class
based on the content being taught. The question could be asked to a chosen student
or a student group (which is formed at the beginning of the semester). One mark
can be given to the correct answer. The idea is to encourage students to pay
attention in class and actively participate. These marks will be added in ICA class
participation component. Class Assignments and group discussion will be held
during the theory session.
Assessment will be based on the Project Breakup and Rubrics given in Point 14.

5. Case Study Presentation (10 Marks) :

Student has to present Real Life examples of data privacy breach and its legislation
battel.

7. Assessment Policy for Term End Examination (TEE)


A written examination of 100 marks for ADBMS duration will be conducted for the
course as per the academic calendar.

8
Course Policy: Database Administration

8. Lesson Plan

Reference
Session
Topics Mapped CO
No.

Discussion on Course policy, ICA distribution, code of TB1, RB2


1 CO1
conduct
Introduction to database administration, Database memory CO1 TB1, RB2
2
structures,
DBA tasks, types of DBA, Impact of newer technology on CO1 TB1, RB2
3
DBA,
DB installation CO1 TB1, RB2
4

Unit2 CO1 TB1, RB2


Managing the database Instance
5
Access database instance, Modify database initialization
parameters
stages of database startup, alert log ,repository and data CO1 TB1, RB2
6
dictionary
Unit 3 CO2 TB1, RB2
7 User Access and Database Security
Managing user accounts, Granting and revoking privileges,
8 Managing user groups ,managing roles and privileges, CO2 TB1, RB2

9 querying role information CO2 TB1, RB2

10 Class Assignment 1 on the Unit 3 topics CO2 TB1, RB2

Unit4: CO2 TB1, RB2


11 Database File Management
Introduction to file management
Managing control files, Maintaining and monitoring redo CO2 TB1, RB2
12
log files,
storing data (create, alter, analyzing, querying table
13
information),
Managing indexes and constraints, managing schema CO2 TB1, RB2
14
objects
Unit5: CO2 TB1, RB2
15 Introduction to Network Administration
Network design considerations,
network responsibilities for the DBA, Network CO2 TB1, RB2
16
configuration,
17 Oracle Net features, Oracle Net Stack Architecture. CO2 TB1, RB2

18 Oracle shared server Infrastructure, additional listeners. CO2

Unit6 CO2 TB1, RB2


19 Backup and Recovery
Backup terminology , instance recovery ,
20 control file, checkpoints , redo log files, archived log files , CO2 TB1, RB2

9
Course Policy: Database Administration

performing database backup, discuss various scenario of CO2 TB1, RB2


21
backup and recovery
Oracle RMAN. CO3 TB1, RB2
22
Unit 7 CO3 TB1, RB2
23 Performing Database Recovery
Types of Database failure, types of recovery,
24 Performing recovery operations, CO3 TB1, RB2

Backing the database, full vs incremental backups. CO3 TB1, RB2


25
Class Assignment 2 on types of backup recovery CO3 TB1, RB2
26

Unit 8 Performance Tuning CO3 TB1, RB2


27
Tuning methodology overview,
General tuning concepts, Case Study: Remote Databases & CO3 TB1, RB2
28
Virtual DBA
29 Group Presentations CO3 TB1, RB2

Group Presentations CO3 TB1, RB2


30

6. Teaching-learning methodology
Faculty will make a group of 2-3 students for any group-based activity such as class
participation, project, presentation etc. Lecture and laboratory session will be conducted
as follows-

1. Lectures:
o Outline for preliminary study to be done for each unit will be provided
prior to commencement of each unit.
o Deeper concepts and applications will be explained through Presentation
and Video Lectures.
o Some practical applications will be simulated in class on oracle for better
understanding of the concepts, which will be available on GitHub for future
reference.

2. Laboratory:
o Lab manual consisting of theory to support the lab experiment will be
uploaded on student portal.
o Regular lab assessment and grading will be done. Students will be marked
based on parameters like completion of lab assignment, originality, logic
developed, interaction during the lab, submission, punctuality and
discipline.

10
Course Policy: Database Administration

10. Active learning techniques


Active learning is a method of learning in which students are actively or
experientially involved in the learning process. Following active learning
techniques will be adopted for the course.

1. Blended Learning: Students will be introduced to the topic at home while the in-
depth topics, applications and numerical problems will be discussed by the faculty in
the lecture session. Outline for preliminary study to be done for each unit will be
provided prior to commencement of each unit. Preliminary study material (video
links, presentation, notes etc) will be made available on the student portal.

2. Frame a question: Student will be asked to design and frame their own questions
pertaining to the topic being taught. The idea is to stimulate students’ curiosity,
engage the students in collaborative teaching and learning, and motivating students
to develop deeper understating of the topic.
o Frame questions for each unit of the course: At the beginning of each using,
the faculty will create a new page in OneNote Class Notebook in
collaborative section where every student will post his/her question.
o Frame a question in lab: As discussed in section 6.2, student will be asked
to design one unique lab problem based on the course syllabus.

3. Brainstorming: Students will be asked to generate ideas on a certain topic, category


or question while the faculty will facilitate and record the answers on the
blackboard/whiteboard.

11. Course Material

Following course material is uploaded on the student portal: (give student portal link)
• Course Policy
• Lecture Notes
• Lecture Videos
• Lecture Presentations
• Books / Reference Books / NPTEL video lectures link
• Assignments
• Lab Manuals
• List of Program Outcomes

11
Course Policy: Database Administration

12. Course Outcome Attainment

Following means will be used to assess attainment of course learning outcomes.


• Use of formal evaluation components of continuous evaluation, assignments,
laboratory work, semester end examination
• Informal feedback during course conduction

13. Academic Integrity Statement

Students are expected to carry out assigned work under Internal Continuous
Assessment (ICA) independently. Copying in any form is not acceptable and will
invite strict disciplinary action. Evaluation of corresponding component will be
affected proportionately in such cases. Plagiarism detection software will be used
to check plagiarism wherever applicable. Academic integrity is expected from
students in all components of course assessment.

14. RUBRICS for Evaluation Practical Write-up Submission (10 Marks) Project (20
Marks)

Practical Write-up Submission Rubrics


1. Preparedness and 3: Well prepared 2: Not prepared 1: Neither
Efforts and puts efforts but puts efforts or prepared nor
prepared but puts efforts
doesn't put efforts

2. Knowledge of 3: Good 2: Partial 1: Minimal


concepts and tools knowledge knowledge knowledge

3. Debugging and 3: Gets accurate 2: Does not get 1: Doesn’t get


results results and can expected results results and
debug errors and needs some cannot debug
help from faulty to
debug

4. Punctuality 3: Gets all the 2: Some time 1: Most of the


experiments delays the time delays
checked in-time experiment experiment
and is always in- checking or is late checking and / or
time to the lab to the lab sessions comes late for lab
sessions for few times sessions

5. Documentation 3: Outstanding 2: Above average 1: Poor


documentation documentation documentation

12

You might also like