Data at the Core of the Enterprise. Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

BUSINESS DRIVEN TECHNOLOGY Plug-In T4 Designing Database Applications.
Chapters 7 & 9 System Scope
Introduction to Databases
Management Information Systems, Sixth Edition
Accounting System Design
Relational Databases Chapter 4.
Brian Alderman | MCT, CEO / Founder of MicroTechPoint Pete Harris | Microsoft Senior Content Publisher.
File Systems and Databases
Database Management: Getting Data Together Chapter 14.
Chapter 3. 2 Chapter 3 - Objectives Terminology of relational model. Terminology of relational model. How tables are used to represent data. How tables.
Data Management Design
Organizing Data & Information
ASP.NET Database Connectivity I. 2 © UW Business School, University of Washington 2004 Outline Database Concepts SQL ASP.NET Database Connectivity.
1004INT Information Systems Week 10 Databases as Business Tools.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
Data at the Core of the Enterprise. Objectives  Define of database systems  Introduce data modeling and SQL  Discuss emerging requirements of database.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
APPENDIX C DESIGNING DATABASES
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
IST Databases and DBMSs Todd S. Bacastow January 2005.
Chapter 5 Database Processing.
Lecture 2 The Relational Model. Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical relations.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
© Pearson Education Limited, Chapter 2 The Relational Model Transparencies.
Chapter 4 The Relational Model.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Introduction to Accounting Information Systems
Database Technical Session By: Prof. Adarsh Patel.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Concepts and Terminology Introduction to Database.
Databases and Statistical Databases Session 4 Mark Viney Australian Bureau of Statistics 5 June 2007.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
10/17/2012ISC471/HCI571 Isabelle Bichindaritz 1 Technologies Databases.
1 The Relational Database Model. 2 Learning Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
9/7/2012ISC329 Isabelle Bichindaritz1 The Relational Database Model.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Organizing Data and Information. What is Data?? Numbers, characters, images, or other method of recording, in a form which can be assessed by a human.
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
Module 2: Information Technology Infrastructure Chapter 5: Databases and Information Management.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Component 4: Introduction to Information and Computer Science Unit 6a Databases and SQL.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
Zhangxi Lin Texas Tech University ISQS 6347, Data & Text Mining 1 ISQS 6339 Data Management and Business Intelligence Database Review.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 16 Using Relational Databases.
Foundations of Business Intelligence: Databases and Information Management.
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
The Relational Model. 2 Relational Model Terminology u A relation is a table with columns and rows. –Only applies to logical structure of the database,
Chapter 3: Relational Databases
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
LECTURE TWO Introduction to Databases: Data models Relational database concepts Introduction to DDL & DML.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Databases and DBMSs Todd S. Bacastow January
Chapter 4 Relational Databases
Introduction to Database Management System
Basic Concepts in Data Management
Accounting System Design
Accounting System Design
DATABASE Purpose of database
INTRODUCTION A Database system is basically a computer based record keeping system. The collection of data, usually referred to as the database, contains.
Presentation transcript:

Data at the Core of the Enterprise

Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database systems.

DATA INFORMATION ?

Attributes of Data  Sharable.  Moveable.  Secure.  Accurate.  Timely.  Relevant.

Data hierarchy  Bits.  Characters.  Fields (columns).  Records (rows).  Files (table).  Database.

Why Build a Database?  Handle large amounts of data.  Satisfy multiple users.  Make information retrieval faster.  Make data input faster.  Provide greater accuracy.

Database versus Database Management System (DBMS)  Database is a self-describing collection of integrated files.  A DBMS is a complex computer program that acts as a data librarian, supervising the transfer of data between the end user and the database.

Advantages of DBMS  More info from the same data.  Reduction of data duplication.  Improved data integrity.  Programs are independent of the data format.  Sharing of data resources.

…and disadvantages  Added expense.  More hardware may be needed.  If it crashes….  Sophisticated design and programming required.  Additional training.  Security is critical.

Relational Model  Relation ? Attribute? Tuple ?  Keys.  Primary and foreign.  Referential integrity.  Relational algebra.  Relational Calculus.

Relational DB Rules  Every row must have exactly the same number of columns (fields or attributes).  Each row can have only one value stored in each column (fields or attributes).  A column must contain the same kind of value in every row of that column.  No two rows can be exactly the same.  The order of the rows or of the columns can’t be used to provide information.

Terminology Data Processing Informal Relational DB Formal Relational DB File Table Relation RecordRowTuple FieldColumnAttribute

Data Modeling  Purpose: control and visualization.  Process: gathering requirements.  Results: forms and diagrams

Normalization  Purpose:  Avoid anomalies.  Not delete something you wish to keep while deleting something you do not want to keep.  Not having to add something that is unnecessary while adding something that is necessary.  Reduce redundancy.  Process:  Successive application of rules.  Bottom-up (data drives process).  Move from first through fifth normal form.  Does it make more or less tables?

Entity Relationship Modeling  List the entities or objects in the environment.  People, things, transactions.  Describe the relationship between them  A single row in table A can be related to how many rows in table B (one or many).  A single row in table B can be related to how many rows in table A (one or many).

Entity Relationship Diagram (ERD) Questions  What are the subjects/objects of the business? data entities  What unique characteristic(s) distinguishes each object from others of same type? primary key  What characteristics describe each object? attributes  How do you use this data? controls & meaning

ERD Questions  Over what period of time are you interested in this data? cardinality & time dimensions  Are all instances of each object the same? supertypes, subtypes, aggregations  What events occur that imply associations between objects? relationships (cardinality & degree)  Is each activity or event always handled the same way or are there special circumstances? integrity rules, cardinality, time

Example E/RD

SQL  Definition (DDL).  CREATE, ALTER, DROP.  Manipulation (DML).  SELECT, INSERT, UPDATE, DELETE.  What’s the most used SQL command?

General Format of SELECT SELECT [DISTINCT] item(s) FROM table(s) [WHERE condition] [GROUP BY columns] [HAVING condition] [ORDER BY row(s)]

Current RDBMS Emerging Data Requirements Complex Simple UnstructuredStructured Audio Streams Images Video Streams Text Graphics Audio Spatial Data Time Series HTML/ SGML Video

Exercise 7  Creating a real estate property database  Surf  Set up a real estate property database (dataset)dataset

Summary  Defined of database systems.  Introduced data modeling and SQL.  Discussed emerging requirements of database systems.