Database overview. Information in a db The transformation of raw data into organized tables of information … indexed by unique keys … supporting rapid.

Slides:



Advertisements
Similar presentations
Normalisation The theory of Relational Database Design.
Advertisements

The Relational Model System Development Life Cycle Normalisation
Database Design Conceptual –identify important entities and relationships –determine attribute domains and candidate keys –draw the E-R diagram Logical.
1 Review #1 l Intro stuff –What is a database, 4 parts, 3 users, etc. l Architecture –Data independence –Three levels, two mappings –Jobs of the DBA.
CSE 190: Internet E-Commerce Lecture 10: Data Tier.
Informatiesystemen in de Bouw 7M711 Joran Jessurun en Jos van Leeuwen Week 3.
Understand Normalization
1 © Prentice Hall, 2002 Chapter 5: Logical Database Design and the Relational Model Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B.
Michael F. Price College of Business Chapter 6: Logical database design and the relational model.
Introduction to Databases
Daniel AdinugrohoDatabase Programming 1 DATABASE PROGRAMMING Lecture on 29 – 04 – 2005.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: Introduction to Database Management, All Rights ReservedIntroduction to Database Management.
Chapter 5 Database Processing.
Database Design Concepts
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
Lecture 12 Inst: Haya Sammaneh
Section 11 : Normalisation
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Review External modelling –subsetting the universe of phenomena into user’s views Conceptual modelling –synthesis of external models into a schematic representation.
Learningcomputer.com SQL Server 2008 – Entity Relationships in a Database.
Database Technical Session By: Prof. Adarsh Patel.
Q1: What is DBMS and explain its architecture. Q2: Explain Data Independence in detail. Q3: What is database user and explain the types of database user.
1 CS U430: Database Design Spring 2006 Panfeng (Tony) Zhou.
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
CMPE 226 Database Systems September 16 Class Meeting Department of Computer Engineering San Jose State University Fall 2015 Instructor: Ron Mak
Databases & Consistency. Database Relational databases : dominant information storage/retrieval system.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building Assignment.
CTFS Workshop Shameema Esufali Suzanne Lao Data coordinators and technical resources for the network
Concepts of Database Management, Fifth Edition
Normalization (Codd, 1972) Practical Information For Real World Database Design.
Logical Database Design Relational Model. Logical Database Design Logical database design: process of transforming conceptual data model into a logical.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: Introduction to Database Management, All Rights ReservedIntroduction to Database Management.
M Taimoor Khan Course Objectives 1) Basic Concepts 2) Tools 3) Database architecture and design 4) Flow of data (DFDs)
Chapter 7 1 Database Principles Data Normalization Primarily a tool to validate and improve a logical design so that it satisfies certain constraints that.
PLUG IT IN 3 Fundamentals of Relational Database Operations.
MS Access: Creating Relational Databases Instructor: Vicki Weidler Assistant: Joaquin Obieta.
Advanced PHP: Using PHP with MySQL C. Daniel Chase The University of Tennessee at Chattanooga.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
CIS 210 Systems Analysis and Development Week 6 Part II Designing Databases,
1 © Prentice Hall, 2002 Chapter 5: Logical Database Design and the Relational Model Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B.
Access Review. Access Access is a database application A database is a collection of records and files organized for a particular purpose Access supports.
SE305 Database System Technology 23/10/2014 Quiz-2.
CTFS Workshop Shameema Esufali Asian data coordinator and technical resource for the network
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Data modeling Process. Copyright © CIST 2 Definition What is data modeling? –Identify the real world data that must be stored on the database –Design.
Understand Relational Database Management Systems Software Development Fundamentals LESSON 6.1.
Postgresql East Philadelphia, PA Databases – A Historical Perspective.
Logical Database Design and the Relational Model.
April 20022CS3X1 Database Design Normalisation (1) John Wordsworth Department of Computer Science The University of Reading Room.
IST 220 – Intro to DB Lecture 4 Database Design thru ER Modeling.
Lecture 4: Logical Database Design and the Relational Model 1.
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
NORMALIZATION Handout - 4 DBMS. What is Normalization? The process of grouping data elements into tables in a way that simplifies retrieval, reduces data.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
Huffman Trucking Fleet Vehicle Maintenance Database DBM380 June 13, 2012 Learning Team B.
Introduction to MySQL  Working with MySQL and MySQL Workbench.
September 2000C.Watters1 Data & Database Management Systems (DBMS) ECMM6010.
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.
Databases – Exam questions
SEEM3430: Information Systems Analysis and Design
Chapter 5: Logical Database Design and the Relational Model
Web Programming Week 3 Old Dominion University
CTFS Asia Region Workshop 2014
Normalization Referential Integrity
Teaching slides Chapter 8.
Databases & Consistency
Web Programming Week 3 Old Dominion University
Understand the purpose of normalisation in terms of reducing duplication of data  Understand the purpose of Primary and Secondary Keys in a Database  Learning.
Web Programming Week 3 Old Dominion University
Presentation transcript:

Database overview

Information in a db The transformation of raw data into organized tables of information … indexed by unique keys … supporting rapid updates and boolean queries

Key terms Primary key Secondary key Foreign key Attributes Normalization Typical operations – select, join

normalization 1NF- eliminate duplicate columns establish primary key 2NF - remove sub-grouped data establish foreign key 3NF - remove data not fully dependent on primary key 4NF - remove multi-valued dependencies

… working examples Set up database examples Set up JSP/Servlet sample code –Download Tomcat and MySQL –Set up web site to demo the code –Set up mysql server to access through WAN

Download and Installation notes >> >> Tomcat-Tutorial/ Tomcat-Tutorial/

Database Schema –Non-Chargeable Calling Card >>>> –Rechargeable Calling Card >>>> –The difference: active_card (patronID, rechargeDate) JSP/Servlet Sample Application >>>>

Based on the current E-Z Pass model ER Diagram >>>> Notes –Tag is not necessary tied to one vehicle –Need additional tables for Agency, Plaza, and Lane information.