Database Fundamentals Knowledge expected for students entering MIS 4663.

Slides:



Advertisements
Similar presentations
Chapter 2: The Database Development Process
Advertisements

PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 3 Database Management Systems Database Management.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
9/6/2001Database Management – Fall 2000 – R. Larson Information Systems Planning and the Database Design Process University of California, Berkeley School.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Chapter 6 Database Design
1 Agenda 01/13/05 Announcement Database Development Process (Chapter 2)
Chapter 2: The Database Development Process Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Heikki Topi 1 © 2009 Pearson Education,
SLIDE 1IS Fall 2010 Information Systems Planning and the Database Design Process Ray R. Larson University of California, Berkeley School.
Organizing Data Chapter 5. Data Hierachy Table = Entities X Attributes Entities = Records Attributes = Fields.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Lecture Fourteen Methodology - Conceptual Database Design
© 2005 by Prentice Hall 1 Chapter 2: The Database Development Process Modern Database Management 7 th Edition George Lamperti.
Chapter 9 Database Design
Lecture 9 – Database Design
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
© 2007 by Prentice Hall 1 Chapter 2: The Database Development Process Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
Modeling & Designing the Database
The database development process
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Information Systems Planning and the Database Design Process
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
CSC271 Database Systems Lecture # 21. Summary: Previous Lecture  Phases of database SDLC  Prototyping (optional)  Implementation  Data conversion.
The Database Development Process
Database System Development Lifecycle
Chapter 1: The Database Environment and Development Process
ITEC224 Database Programming
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
Database Design - Lecture 2
ITEC 3220M Using and Designing Database Systems
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Database Systems: Design, Implementation, and Management
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Methodology - Conceptual Database Design Transparencies
Methodology Conceptual Databases Design
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
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.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Entity Framework Overview. Entity Framework A set of technologies in ADO.NET that support the development of data-oriented software applications A component.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Information System Development Courses Figure: ISD Course Structure.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Methodology - Conceptual Database Design
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Database Management System Prepared by Dr. Ahmed El-Ragal Reviewed & Presented By Mr. Mahmoud Rafeek Alfarra College Of Science & Technology- Khan younis.
Database Development Process Lecture # 02 Instructor: Engr. Sana Ziafat.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
6 6 Chapter 6 Database Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Entity Modeling Pratt & Adamski, Ch 6. The Pratt and Adamski approach is not a standard MIS view. Design Methodology Data Modeling.
5 1 Normalization of Database Tables. 5 2 Database Tables and Normalization Normalization –Process for evaluating and correcting table structures to minimize.
Chapter 1 Introduction to Data and Process Modeling.
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
The Database Development Process 1. Objectives Definition of terms Describe system development life cycle Explain prototyping approach Explain roles of.
Chapter 6 Database Design
A view of information technology
Chapter 9 Designing Databases
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
Presentation transcript:

Database Fundamentals Knowledge expected for students entering MIS 4663

Information Systems DataProcess InfrastructureOrganization Information System

The SDLC Revision&IterationRevision&Iteration Problem Identification & Planning Understanding the Current Situation Selection of the Best Alternative Business or Logical Requirements Implementation Maintenance Physical Design, Coding & Testing

System An inter-related set of components, with identifiable boundaries, working together for some purpose.

Analysis The process of identifying problems, opportunities, requirements, constraints, and resources.

Design The business of finding a way to meet the functional requirements within the specified constraints using the available technology.

Data Processes Technology Ballpark (Business Scope) Owner (Business Model) Designer (IS Model) Builder (Technology Model) Detailed (Technology Specification) Functional System Lists of entities important to the business Lists of functions that the business performs. (BPM) Overview of technology architecture. E-R Diagrams (Entity Level) E-R Diagrams (Attribute Level) Database Design Schema and Sub-schema Definition Physical Tables Functional Hierarchy Diagram Dataflow Diagrams Process Specifications Program Code Working Application Network or Enterprise communication diagram Installed Infrastructure Configuration Definition Configuration Design Distribution Diagram Zachman Framework

Systems Development Life Cycle (SDLC) Often called Waterfall Model Iterative Process Control cost and time Budgets Project timelines and deadlines Works best with well understood systems Employed on most large development projects.

Systems Development Life Cycle (SDLC) Problem Identification &Planning Selection of Best Approach Business or Logical Requirements Physical Design, Coding and Testing Understanding Current Situation Maintenance Hoffer, George & Valacich Implementation

SDLC Criticisms Process Overhead Significant time and resource costs. Project Milestones Discourages iterative changes to higher level models in light of lower level developments. Not suited for poorly understood systems. Difficult to apply if system requirements are not well defined. Testing Methodology Bottom up testing may result in components that work separately but not together.

Database Fundamentals zE/R Modeling  Decompose a narrative description into a data model that includes entities, relationships and constraints  Use the E/R paradigm to develop enterprise (high level) models, conceptual models, and relational models as needed  Identify attributes and domain constraints for them

Database Fundamentals zNormalization  Decompose a database into 3NF relations from an attribute set.  Use normalization to recognize design errors in existing databases

Database Fundamentals zSQL  Create data access retrievals (SELECT statements) from existing databases. xSingle table queries with conditions (SELECT … WHERE …) xJoins (SELECT … WHERE … KEY1 = KEY2) xSubset and group conditions (SELECT … WHERE … GROUP BY … HAVING …)

Database Fundamentals zAccess programming  Create a multi table database including 1:m and m:n relationships  Create a program that includes forms, reports, macros and navigation using controls

Database Fundamentals For general use zDBMS operation  Understand how database management systems provide concurrency control,  Understand backup and recovery using commits and rollbacks and checkpoints  Understand integrity and how it is managed  Explain other DBMS functions