Database Management Exploring the Territory. Database vs Flat Files Flat Files –Characters-fields-records-files Files are not designed to work together.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

C6 Databases.
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Technology Guide 3 Data and Database T3-1. IT for Management Prof. Efraim Turban T3-2 File Management Hierarchy of data for a computer-based file Record.
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Chapter 5 Database Concepts. Why Study Databases? Databases have incredible value to businesses. Very important technology for supporting operations.
Chapter 1: The Database Environment
Data - Information - Knowledge
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 10 Managing a Database.
Fundamentals of Information Systems, Second Edition 1 Organizing Data and Information Chapter 3.
Database Management: Getting Data Together Chapter 14.
1 IS380 Class Agenda 01/11/05 Sock H. Chung 1.Syllabus 2.Chapter 1 3.Introduction 4. Request.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 5 T HE D.
Living in a Digital World Discovering Computers 2010.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter # 04Information and Databases Information and Database.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
BUSINESS DRIVEN TECHNOLOGY
Chapter 1 An Overview of Database Management. 1-2 Topics in this Chapter What is a Database System? What is a Database? Why Database? Data Independence.
Chapter 1: The Database Environment
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.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Chapter 1 1 © Prentice Hall, 2002 Database Design Dr. Bijoy Bordoloi Introduction to Database Processing.
Data at the Core of the Enterprise. Objectives  Define of database systems.  Introduce data modeling and SQL.  Discuss emerging requirements of database.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Discovering Computers Fundamentals, 2012 Edition Your Interactive Guide to the Digital World.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
Information and Databases Chapter Outline 4 Data Modeling: Documenting Information Architecture 4 User’s View of a Computerized Database 4 Database Management.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
1Mr.Mohammed Abu Roqyah. Introduction and Conceptual Modeling 2Mr.Mohammed Abu Roqyah.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Professor Michael J. Losacco CIS 1110 – Using Computers Database Management Chapter 9.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe the qualities of valuable information.
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 5 T HE D.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Storing Organizational Information - Databases
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
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.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Fanny Widadie, S.P, M.Agr 1 Database Management Systems.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
Data resource management
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
1 Chapter 9 Database Management. Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe.
CIS Information and Databases 1 Information and Databases.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
THE LEONS COLLEGE OF LAW1 Organizing Data and Information Chapter 4.
Computers: Tools for an Information Age
Chapter Ten Managing a Database.
Chapter 4 Relational Databases
Computers: Tools for an Information Age
9/22/2018.
MANAGING DATA RESOURCES
Chapter 1: The Database Environment
The Database Environment
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
CHAPTER 5 THE DATA RESOURCE
Presentation transcript:

Database Management Exploring the Territory

Database vs Flat Files Flat Files –Characters-fields-records-files Files are not designed to work together –Each file is an independent entity –No design rules followed –Updates can be hairy Databases –Files designed to work together Joins supported – fields from two or more files Only redundancy is in linking (foreign) fields Updates should result in few if any errors

Database Models Hierarchical –Resembles DOS tree structure Network –Hierarchical plus relationships that move two directions Relational –Offers set of underlying principles –Too much hype, too many fads, everything is relational, lack of standards Object Oriented –Objects, classes, etc.

Our Goal Provide a correct up-to-date understanding of and appreciation for the most practical aspects of crucial database issues. Clarify concepts, principles, and techniques that trouble vendors and users Specific suggestions on how to deal with SQL implementations

Fads Vendors exploit ignorance –Obscure serious product deficiencies Panaceas for Database Management (that are/were not) –InternetVirtual Machines –PCSQL –ASPColdFusion –Complex Data Types

Real Database Problem Failure of vendors and users to educate themselves Failure to rely on scientific foundation Use of ad hoc cookbook approach Self taught individuals who become DBAs

Fundamental Issues Database work needs to be approached scientifically No amount of expertise in a product or platform is sufficient in and of itself to address database design issues Consequences of wrong approach are severe Designer needs knowledge and understanding of fundamentals

Solution Database education – not product education Identify the true database issues –Unstructured data and complex date types –Business rules and integrity enforcement –KeysQuota queries –DuplicatesRedundancy –Normalization & denormalization –Entity subtypes and supertypes –Data Hierarchies and recursive queries

Your Text Demonstrates how impractical and costly ignoring fundamentals can be Examples are from actual database projects and include specific SQL or other solutions Material is reasonably understandable to non-technical reader Compact – each chapter is 15 pages or less

Outcomes Understand central issues in database management Avoid costly misconceptions and fallacies Appreciate correct general solutions to core problems Assess if DBMS software offers a solution Overcome, work around, or minimize consequences when products do not offer solutions

Data Modeling Questions What information is in the system? How is the information organized? How can users obtain information they need Questions to be answered –What entities do we model –What relationships exist between the entities –What attributes describe the entities What data types can be used to model the attributes –Predefined – text, image, audio, video

Entity Relationship Diagram Technique for identifying entity types and diagramming relationships between entity types Determine predicates –Teacher has office –Professor teaches sections –Course has sections

Data Views Logical view –Soft view Screen output – query, report, etc. –Hard view Printer output Physical view –How data are stored on disk and what computer has to do to find and retrieve data

Specialized Databases Multidimensional –Single file Geographical Information System GIS Types –Push or Pull –Preprogrammed or ad hoc

Data Dictionaries Meta Data File Name Field Name Field Definition Field Type Column Heading Field Length Constraints Validity Rules

Backup and Recovery Methods to Backup –Disk or tape; on-site or off-site; electronic Disaster Recovery –Cold sites and Hot sites –Disaster Recovery Plans

Search Engine An insult to relational database to use term to refer to search Engines A good topic for a future class – why search engines fails the relational database test

Information Characteristics Quality –Accuracy and precision; free of bias; complete, timeliness, reliability of source Accessibility –Availability, admissibility Presentation –Level of summarization format Value and security