Data Models.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

The Hierarchical Model
Database Systems: Design, Implementation, and Management Ninth Edition
Introduction to Databases
Introduction to Databases Transparencies
Databases and Database Management Systems
WHAT IS A DATABASE ? a collection of data organized to help easy retrieval & usage.
Database Management COP4540, SCS, FIU An Introduction to database system.
Mrs. Maninder Kaur 1Maninder Kaur
LECTURE 2 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE.
Database Design and Introduction to SQL
Chapter 3 Data Models.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Week 1 Lecture MSCD 600 Database Architecture Samuel ConnSamuel Conn, Asst. Professor Suggestions for using the Lecture Slides.
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
Database Management System Lecture 3 Models of Database Management Systems.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Database Design - Lecture 2
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
 Data Model Data Model  Categories of Data Models Categories of Data Models  Object Based Data Models Object Based Data Models  Physical Data Models.
1 Database Concepts 2 Definition of a Database An organized Collection Of related records.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Fanny Widadie, S.P, M.Agr 1 Database Management Systems.
Ch6. Introduction to Database. What is a Database? Database is a collection of related information. It is organized so that it can easily be accessed,
Database Management Systems
Introduction to Databases Angela Clark University of South Alabama.
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
LECTURE TWO Introduction to Databases: Data models Relational database concepts Introduction to DDL & DML.
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
Welcome: To the fifth learning sequence “ Data Models “ Recap : In the previous learning sequence, we discussed The Database concepts. Present learning:
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Databases and DBMSs Todd S. Bacastow January
Introduction to DBMS Purpose of Database Systems View of Data
- The most common types of data models.
國立臺北科技大學 課程:資料庫系統 Chapter 2 Database Environment.
Intro to MIS – MGS351 Databases and Data Warehouses
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
Architecture & Data Models
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
Computers: Tools for an Information Age
An Introduction to database system
COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI
Database Management System
DATA MODELS.
Data Models.
Data Resource Management
Computers: Tools for an Information Age
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction lecture1.
Introduction to Database Management System
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment.
Data Base System Lecture : Database Environment
Database.
File Systems and Databases
DATA MODELS.
Databases and Structured Files: What is a database?
DATA MODELS.
Data Model.
Introduction to DBMS Purpose of Database Systems View of Data
DATABASES WHAT IS A DATABASE?
UNIT-I Introduction to Database Management Systems
Chapter 2 Database Environment Pearson Education © 2014.
DATA MODELS.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment Pearson Education © 2009.
Managing data Resources:
Presentation transcript:

Data Models

Data Models The goal of the data model is to make sure that the all data objects required by the database are completely and accurately represented.

Data Models Data model is a collection of concepts that can be used to describe the structure of a database provides the necessary means to achieve this abstraction, by structure of a database , we mean the data types , relationships , and constraints that should hold for the data . Most data models also include a set of basic operations for specifying retrievals and updates on the database .

Data Models Some types of data model : Hierarchical Model * Network Models * Relational Models * * Object-Oriented Model

Data Models The hierarchical data models organizes data in a tree structure . There is a hierarchy of parent and child data segments, this structure implies that a record can have repeating information, generally in the child data segments, data in a series of records, which have a set of field values attached to it .

Data Models Network data model : The popularity of the network data model coincided with the popularity of the hierarchical data model. Some data were more naturally modeled with more than one parent per child, so the network model permitted the modeling of many -to-many relationships in data .

Data Models Relational data model : A relational database allows the definition of data structures, storage and retrieval operations and integrity constraints, in such a database the data and relations between them are organized in tables. A table is a collection of records and each record in a table contains the same fields.

Data Models Object-Oriented data Model : Object DBMSs add database functionality to object programming languages, they bring much more than persistent storage of programming language objects. Object DBMSs extend the semantics of the C++ , smalltalk and java object programming languages to provide full-featured database programming capability, while retaining native language compatibility .

End