Al-Bahra bin Ladjamuddin.B POSTGRADUATE PROGRAM (MTI) - STMIK RAHARJA Chapter-1.

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
CS1001 Lecture 26. Overview Artificial Intelligence Artificial Intelligence Database Systems Database Systems.
Overview of Databases and Transaction Processing Chapter 1.
Introduction to Introduction to Database Systems Rose-Hulman Institute of Technology Curt Clifton.
Organizing Data & Information
Introduction to Databases Transparencies
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Databases and Database Users Winter 2007Ron McFadyen ACS Database applications Database Database Management System Characteristics Actors Advantages.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 1 Introduction to Databases
CSC 351 FUNDAMENTALS OF DATABASE SYSTEMS
Chapter 1 Database and Database Users Dr. Bernard Chen Ph.D. University of Central Arkansas.
Lecture1: Principles of Databases Prepared by L. Nouf Almujally 1 Ref. Chapter1.
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Outline Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality.
Introduction to Data bases concepts
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 1 - Introduction: Databases and Database Users - Outline Types of Databases and.
Databases and Database Users Jan. 2008Yangjun Chen ACS Outline: Introduction What is a database? The main characters of a database system The basic.
CSE314 Database Systems Lecture 1 Databases and Database Users Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
Introduction Chapter 1. Reference Book  Database Systems Thomas Connolly, Carolyn Begg, Anne Strachan Addison-Wesley 1999 ISBN:
1 DATABASE By Mr. Abdalla A. Shaame.  What is a database?  The main characters of a database system  The basic database design method  The entity-relationship.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
Database Technical Session By: Prof. Adarsh Patel.
Database System Concepts and Architecture
Introduction: Databases and Database Users
1Mr.Mohammed Abu Roqyah. Introduction and Conceptual Modeling 2Mr.Mohammed Abu Roqyah.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
ECE 8443 – Pattern Recognition ECE 3822 – Software Tools For Engineers Topics: Definitions and Terminology Abstraction Schema Tables Types of Databases.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
FEN Introduction to the database field:  Applications, concepts and terminology Seminar: Introduction to relational databases.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Chapter 1 1 Lecture # 1 & 2 Chapter # 1 Databases and Database Users Muhammad Emran Database Systems.
Introduction to Databases
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
MSIS 635 DATABASE MANAGEMNT Database Systems Thomas Connolly and Carolyn Begg Third Edition – 2002 – ©Addison Wesley.
Database Environment Chapter 2. Data Independence Sometimes the way data are physically organized depends on the requirements of the application. Result:
1-1 Chapter 1 Databases and Database Users 1.1 Introduction 1.2 An Example 1.3 Characteristics of the Database Approach 1.4 Actors on the Scene 1.5 Workers.
DatabaseCSIE NUK1 Fundamentals of Database Systems Chapter 1 Database and Database Users.
1 Chapter 1 Introduction to Databases Transparencies.
Database Architecture Models and Design Ian Horrocks & Robert Stevens room: 2.75/2.91
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Databases and Database Users.
1 Chapter 2 Database Environment Pearson Education © 2009.
CSC 351 FUNDAMENTALS OF DATABASE SYSTEMS. LECTURE 1: INTRODUCTION TO DATABASES.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Chapter 1 Introduction: Databases and Database Users.
Computer Science Centre University of Indonesia Chapter 1 Database & Database Users.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Advanced Databases COMP3017 Dr Nicholas Gibbins
1 CENG 351 CENG 351 Introduction to Data Management and File Structures Department of Computer Engineering METU.
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.
1 Lecture1 Introduction to Databases Systems Database 1.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
What is a database? (a supplement, not a substitute for Chapter 1…) some slides copied/modified from text Collection of Data? Data vs. information Example:
Fundamental of Database Systems
Databases and Database Users
Databases and Database Users
Databases and Database Users
Datab ase Systems Week 1 by Zohaib Jan.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
LECTURE 34: Database Introduction
Dr. Awad Khalil Computer Science Department AUC
Dr. Awad Khalil Computer Science Department AUC
Terms: Data: Database: Database Management System: INTRODUCTION
LECTURE 33: Database Introduction
Presentation transcript:

Al-Bahra bin Ladjamuddin.B POSTGRADUATE PROGRAM (MTI) - STMIK RAHARJA Chapter-1

Elmasri, Navathe, “Fundamental of DATABASE SYSTEMS”, 4 th edition, Addison Wesley Publishing, Thomas Connoly, Carolyn Begg, ”DATABASE SYSTEMS A Practical Approach to Design,Implementation, and Management”, 4 th edition, Addison Wesley Publishing, 2004.

Introduction Database Terminology Purpose of Database Systems Database Languages Relational Databases Database Design Data Models Database Internals Database Users and Administrators Overall Structure History of Database Systems POSTGRADUATE PROGRAM (MTI) - STMIK Raharja

