Download Info

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

Global serializability wikipedia , lookup

DBase wikipedia , lookup

Commitment ordering wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Microsoft Access wikipedia , lookup

Serializability wikipedia , lookup

SQL wikipedia , lookup

IMDb wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Ingres (database) wikipedia , lookup

Open Database Connectivity wikipedia , lookup

PL/SQL wikipedia , lookup

Functional Database Model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Concurrency control wikipedia , lookup

Oracle Database wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Transcript
Database System Concepts
Information Technology Department
Bryar Hassan (MSc Eng.)
[email protected]
About The Lecturer
•
•
•
•
•
•
•
•
•
•
•
•
•
BSc software engineering – Salahaddin University, Kurdistan
MSc software engineering – Southampton University, England
Lecturer and Researcher – Kurdistan Institution
CEO – DOT Vision Company
Diploma in Project Management, Alison Courses
Java Certified Associate – Oracle University , United States
Oracle SQL Expert – Oracle University , United States
OCA PL/SQL Developer – Oracle University
OCA DBA – Oracle University , United States
OCP Oracle Developer – Oracle University, United States
PHP & HTML Developer – W3Schools, US
Assistant researcher – Two years experience
Software developer – Eight years experience
Database System Concepts
1
Objectives
• To provide a general explanation of the component of database
• To provide the general organization by Data Models and the
relationships between the entity set
• To get knowledge about database programming
• To be able to design Database systems
Database System Concepts
2
Learning and Teaching
• Theoretical Lecture – two hours per week
• Practical Session – two hours per week
Database System Concepts
3
Rules and Regulations
•
•
•
•
•
•
Punctuality and Attendance
Using cell phones
Disturbance
Cheating
Plagiarism
Respect
Database System Concepts
4
Assessment
•
•
•
•
•
•
•
•
10% - First semester theoretical exam
10% - Project 1
5% - First semester daily activities
10% - Second semester theoretical exam
10% - Project 2
5% - Second semester daily activities
20% - Final practical exam
30% - Final theoretical exam
Database System Concepts
5
Syllabus - Theory
•
•
•
•
•
•
•
•
•
•
•
•
Chapter One: Introduction
Chapter Two: Introduction to Relational Model
Chapter Three: SQL Basics
Chapter Four: ER Diagram
Chapter Five: Relational Database Design
Chapter Six: Database Project Management
Chapter Seven: Web Database Programming
Chapter Eight: Database Information Retrieval and Web Search
Chapter Nine: Database Security
Chapter Ten: Distributed Databases
Chapter Eleven: Data Mining, Data warehousing, and OLAP
Chapter Twelve: Enhanced Database Models for Advanced
Applications
Database System Concepts
6
Syllabus - Practical
• Microsoft Access
• Microsoft SQL Server or MySQL Database
Database System Concepts
7
Resources
• The given hand-outs
• Taking notes
• Elmasri, Ramez, and Shamkant B. Navathe. Fundamentals of
database systems. Pearson, 2014.
• Silberschatz, Abraham, Henry F. Korth, and S. Sudarshan.
Database system concepts. Vol. 6. Singapore: McGraw-Hill, 2010.
Database System Concepts
8
Resources Accessibility
• http://www.kissr.edu.krd/en/e-portfolio.php?sec=5&id=2
• The CSI Moodle
Database System Concepts
9