Dr. Mohamed Osman Hegazi

Slides:



Advertisements
Similar presentations
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Advertisements

Lecture-7/ T. Nouf Almujally
Database: A collection of related data [Elmasri]. A database represents some aspect of real world called “miniworld” [Elmasri] or “enterprise” [Ramakrishnan].
Chapter 1: The Database Environment
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Informatiesystemen in de Bouw 7M711 Joran Jessurun en Jos van Leeuwen Week 3.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 1 Introduction to Database Management.
DATABASE APPLICATION DEVELOPMENT SAK 3408 Introduction (week 1)
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 David M. Kroenke’s Database Processing: Fundamentals, Design, and.
INTRODUCTION TO DATABASES
Why Databases.
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Chapter 1: The Database Environment
Database Management COP4540, SCS, FIU An Introduction to database system.
Chapter 1 Introduction to Database Management. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Welcome! Database technology:
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Introduction to Database
Dr. Mohamed Osman Hegaz1 Conceptual data base design: The conceptual models: The Entity Relationship Model.
CSC2012 Database Technology & CSC2513 Database Systems.
Module Title? DBMS Introduction to Database Management System.
Course Introduction Introduction to Databases Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Web-Enabled Decision Support Systems
David M. Kroenke’s Chapter One: Introduction Part Two Database Processing: Fundamentals, Design, and Implementation.
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Database System Concepts and Architecture
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
Architecture for a Database System
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Module 1: Database System
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
Dr. Mohamed Osman Hegazi
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
1 Database Systems Instructor: Nasir Minhas Assistant Professor UIIT PMAS-AAUR
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
Introduction HNDIT DBMS 1. Database Management Systems Module code HNDIT Module title Database Management Systems Credits2HoursLectures15.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  The concept of Data, Information and Knowledge  The fundamental terms:  Database and database system  Database.
Introduction to Databases
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
Advanced Databases COMP3017 Dr Nicholas Gibbins
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Fundamental of Database Systems
An Introduction to database system
The Database Environment
Database Management:.
Tools for Memory: Database Management Systems
Database Management System (DBMS)
MANAGING DATA RESOURCES
Chapter 1: The Database Environment
Background Prepared by: Mr. Mahmoud Rafeek Alfarra.
Database Management Systems
The Database Environment
Presentation transcript:

Dr. Mohamed Osman Hegazi Data & Database Administration Course Outlines: Introduction (background) What is Data & Database Administration Physical Database Design Concept Database performance (integrity) Recovery Database security Query processing and optimization Transaction management Data base concurrency control Object Oriented Database Distributed Database Modern Database systems and concepts Dr. Mohamed Osman Hegazi

Dr. Mohamed Osman Hegazi 1- introduction Data maintenance Ahmed 205 1998 Ahmed 750 Ali DataBase Personal ExtPh Fname Sname Lname Department HDate Sal Ahmed Ali Ahmed maintenance 1998 750 205 Omer Osman Taha Account 2001 450 301 Dr. Mohamed Osman Hegazi

Dr. Mohamed Osman Hegazi Definitions Data: facts, text, graphics, images, sound, video segments (raw material) Database: An organized collection of logically related data (data with meaning) Information: Data processed to be useful in decision making Metadata: Data that describes data Dr. Mohamed Osman Hegazi

Dr. Mohamed Osman Hegazi Definitions: DBMS Database Management System Software that defines a database, stores the data, supports a query language, produces reports, and creates data entry screens. Dr. Mohamed Osman Hegazi

What is a Database System (DBMS Application)? Dr. Mohamed Osman Hegaz

Examples of Commercial Systems Oracle Informix (Unix) DB2, SQL/DS (IBM) Access (Microsoft) SQL Server (Microsoft +) Many older (Focus, IMS, ...) mySQL ProgresSQL Dr. Mohamed Osman Hegaz

Network and Hierarchical Data Models. Object Data Models Types of Data Models Relational Data Model Most commonly used model for traditional applications, and therefore basis for many commercially successful DBMS. Legacy Data Models Network and Hierarchical Data Models. Object Data Models New paradigm, in response to applications with complex data and the success of object oriented concepts in software engineering. Dr. Mohamed Osman Hegaz

Hierarchical Database Example

Network Database Example

Relational Database Concepts Keys Referential integrity SQL Joining tables

Relation Components Dr. Mohamed Osman Hegaz

Object Database Example

Schemas and Instances Most data models have the concept of “schema” and“instance”. Schema A Schema is the meta- data, or data describing data. Schema is specified during database design, and is not expected to change frequently. Used to facilitate the understanding, use and management of data. Examples: In a library, metadata about a title would typically include a description of the content such as the author, the publication date, and the physical location. In the context of a camera, where the data is the photographic image. What could be the meta data? Dr. Mohamed Osman Hegaz 13

Query processing and transaction UML Mapping Normalization Design container , policy, Integrity Create & Programming Query processing and transaction Database Administration Dr. Mohamed Osman Hegaz

Assignment 1 Explain the differences between using ER and UML for conceptual database designing Examples are needed Assignment must be submitted on next week Dr. Mohamed Osman Hegaz

What is Database Administration A high level function (technical Function) that is responsible for physical DB design & dealing with technical issues such as Database performance (integrity) Backup & recovery security Monday, 17 April 2017 Dr. Mohamed Osman