Download Database Management System - Department of Information

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Access wikipedia , lookup

IMDb wikipedia , lookup

Oracle Database wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Ingres (database) wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

PL/SQL wikipedia , lookup

Concurrency control wikipedia , lookup

SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

ContactPoint wikipedia , lookup

Database wikipedia , lookup

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Transcript
Database Management System
CEN 351
Course Description
• A database management system (DBMS) is a computer
application program
• designed for the efficient and effective storage, access
and update of large volumes of information. This
course will look at such systems from two perspectives:
• • A user-centered perspective focusing on how a DBMS
is used to support a data intensive application. This
perspective includes a look at the common data
models, query languages and design techniques.
• • A system implementation perspective focusing on the
policies, algorithms and data structures used to design
and implement a DBMS.
Course Objectives
• Develop an appreciation of the role of data and
databases in information systems.
• Understand the database development activities
during the System Development Cycle (SDLC)
• Be familiar with the data modelling concepts (E-R and
Class diagrams) used in database design.
• Be able to create databases and pose complex SQL
queries of relational databases.
• Develop appreciation of several DBMS’s (MS SQL
Server)
• Be familiar with a broad range of data management
issues including data integrity and security.
Course Outcomes
• An understanding of the basic concepts and theoretical
knowledge of relational database systems.
• A comprehensive skill of data modelling using the entityrelationship modelling technique as well as converting data
models into correctly normalized relational database
designs.
• Having ability of retrieving useful data from an database by
using complicated queries in the standard SQL database
query language.
• Competence in the issues involved in physical database
design as well as database security and performance.
• An understanding and administering of most common
DBMSs
Course Content
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Course Introduction
Database System Concepts and Architecture
Data Modeling Using the Entity Relationship(ER) Model
ER Diagrams, Design Issues
Enhanced Entitiy-Relationship Model
Relational Data Model
Relational Database Concepts
Relational Database Design by ER ande EER to Relational Mapping
Midterm
SQL: Definition and Data Types
Queries in SQL
Advanced Queries in SQL
Data Manipulation in SQL
Distributed Databases and Client Server Architecture
Course Assesment
• Method
Quantity
Quiz
2
• Homework
4
• Project
1
• Midterm Exam(s) 1
• Final Exam
1
• Total
Percentage(%)
15
10
20
15
40
100
Teaching Methods and TextBook
Teaching Methods
• Lectures,
• Practical Sessions,
• Presentation,
• Project,
• Assignments
Textbook
Fundamental of DBMS, 5th Edition,Elmastri/Navathe