Surraya Khanum Week 1A: Introduction
Surraya Khanum Week 1A: Introduction
Week 1A : Introduction
Database System
Bachelor of Science
(Information Technology)
Weeks
Contents Description
Theory: Introduction to data, database system, DBMS
1
Practice: Introduction to SQL, writing basic SQL queries
Theory: Database models: relational, Hierarchical and network
2
Practice: Logical conditions AND, OR, NOT
Theory: Database design & Relational model
3
Practice: Restricting and sorting data
Theory: Data Dependencies, Decomposition algorithms
4
Practice: SQL functions
Theory: Concurrency, integrity, security, reliability
5
Practice: Conversion functions
Theory: Entity Relationship Diagram (ERD) and Normalization
6
Practice: Group functions
7-8 Midterm
Course Outline
Weeks
Contents Description
Theory: Database Language and Relational algebra
9
Practice: Displaying data from multiple tables
Theory: Relational calculus & SQL for data definition and manipulation,
10-11 Query processing and decomposition
Practice: Sub Queries Producing readable output with iSQL*plus
Theory: Query optimization & Query evaluation Strategies
12-13 Practice: Creating and managing tables and Data manipulation
language (DML)--- SQL
Theory: Query-by-example, Application Programming for DBMS, Intro
14-15 to OOD & DDBMS
Practice: Database Security
Theory: Revision
16
Practice: Revision
Recommended books and
material
1. Thomas M. Connolly Carolyn E. Begg, “ Database System: A practical
approach to design, implementation, and management”, 5/e Addison Wesley
2009.
5. T.J. Teorcy, “Database Modeling and Design: The Fundamental Principles”, 3/e
Morgan Kaufmann 1998.
BS(IT-232)- Database System by Surraya
Khanum
Assessment criteria
ASSESSMENT ITEM WEIGHTAGE
Assignment 5%
Quizzes (Theory + SQL) 5%+5%=10%
Project 10%
Mid-Term Examination 25%
Final Examination 50%
• No make-up assessments!
• No late submissions!
• All plagiarized assessments, in any form, will get
zero marks
BS(IT-232)- Database System by Surraya
Khanum
Student Conduct
• Slide handouts - taking notes
• Book reading – best approach: prior to lecture
• Use of electronic gadgets is strictly prohibited
• Policy regarding attendance and late comers – quality of
engagement – grades are directly linked with attendance,
punctuality and engagement in class
• No makeup assessments
• Keep up with the pace of the class
• Announcements (CR,GR)
• Time management
BS(IT-232)- Database System by Surraya
Khanum
Plagiarism
It is cheating and stealing
It is an attempt to gain credit for something that is not your
property, not your idea or not your work
It is taking the intellectual contents produced by others and
pretending that is your own production
If you didn’t produce it, it is not yours
Introduction to Databases
Introduction
Basic Terminologies
Applications
Characteristic of file-based system (Traditional)
Issues in file systems
Database Approach (Now-a-days)
Database Management System (DBMS)
Typical functions of DBMS
Components of DBMS
Personal/Roles in DBMS environment
History of DBMS
Advantages/disadvantages of DBMS
IT-412 Theory of Automata by Surraya
4/1/2018
Khanum
Basic Terminologies used in
Database System
Data, Information & Knowledge
Database
Database System
Database Management System (DBMS)
Mini-world
First generation:
Hierarchical and Network
Second generation:
Relational
Third generation
Object-Relational
Object-Oriented