INTRODUCTION What a Database System Models of Reality Why use Models? A Map Is a Model of Reality A Message to Map Makers When to Use a DBMS? Data Modeling Process Modeling Database Design Abstraction

POSTGRADUATE PROGRAM (MTI) - STMIK Raharja o System  In data Processing, a collection of men, machines, and methods organized to accomplish a set of specific functions. o Computer system  A computer together with all the device and programs that are necessary for its operations. o Data  the description of things and events that we face. o Business data  an organization’s description of things (resources) and events (transactions) that it face o Data, in turn  defined as recorded facts or figures.. SYSTEM, DATA, INFORMATIOAN

POSTGRADUATE PROGRAM (MTI) - STMIK Raharja o Information  knowledge derived from data. o Information  data placed within a context. Information  the amount of uncertainty that is reduced when a massage is received. o Information  a difference that makes a difference.

A Database is a collection of related Data. By data, we mean known facts that can be recorded and that have implicit meaning. For Example, consider tne names, telephone numbers, and addres (general deifinition). A Database represents some aspect of the real world, sometimes called the miniworld or the universe of discourse (UoD), Changes to the miniworld are reflected in the database. A Database is logically coherent collection of data with some inherent meaning. A Database is designed, built, and populated with data for spesific purpose. It has an intended group of users and some preconceived applications in which these users are interested. POSTGRADUATE PROGRAM (MTI) - STMIK Raharja DATABASE

New Aplication of database systems, such : Multimedia databases, can now store pictures, video clips, and sound messages. GIS can store and analyze maps, weather data, and satellite images. Data warehouses and online analytical processing (OLAP) systems are used in many companies to extract and analyze useful information from very large databases for decision making. Realtime and active database technology is used in controlling industrial and manufacturing processes POSTGRADUATE PROGRAM (MTI) - STMIK Raharja

DBMS The Software which handles all access to the database. A collection of programs that enables users to create and maintain a database

Models of Reality REALITY structures processes DATABASE SYSTEM DATABASE DML DDL l A database is a model of structures of reality l The use of a database reflect processes of reality l A database system is a software system which supports the definition and use of a database l DDL: Data Definition Language l DML: Data Manipulation Language

Why Use Models? Models can be useful when we want to examine or manage part of the real world The costs of using a model are often considerably lower than the costs of using or experimenting with the real world itself Examples: airplane simulator nuclear power plant simulator flood warning system model of US economy model of a heat reservoir map

A Map Is a Model of Reality

A Message to Map Makers A model is a means of communication Users of a model must have a certain amount of knowledge in common A model on emphasized selected aspects A model is described in some language A model can be erroneous A message to map makers: “Highways are not painted red, rivers don’t have county lines running down the middle, and you can’t see contour lines on a mountain” [Kent 78]

Use a DBMS when this is important persistent storage of data centralized control of data control of redundancy control of consistency and integrity multiple user support sharing of data data documentation data independence control of access and security backup and recovery Do not use a DBMS when the initial investment in hardware, software, and training is too high the generality a DBMS provides is not needed the overhead for security, concurrency control, and recovery is too high data and applications are simple and stable real-time requirements cannot be met by it multiple user access is not needed

Data Modeling REALITY structures processes DATABASE SYSTEM MODEL data modeling l The model represents a perception of structures of reality l The data modeling process is to fix a perception of structures of reality and represent this perception l In the data modeling process we select aspects and we abstract

Process Modeling REALITY structures processes DATABASE SYSTEM MODEL process modeling l The use of the model reflects processes of reality l Processes may be represented by programs with embedded database queries and updates l Processes may be represented by ad-hoc database queries and updates at run-time DML PROG

Database Design is a model of structures of reality supports queries and updates modeling processes of reality runs efficiently The purpose of database design is to create a database which

Abstraction Classification Aggregation Generalization It is very important that the language used for data representation supports abstraction We will discuss three kinds of abstraction:

Classification In a classification we form a concept in a way which allows us to decide whether or not a given phenomena is a member of the extension of the concept. CUSTOMER Tom Ed Nick... Liz Joe Louise

Aggregation In an aggregation we form a concept from existing concepts. The phenomena that are members of the new concept’s extension are composed of phenomena from the extensions of the existing concepts AIRPLANE COCKPIT ENGINE WING

Generalization In a generalization we form a new concept by emphasizing common aspects of existing concepts, leaving out special aspects CUSTOMER ECONOMY CLASS BUSINESS CLASS 1 ST CLASS

Generalization (cont.) CUSTOMER BUSINESS CLASS 1 ST CLASS Subclasses may overlap Subclasses may have multiple superclasses MOTORIZED VEHICLES AIRBORNE VEHICLES TRUCKSHELICOPTERSGLIDERS

Relationships Between Abstractions TTT O OO aggregationgeneralization classification AbstractionConcretization classificationexemplification aggregationdecomposition generalizationspecialization intension extension