Week 02 - Introduction to Data Modelling

Slides:



Advertisements
Similar presentations
IT420: Database Management and Organization
Advertisements

Module 2 Designing a Logical Database Model. Module Overview Guidelines for Building a Logical Database Model Planning for OLTP Activity Evaluating Logical.
Exploring Microsoft Access 2003 Chapter 1 Introduction to Microsoft Access: What Is A Database?
ISMT221 Information Systems Analysis and Design Entity-Relationship Diagram Lab 4 Tony Tam.
ETEC 100 Information Technology
Database Design Conceptual –identify important entities and relationships –determine attribute domains and candidate keys –draw the E-R diagram Logical.
Entity-Relationship Model and Diagrams (continued)
SLIDE 1IS Fall 2002 Database Management: Discussion Session University of California, Berkeley School of Information Management and.
WELL-DESIGNED DATABASES Process faster Easy to develop and maintain Easy to read and write code.
McGraw-Hill Technology Education© 2004 by the McGraw-Hill Companies, Inc. All Rights Reserved. Introduction to Microsoft Office 2003.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Using ERWin to model your data Supplied by Computer Associates as part of AllFusion.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database Architecture The Relational Database Model.
Chapter 16 (p481 – 485, ) Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : 1.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
Concepts and Terminology Introduction to Database.
IE 423 – Design of Decision Support Systems Data modeling and database development.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Database Management System Lecture 4 The Relational Database Model- Introduction, Relational Database Concepts.
Exploring Microsoft Office C51BR1 Business Reporting By David Kilgour
Exploring Microsoft Access 97 Chapter 1 Introduction to Microsoft Access: What Is A Database? Office graphic copyright by Microsoft Corp.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Unit 5, Lesson 1 Working with Databases. Objectives Identify the parts of the Access screen. Identify the parts of the Access screen. Understand the purpose.
Access Review. Access Access is a database application A database is a collection of records and files organized for a particular purpose Access supports.
Rebecca McCready Faculty of Medical Sciences Newcastle University Lecture 2 – Relationships and Lookup fields.
Ph No: Mob: ,plot No-27,NGGO's Colony, Pattabhi reddy gardens,Visakhapatnam-07 ERwin.
Exploring Microsoft Word
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
44271: Database Design & Implementation Physical Data Modelling Ian Perry Room: C49 Tel Ext.: 7287
Database Applications – Microsoft Access Lesson 6B Advanced Features on Custom Forms 1.
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
COMPREHENSIVE Access Tutorial 1 Creating a Database.
Data Modeling AND ER MODELS.
What Is Normalization  In relational database design, the process of organizing data to minimize redundancy  Usually involves dividing a database into.
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
Lecture # 11 & 12 (First Exam) Chapter # 5 The Relational Data Model and Relational Database Constraints Database Systems.
ERwin.
Databases and DBMSs Todd S. Bacastow January
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
Week 03 – ER Diagram INFOSYS 222.
Database Design.
Database Management Systems II
Conceptual and Physical Database Design
CSCI-100 Introduction to Computing
Chapter 4 Relational Databases
Entity/Relationship Model
Translation of ER-diagram into Relational Schema
Access Lesson 1 Understanding Access Fundamentals
Entity-Relationship Model and Diagrams (continued)
INFO/CSE 100, Spring 2005 Fluency in Information Technology
Relational Model and ER Model: in a Nutshell
Order Database – ER Diagram
Data Base System Lecture 6: Relational Model
Chapter 3 The Relational Model.
Database Applications – Microsoft Access
The Relational Model Textbook /7/2018.
Databases and Information Management
INFO/CSE 100, Spring 2006 Fluency in Information Technology
Database Design Hacettepe University
Advanced Database Concepts: Reports & Views
CMPE/SE 131 Software Engineering March 9 Class Meeting
INFO/CSE 100, Spring 2006 Fluency in Information Technology
DBMS ER-Relational Mapping
Microsoft Office Illustrated Introductory, Windows XP Edition
BUS2206 Access Lab Queries Second Term,
Databases and Information Management
BTEC ICT – Unit 18 With Mr Griffiths.
Chapter 3 The Relational Model
Presentation transcript:

Week 02 - Introduction to Data Modelling INFOSYS 222

Agenda Agenda Introduction The relational data model Exercises Introduction to ERWin

ion Introduction Who we are What could you expect from us What do we expect from you

Lab Schedule Lab Schedule Week Lab 02 Introduction 03 ER diagram 04 Data modelling 05 Workshop 06 Normalisation 07 SQL 08 09 10 11 Data warehouse 12 No lab

The Relational Data Model Demo – The BookStore Model

The Relational Data Model Table/ Entity/ Relation Attribute / Column/ Field Values/ Data Rows / Tuple

The Relational Data Model Primary Key Domain/ Data Type

Microsoft Access It is part of Microsoft Office A desktop implementation of RDBMS It has its own version of SQL It has features beyond the requirements of a RDBMS, like Forms and Reports

Exercises How many rows are there in the Books table? Which column(s) in the Orderlines table is/are the key(s)? Why author_name is not ideal to be used as a key for the Authors table? Which tables are related to the Books table? What advantages are there in separating Authors and Publishers as individual tables instead of just columns in the Books table? List the steps needed to track what Emily Jones had ordered

ERWin - Start Menu and Toolbars The model explorer pane on the left – for a text based view of the data model The diagram window pane on the right - a graphical view of the data model Change model properties to IE Model-> Model Properties -> Notation This is the notation for this class

New Model 3 types 1. Logical: A conceptual model that includes entities, relationships, and attributes 2. Physical: A database specific model that contains relational tables, columns and associated data types 3. Logical/Physical: A single model that includes both the conceptual level objects as well as physical level tables You will learn more about each type as you progress with your lectures In this class we normally use Type 1

Model – The bookstore RDBMS schema

Exercises Experiment with drawing some of the entities shown in the bookstore schema and linking them up with relationships Start with Author and Book The tutors will demonstrate how to add relationships in to your diagrams