“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.

Slides:



Advertisements
Similar presentations
Entity-Relationship (ER) Modeling
Advertisements

Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
1 1 File Systems and Databases Chapter 1 The Worlds of Database Systems Prof. Sin-Min Lee Dept. of Computer Science.
Management Information Systems, Sixth Edition
Information Systems Planning and the Database Design Process
SLIDE 1IS Fall 2002 Database Management: Introduction University of California, Berkeley School of Information Management and Systems.
Database Design University of California, Berkeley
SLIDE 1IS 257 – Fall 2006 Database Management: Introduction Ray R. Larson University of California, Berkeley School of Information IS 257:
9/6/2001Database Management – Fall 2000 – R. Larson Information Systems Planning and the Database Design Process University of California, Berkeley School.
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
SLIDE 1IS 202 – FALL 2002 Prof. Ray Larson & Prof. Marc Davis UC Berkeley SIMS Tuesday and Thursday 10:30 am - 12:00 pm Fall 2002
Bibliographic Records, Data Structures and Databases (Cont.)
Chapter 3 Database Management
1 Basic DB Terms Data: Meaningful facts, text, graphics, images, sound, video segments –A collection of individual responses from a marketing research.
11/28/2000Information Organization and Retrieval Introduction to Databases and Database Design University of California, Berkeley School of Information.
SLIDE 1IS Fall 2010 Information Systems Planning and the Database Design Process Ray R. Larson University of California, Berkeley School.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
SLIDE 1IS Fall 2002 Database Life Cycle and Introduction to Access University of California, Berkeley School of Information Management.
8/29/2000Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
SLIDE 1IS Fall 2002 Information Systems Planning and the Database Design Process University of California, Berkeley School of Information.
Introduction to Databases Transparencies
8/28/2001Database Management -- Fall R. Larson Database Management: Introduction University of California, Berkeley School of Information Management.
1004INT Information Systems Week 10 Databases as Business Tools.
Callie’s Birthday SLIDE 1IS 202 – FALL 2004 Prof. Ray Larson & Prof. Marc Davis UC Berkeley SIMS Tuesday and Thursday 10:30 am - 12:00 pm.
SLIDE 1IS 202 – FALL 2005 Prof. Ray Larson UC Berkeley SIMS SIMS 202: Information Organization and Retrieval Introduction to Database Design.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
SLIDE 1IS 257 – Fall 2005 Database Life Cycle and Introduction to Access University of California, Berkeley School of Information Management.
SLIDE 1IS 257 – Fall 2009 Database Management: Introduction Ray R. Larson University of California, Berkeley School of Information IS 257:
SLIDE 1IS 257 – Spring 2004 Information Systems Planning and the Database Design Process Ray R. Larson University of California, Berkeley.
8/28/97Information Organization and Retrieval Files and Databases University of California, Berkeley School of Information Management and Systems SIMS.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
8/28/97Information Organization and Retrieval Database Design University of California, Berkeley School of Information Management and Systems SIMS 202:
SLIDE 1IS 257 – Spring 2004 Database Management: Introduction Ray R. Larson University of California, Berkeley School of Information Management.
Lecture Two Database Environment Based on Chapter Two of this book:
SLIDE 1IS Fall 2006 Information Systems Planning and the Database Design Process Ray R. Larson University of California, Berkeley School.
Modeling & Designing the Database
SLIDE 1I257 – Fall 2014 Database Management: Introduction Ray R. Larson University of California, Berkeley School of Information IS 257: Database.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database Management COP4540, SCS, FIU An Introduction to database system.
Information Systems Planning and the Database Design Process
IST Databases and DBMSs Todd S. Bacastow January 2005.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Database Systems COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Module Title? DBMS Introduction to Database Management System.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Architecture for a Database System
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
©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.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
Data resource management
Database Concepts Track 3: Managing Information using Database.
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
8/31/99Database Management -- Fall R. Larson Database Models and Introduction to Access University of California, Berkeley School of Information.
Introduction to DBMS Purpose of Database Systems View of Data
An Introduction to database system
Database Management:.
Data Model.
Database Design Hacettepe University
Presentation transcript:

“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems

“DOK 322 DBMS” Y.T. Last Time F File Management Systems vs. DBMSs F Advantages and Disadvatages of DBMS F Components of DBMS F MS Access 2000 (Lab)

“DOK 322 DBMS” Y.T. DBMS Benefits F Minimal Data Redundancy F Consistency of Data F Integration of Data F Sharing of Data F Ease of Application Development F Uniform Security, Privacy, and Integrity Controls F Data Accessibility and Responsiveness F Data Independence F Reduced Program Maintenance

