Database Fundamentals Knowledge expected for students entering MIS 4663.
-
Upload
eugenia-alexander -
Category
Documents
-
view
214 -
download
1
Transcript of Database Fundamentals Knowledge expected for students entering MIS 4663.
![Page 1: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/1.jpg)
Database Fundamentals
Knowledge expected for students entering MIS 4663
![Page 2: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/2.jpg)
Information SystemsData Process
Infrastructure Organization
InformationSystem
![Page 3: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/3.jpg)
TheSDLC
Revision
&
Iteration
Problem Identification & Planning
Understanding the Current Situation
Selection of the Best Alternative
Business or Logical Requirements
Implementation
Maintenance
Physical Design, Coding & Testing
![Page 4: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/4.jpg)
SystemAn inter-related set of components, with identifiable boundaries, working together for some purpose.
![Page 5: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/5.jpg)
AnalysisThe process of identifying problems,opportunities, requirements, constraints, and resources.
![Page 6: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/6.jpg)
DesignThe business of finding a way to meet the functional requirements within the specified constraints using the available technology.
![Page 7: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/7.jpg)
Data Processes Technology
Ballpark(Business Scope)
Owner(Business Model)
Designer(IS Model)
Builder(Technology Model)
Detailed(Technology
Specification)
FunctionalSystem
Lists of entitiesimportant to the
business
Lists of functions thatthe business performs.
(BPM)
Overview of technology
architecture.
E-R Diagrams(Entity Level)
E-R Diagrams(Attribute Level)
DatabaseDesign
Schema andSub-schema
Definition
Physical Tables
FunctionalHierarchy Diagram
DataflowDiagrams
Process Specifications
Program Code
WorkingApplication
Networkor
Enterprisecommunication
diagram
InstalledInfrastructure
ConfigurationDefinition
ConfigurationDesign
DistributionDiagram
Zachman Framework
![Page 8: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/8.jpg)
Systems Development Life Cycle (SDLC)
Often called Waterfall ModelIterative ProcessControl cost and time
BudgetsProject timelines and deadlines
Works best with well understood systemsEmployed on most large development projects.
![Page 9: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/9.jpg)
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
![Page 10: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/10.jpg)
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.
![Page 11: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/11.jpg)
Database Fundamentals
E/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
![Page 12: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/12.jpg)
Database Fundamentals
Normalization Decompose a database into 3NF
relations from an attribute set. Use normalization to recognize design
errors in existing databases
![Page 13: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/13.jpg)
Database Fundamentals
SQL Create data access retrievals (SELECT
statements) from existing databases.Single table queries with conditions (SELECT
… WHERE …)Joins (SELECT … WHERE … KEY1 = KEY2)Subset and group conditions (SELECT …
WHERE … GROUP BY … HAVING …)
![Page 14: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/14.jpg)
Database Fundamentals
Access 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
![Page 15: Database Fundamentals Knowledge expected for students entering MIS 4663.](https://reader036.fdocuments.us/reader036/viewer/2022082818/56649ee95503460f94bfae19/html5/thumbnails/15.jpg)
Database Fundamentals
For general useDBMS 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