ICS 541 - 01 (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

Database: A collection of related data [Elmasri]. A database represents some aspect of real world called “miniworld” [Elmasri] or “enterprise” [Ramakrishnan].
Concepts of Database Management Seventh Edition
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Copyright © 2004 Pearson Education, Inc.. Chapter 1 Introduction and Conceptual Modeling.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Copyright © 2004 Pearson Education, Inc.. Chapter 1 Database Concepts.
1 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 9 Database Management Approaches.
Database Systems Chapter 1 ITM 354. Billing Program Customer file Accounts receivable file Accounts_Payable Program Vendor file Invoice file Sales Order.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Chapter 2 Database Environment Pearson Education © 2014.
The University of Akron Dept of Business Technology Computer Information Systems Database Management Approaches 2440: 180 Database Concepts Instructor:
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
Introduction and Conceptual Modeling
Database Management COP4540, SCS, FIU An Introduction to database system.
Databases and Database Users
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
IT – DBMS Concepts Relational Database Theory.
Concepts of Database Management, Fifth Edition
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
CSC 411/511: DBMS Design 1 1 Dr. Nan WangCSC411_L1_Overview 1 Overview of Database Systems (Chapter 1)
Data Administration & Database Administration
ICS 434 Advanced Database Systems Dr. Abdallah Al-Sukairi Second Semester (032) King Fahd University of Petroleum & Minerals.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 2: Database System Concepts and Architecture - Outline Data Models and Their.
Chapter 2 CIS Sungchul Hong
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
Database System Concepts and Architecture Lecture # 2 21 June 2012 National University of Computer and Emerging Sciences.
Database System Concepts and Architecture
Introduction: Databases and Database Users
Slide Chapter 1 Introduction: Databases and Database Users.
Grades, Book & Blackboard IS2511| Database. Grading Grades will be divided as follows:  10%Homework and Tutorials  10% Quizzes  20% First Midterm Exam.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 1 Databases & Database Users. Slide 1-2 Acknowledge The main reference of this presentation is the textbook and PPT from : Elmasri & Navathe,
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
Ihr Logo Fundamentals of Database Systems Fourth Edition El Masri & Navathe Chapter 2 Database System Concepts and Architecture.
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Database Management System Prepared by Dr. Ahmed El-Ragal Reviewed & Presented By Mr. Mahmoud Rafeek Alfarra College Of Science & Technology- Khan younis.
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 2-1 Data Models Data Model: A set.
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
Database System Concepts and Architecture
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 1- 1 Copyright © 2011 Pearson Education, Inc. Publishing as Pearson.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 2 Database Environment.
Learning Outcomes  Understand the basics and concepts of database systems.  Design, implement and evaluate a computer-based system, process, component,
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Slide Chapter 1 Introduction: Databases and Database Users.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
10/3/2017.
An Introduction to database system
Introduction: Databases and Database Users
7/4/2018.
9/22/2018.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 2 Database Environment Pearson Education © 2009.
Database Management System (DBMS)
11/14/2018.
Data, Databases, and DBMSs
1/2/2019.
Chapter 1 Database Systems
Presentation transcript:

ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique

ICS (072)Database Systems: A Review2 Outline A historical perspective Fundamentals Classifications Development process Administration

ICS (072)Database Systems: A Review3 History of DBMS Hardware 1970s Mainframes & Minicomputers 1980s Personal Computers & Workstations (desktop machines) Mid 1980s LAN to share resources 1990s LAN + PCs client-server computing LAN + WANdistributed computing

ICS (072)Database Systems: A Review4 History of DBMS Software 1970s Hierarchical & Network Data Models 1980s Relational Model Mainframe Relational DBMSs (DB2, Oracle,...) Late 1980s Database Servers (Oracle, Sybase, SQL Server) 1990s Database Serves + Front-end tools (client-server databases) Distributed & Replicated Databases Databases and World Wide Web Data Warehouses 2000s Data Streams

ICS (072)Database Systems: A Review5 Fundamentals Database concepts Database A database represents some aspect of the real world A database is a logically coherent collection of data with some inherent meaning. A database is designed, built, and populated with data for a specific purpose. It has an intended group of users and some preconceived applications in which these users are interested. Database Management System A database management system (DBMS) is a collection of programs that enables users to create and maintain a database.

ICS (072)Database Systems: A Review6 Fundamentals (Cont.) Database concepts Data model A collection of concepts that can be used to describe the structure of a database Schema The description of a database is called the database schema, which is specified during database design and is expected not to change frequently The three-schema architecture Internal schema Conceptual schema External schema

ICS (072)Database Systems: A Review7 Fundamentals (Cont.) Database concepts Data independence: logical and physical Database languages DBMS languages Database interfaces Data modeling Conceptual Logical Physical Database design Normalization

ICS (072)Database Systems: A Review8 Fundamentals (Cont.) Database issues Query processing and optimization Transaction processing and concurrency control Database backup and recovery Security Performance monitoring and reorganization

ICS (072)Database Systems: A Review9 Classifications Logical organization of data Records-based database systems Object-oriented database systems Object-relational database systems Deductive/logic database systems Functional database systems Physical organization of data Centralized database systems Distributed database systems Homogeneous and heterogeneous Client-server database systems Mobile database systems

ICS (072)Database Systems: A Review10 Classifications (Cont.) Contents Symbolic databases Textual databases Multi-media databases Image databases Spatial databases Temporal databases Application domain Engineering databases Scientific databases Statistical databases Manufacturing databases Business

ICS (072)Database Systems: A Review11 Classifications (Cont.) Data usage Operational databases Decision-support databases Data warehousing Data mining Tactical and planning databases Nature of data Structured databases Semi-structured (like XML data) Unstructured (like Web)

ICS (072)Database Systems: A Review12 Classifications (Cont.) Self modifiability Passive databases Active databases Triggers

ICS (072)Database Systems: A Review13 Historical Development of Database Technology Early Database Applications The Hierarchical and Network Models were introduced in mid 1960’s and dominated during the seventies. A bulk of the worldwide database processing still occurs using these models. Relational Model based Systems The model that was originally introduced in 1970 was heavily researched and experimented with in IBM and the universities. Relational DBMS Products emerged in the 1980’s.

ICS (072)Database Systems: A Review14 Historical Development of Database Technology Object-oriented applications OODBMSs were introduced in late 1980’s and early 1990’s to cater to the need of complex data processing in CAD and other applications. Data on the Web and E-commerce Applications Web contains data in HTML (Hypertext markup language) with links among pages. This has given rise to a new set of applications and E-commerce is using new standards like XML (eXtended Markup Language).

ICS (072)Database Systems: A Review15 Database Development Organizational context for using database systems Early1970s to mid-1980s: large centralized repositories of data managed by single centralized DBMS Mid-1980s to late 1990s: personal databases, client-server databases, data dictionary systems, data warehousing, and data mining Current trend: distributed client-server database systems with Web applications Data administration Strategic planning, Setting policies and standards, DBMS independent Database administration Control and supervision, Enforce policies and standards, DBMS specific

ICS (072)Database Systems: A Review16 Database Development (Cont.) Information system life cycle Feasibility analysis Requirements collection and analysis, Design (database design and application design), Implementation, Validation and acceptance testing, Deployment, operation and maintenance

ICS (072)Database Systems: A Review17 Database Development (Cont.) Database application system life cycle System definition ---scope of the database, its users, and its applications are defined Database design Database implementation Loading or data conversion Application conversion Testing and validation Operation Monitoring and maintenance

ICS (072)Database Systems: A Review18 Database Design

ICS (072)Database Systems: A Review19 Database Design (Cont.) Requirements collection and analysis User groups, application areas, existing documentation, current operating environment Conceptual database design Conceptual schema design Centralized approach View integration approach Transaction design Choice of DBMS Logical design (Data model mapping) Physical design System implementation

ICS (072)Database Systems: A Review20 Administration Database Administration Functions Data as an organizational asset Data-information-decision cycle Database planning, including the definition of standards, procedures, and enforcements Database Development Database operations, performance monitoring and tuning Database training and support DBA must define, communicate, and enforce procedures for Database security, privacy, and integrity Database backup and recovery

ICS (072)Database Systems: A Review21 Summary Fundamentals of database systems Classifications of database systems Development process of database systems Database administration