“DOK 322 DBMS” Y.T. Database Environment CASE Tools DBMS User Interface Application Programs RepositoryDatabase

“DOK 322 DBMS” Y.T. Database Components DBMS =============== Design tools Table Creation Form Creation Query Creation Report Creation Procedural language compiler (4GL) ============= Run time Form processor Query processor Report Writer Language Run time User Interface Applications Application Programs Database Database contains: User’s Data Metadata Indexes Application Metadata Kroenke, Database Processing

“DOK 322 DBMS” Y.T. Terms and Concepts F Database: –A self-describing collection of integrated records (Kroenke). –A collection of similar records with relationships between the records. (Rowley) –A collection of stored operational data used by the application systems of some particular enterprise. (C.J. Date)

“DOK 322 DBMS” Y.T. Terms and Concepts F Enterprise –Organization F Entity –Person, Place, Thing, Event, Concept... F Attributes –Data elements (facts) about some entity –Also sometimes called fields or items or domains F Data values –instances of a particular attribute for a particular entity

“DOK 322 DBMS” Y.T. Terms and Concepts F Key –an attribute or set of attributes used to identify or locate records in a file F Primary Key –an attribute or set of attributes that uniquely identifies each record in a file

“DOK 322 DBMS” Y.T. Terms and Concepts F Models –(1) Levels or views of the Database u Conceptual, logical, physical –(2) DBMS types u Relational, Hierarchic, Network, Object- Oriented, Object-Relational

“DOK 322 DBMS” Y.T. Models (1) Conceptual Model Logical Model External Model Conceptual requirements Conceptual requirements Conceptual requirements Conceptual requirements Application 1 Application 2Application 3Application 4 Application 2 Application 3 Application 4 External Model External Model External Model Internal Model

“DOK 322 DBMS” Y.T. Database System Life Cycle Growth, Change, & Maintenance 6 Operations 5 Integration 4 Design 1 Conversion 3 Physical Creation 2

“DOK 322 DBMS” Y.T. Another View of the Life Cycle Operations 5 Conversion 3 Physical Creation 2 Growth, Change 6 Integration 4 Design 1

“DOK 322 DBMS” Y.T. Database Models F Models(2): DBMS types –Hierarchical –Network –Relational –Object-Oriented

“DOK 322 DBMS” Y.T. Database Data Models F Hierarchical Model –Similar to data structures in programming languages. Books (id, title) PublisherSubjects Authors (first, last)

“DOK 322 DBMS” Y.T. Database Data Models F Network Model –Provides for single entries of data and navigational “links” through chains of data. SubjectsBooks Authors Publishers

“DOK 322 DBMS” Y.T. Database Data Models F Relational Model –Provides a conceptually simple model for data as relations (typically considered “tables”) with all data visible.

“DOK 322 DBMS” Y.T. Database Data Models F Object Oriented Data Model –Encapsulates data and operations as “Objects” Books (id, title) PublisherSubjects Authors (first, last)

“DOK 322 DBMS” Y.T. Database Design Process Conceptual Model Logical Model External Model Conceptual requirements Conceptual requirements Conceptual requirements Conceptual requirements Application 1 Application 2Application 3Application 4 Application 2 Application 3 Application 4 External Model External Model External Model Internal Model

“DOK 322 DBMS” Y.T. Database Design Process F Conceptual Requirements –Systems Analysis Process u Examine all of the information sources used in existing applications u Identify the characteristics of each data element –numeric –text –date/time –etc. u Examine the tasks carried out using the information u Examine results or reports created using the information

“DOK 322 DBMS” Y.T. Database Design Process F Conceptual Model –Merge the collective needs of all applications –Determine what Entities are being used u Some object about which information is to maintained –What are the Attributes of those entities? u Properties or characteristics of the entity u What attributes uniquely identify the entity –What are the Relationships between entities u How the entities interact with each other?

“DOK 322 DBMS” Y.T. Database Design Process F Logical Model –How is each entity and relationship represented in the Data Model of the DBMS u Hierarchic? u Network? u Relational? u Object-Oriented?

“DOK 322 DBMS” Y.T. Database Design Process F Internal Model –Choices of index file structure –Choices of data storage formats –Choices of disk layout

“DOK 322 DBMS” Y.T. Database Design Process F External Model –User views of the integrated database –Making the old (or updated) applications work with the new database design

“DOK 322 DBMS” Y.T. Developing a Conceptual Model F Overall view of the database that integrates all the needed information discovered during the requirements analysis. F Elements of the Conceptual Model are represented by diagrams, Entity-Relationship or ER Diagrams, that show the meanings and relationships of those elements independent of any particular database systems or implementation details.