SlideShare a Scribd company logo
Lecture 9 Database Design DBLC and Centralized vs Decentralize Design
Data  Raw facts stored in databases Need additional processing to become useful Information Required by decision maker  Data processed and presented in a meaningful form Transformation Changing Data into Information
Database  Carefully designed and constructed repository of facts  Part of an information system Information System Provides data collection, storage, and retrieval Facilitates data transformation Components include: People Hardware Software The Information System Database(s) Application programs Procedures
System Analysis Establishes need and extent of an information system   Systems development   Process of creating information system Database development Process of database design and implementation Creation of database models Implementation Creating storage structure Loading data into database Providing for data management The Information System (Con’t.)
Systems Development Life Cycle Figure 6.2
Database Lifecycle (DBLC) Figure 6.3
Phase 1: Database Initial Study Purposes Analyze company situation Operating environment Organizational structure Define problems and constraints Define objectives Define scope and boundaries
Initial Study Activities Figure 6.4
Phase 2: Database Design  Most Critical DBLC phase Makes sure final product meets requirements Focus on data requirements Subphases Create conceptual design DBMS software selection Create logical design Create physical design
Two Views of Data Figure 6.5
I. Conceptual Design Data modeling creates abstract data structure to represent real-world items High level of abstraction Four steps Data analysis and requirements Entity relationship modeling and normalization Data model verification Distributed database design
Data analysis and Requirements Focus on: Information needs Information users Information sources Information constitution Data sources Developing and gathering end-user data views Direct observation of current system Interfacing with systems design group Business rules
Entity Relationship  Modeling and Normalization Table 6.2
E-R Modeling is Iterative Figure 6.8
Concept Design: Tools and Sources Figure 6.9
Data Model Verification E-R model is verified against proposed system processes End user views and required transactions Access paths, security, concurrency control Business-imposed data requirements and constraints Reveals additional entity and attribute details Define major components as modules Cohesivity Coupling
E-R Model Verification Process Table 6.4
Iterative Process of Verification Figure 6.10
Distributed Database Design Design portions in different physical locations Development of data distribution and allocation strategies
II. DBMS Software Selection DBMS software selection is critical  Advantages and disadvantages need study Factors affecting purchasing decision Cost DBMS features and tools Underlying model Portability DBMS hardware requirements
III. Logical Design Translates conceptual design into internal model  Maps objects in model to specific DBMS constructs Design components Tables Indexes  Views Transactions Access authorities Others
IV. Physical Design Selection of data storage and access characteristics Very technical More important in older hierarchical and network models Becomes more complex for distributed systems Designers favor software that hides physical details
Physical Organization Figure 6.12
Phase 3: Implementation and Loading Creation of special storage-related constructs to house end-user tables Data loaded into tables Other issues Performance Security Backup and recovery Integrity Company standards Concurrency controls
Phase 4: Testing and Evaluation Database is tested and fine-tuned for performance, integrity, concurrent access, and security constraints Done in parallel with application programming Actions taken if tests fail Fine-tuning based on reference manuals Modification of physical design Modification of logical design Upgrade or change DBMS software or hardware
Phase 5: Operation Database considered operational Starts process of system evaluation Unforeseen problems may surface Demand for change is constant
Phase 6: Maintenance and Evaluation Preventative maintenance Corrective maintenance  Adaptive maintenance Assignment of access permissions  Generation of database access statistics to monitor performance Periodic security audits based on system-generated statistics Periodic system usage-summaries
DB Design Strategy Notes Top-down 1) Identify data sets 2) Define data elements Bottom-up 1) Identify data elements 2) Group them into data sets
Top-Down vs. Bottom-Up Figure 6.14
Centralized vs. Decentralized Design Centralized design Typical of simple databases Conducted by single person or small team Decentralized design Larger numbers of entities and complex relations Spread across multiple sites Developed by teams
Centralized Design
Decentralized Design Figure 6.16
Centralized vs. Decentralized Design (continued) Aggregation process  Requires designer to create single model in which various aggregation problems must be addressed: Synonyms and homonyms Entity and entity subtypes Conflicting object definitions
Centralized vs. Decentralized Design (continued)

More Related Content

PPT
Lecture 09 dblc centralized vs decentralized design
PPT
Lecture 05 dblc
PPTX
Database design process
PPTX
Databases
PDF
Database Design and Implementation
PPTX
Advantages of DBMS
PPTX
Database Design
PPT
Lecture 09 dblc centralized vs decentralized design
Lecture 05 dblc
Database design process
Databases
Database Design and Implementation
Advantages of DBMS
Database Design

What's hot (20)

PPT
Database Development Process
PDF
Chapter 1 Fundamentals of Database Management System
PPTX
PPTX
File systems versus a dbms
PDF
Database design, implementation, and management -chapter02
PPT
Continuation prelims database system environment
DOCX
Database management system
PPTX
Database design challenges conflicting goals
DOCX
Database development life cycle
PPT
964 database development process intro1
PPT
Ch 2 D B Dvlpt Process
PPT
Database Life Cycle
PPT
Modern database management jeffrey a. hoffer, mary b. prescott,
PPTX
Database design (conceptual, logical and physical design) unit 2 part 2
PPT
Ch 1 D B Environment
PPT
Database Design Process
PDF
Database Management System 1
PDF
Characteristics and Advantages of Database Management System
PPT
02010 ppt ch01
Database Development Process
Chapter 1 Fundamentals of Database Management System
File systems versus a dbms
Database design, implementation, and management -chapter02
Continuation prelims database system environment
Database management system
Database design challenges conflicting goals
Database development life cycle
964 database development process intro1
Ch 2 D B Dvlpt Process
Database Life Cycle
Modern database management jeffrey a. hoffer, mary b. prescott,
Database design (conceptual, logical and physical design) unit 2 part 2
Ch 1 D B Environment
Database Design Process
Database Management System 1
Characteristics and Advantages of Database Management System
02010 ppt ch01
Ad

Viewers also liked (20)

PPT
Lecture 04 normalization
PPT
Risk management ii
PPT
Types of islamic institutions and records
PPT
Security policy
PPTX
Database - Design & Implementation - 1
PPT
Information system
PPT
Legal, ethical & professional issues
PPT
Opportunities, threats, industry competition, and competitor analysis
PPT
Privacy & security in heath care it
PPT
Strategic planning
PPT
Secure
PPT
Security and personnel
PPT
The need for security
PPT
The information security audit
PPT
Risk management i
PPT
Islamic information seeking behavior
PPT
Security technologies
PPT
Islamic information management
PPT
Physical security
PPT
Islamic information management sources in islam
Lecture 04 normalization
Risk management ii
Types of islamic institutions and records
Security policy
Database - Design & Implementation - 1
Information system
Legal, ethical & professional issues
Opportunities, threats, industry competition, and competitor analysis
Privacy & security in heath care it
Strategic planning
Secure
Security and personnel
The need for security
The information security audit
Risk management i
Islamic information seeking behavior
Security technologies
Islamic information management
Physical security
Islamic information management sources in islam
Ad

Similar to Lecture 09 dblc centralized vs decentralized design (20)

PPTX
Development Lifecycle
PDF
Database Systems Design Implementation and Management 12th Edition Coronel So...
PDF
Database Systems Design Implementation And Management 13th Edition Coronel So...
PDF
Database Systems Design Implementation And Management 13th Edition Coronel So...
PDF
Database Systems Design Implementation And Management 13th Edition Coronel So...
PDF
Database Systems Design Implementation And Management 13th Edition Coronel So...
PDF
Database Systems Design Implementation and Management 12th Edition Coronel So...
PDF
Database Systems Design Implementation and Management 12th Edition Coronel So...
PDF
Database Systems Design Implementation And Management 13th Edition Coronel So...
PDF
Database Systems Design Implementation and Management 12th Edition Coronel So...
PPTX
Database management systems for students
PDF
Database Systems Design Implementation and Management 12th Edition Coronel So...
PPT
Week 3 database design
PPTX
Database _Engineering_Presentation_chapter01.pptx
PDF
Database Systems Design Implementation and Management 12th Edition Coronel So...
PPT
BUS-Chapter 07.ppt
PPTX
Csc 303
PDF
conceptual design database managment system
PPT
Database system Design Implementation and Management
PDF
Advance database system (part 2)
Development Lifecycle
Database Systems Design Implementation and Management 12th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation and Management 12th Edition Coronel So...
Database Systems Design Implementation and Management 12th Edition Coronel So...
Database Systems Design Implementation And Management 13th Edition Coronel So...
Database Systems Design Implementation and Management 12th Edition Coronel So...
Database management systems for students
Database Systems Design Implementation and Management 12th Edition Coronel So...
Week 3 database design
Database _Engineering_Presentation_chapter01.pptx
Database Systems Design Implementation and Management 12th Edition Coronel So...
BUS-Chapter 07.ppt
Csc 303
conceptual design database managment system
Database system Design Implementation and Management
Advance database system (part 2)

More from emailharmeet (17)

PPT
Lecture 10 distributed database management system
PPT
Lecture 08 distributed dbms
PPT
Lecture 07 relational database management system
PPT
Lecture 06 relational algebra and calculus
PPTX
Testing lecture after lec 4
PPT
PPTX
Revision Lecture
PPT
Lecture 4
PPT
Lecture 3 c++
PPT
Lecture 2
DOCX
Course File c++
DOCX
Assignmnet 1
PPT
Lecture 03 data abstraction and er model
PPT
Lecture 02 terminology of database
PPT
Lecture 01 introduction to database
PPT
Lecture 00 introduction to course
DOC
Syllabus mca 2 rdbms i
Lecture 10 distributed database management system
Lecture 08 distributed dbms
Lecture 07 relational database management system
Lecture 06 relational algebra and calculus
Testing lecture after lec 4
Revision Lecture
Lecture 4
Lecture 3 c++
Lecture 2
Course File c++
Assignmnet 1
Lecture 03 data abstraction and er model
Lecture 02 terminology of database
Lecture 01 introduction to database
Lecture 00 introduction to course
Syllabus mca 2 rdbms i

Recently uploaded (20)

PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
Lesson notes of climatology university.
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Institutional Correction lecture only . . .
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Computing-Curriculum for Schools in Ghana
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Cell Structure & Organelles in detailed.
GDM (1) (1).pptx small presentation for students
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Supply Chain Operations Speaking Notes -ICLT Program
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
RMMM.pdf make it easy to upload and study
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Types and Its function , kingdom of life
Lesson notes of climatology university.
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Institutional Correction lecture only . . .
Abdominal Access Techniques with Prof. Dr. R K Mishra
Computing-Curriculum for Schools in Ghana
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Cell Structure & Organelles in detailed.

Lecture 09 dblc centralized vs decentralized design

  • 1. Lecture 9 Database Design DBLC and Centralized vs Decentralize Design
  • 2. Data Raw facts stored in databases Need additional processing to become useful Information Required by decision maker Data processed and presented in a meaningful form Transformation Changing Data into Information
  • 3. Database Carefully designed and constructed repository of facts Part of an information system Information System Provides data collection, storage, and retrieval Facilitates data transformation Components include: People Hardware Software The Information System Database(s) Application programs Procedures
  • 4. System Analysis Establishes need and extent of an information system Systems development Process of creating information system Database development Process of database design and implementation Creation of database models Implementation Creating storage structure Loading data into database Providing for data management The Information System (Con’t.)
  • 5. Systems Development Life Cycle Figure 6.2
  • 7. Phase 1: Database Initial Study Purposes Analyze company situation Operating environment Organizational structure Define problems and constraints Define objectives Define scope and boundaries
  • 9. Phase 2: Database Design Most Critical DBLC phase Makes sure final product meets requirements Focus on data requirements Subphases Create conceptual design DBMS software selection Create logical design Create physical design
  • 10. Two Views of Data Figure 6.5
  • 11. I. Conceptual Design Data modeling creates abstract data structure to represent real-world items High level of abstraction Four steps Data analysis and requirements Entity relationship modeling and normalization Data model verification Distributed database design
  • 12. Data analysis and Requirements Focus on: Information needs Information users Information sources Information constitution Data sources Developing and gathering end-user data views Direct observation of current system Interfacing with systems design group Business rules
  • 13. Entity Relationship Modeling and Normalization Table 6.2
  • 14. E-R Modeling is Iterative Figure 6.8
  • 15. Concept Design: Tools and Sources Figure 6.9
  • 16. Data Model Verification E-R model is verified against proposed system processes End user views and required transactions Access paths, security, concurrency control Business-imposed data requirements and constraints Reveals additional entity and attribute details Define major components as modules Cohesivity Coupling
  • 17. E-R Model Verification Process Table 6.4
  • 18. Iterative Process of Verification Figure 6.10
  • 19. Distributed Database Design Design portions in different physical locations Development of data distribution and allocation strategies
  • 20. II. DBMS Software Selection DBMS software selection is critical Advantages and disadvantages need study Factors affecting purchasing decision Cost DBMS features and tools Underlying model Portability DBMS hardware requirements
  • 21. III. Logical Design Translates conceptual design into internal model Maps objects in model to specific DBMS constructs Design components Tables Indexes Views Transactions Access authorities Others
  • 22. IV. Physical Design Selection of data storage and access characteristics Very technical More important in older hierarchical and network models Becomes more complex for distributed systems Designers favor software that hides physical details
  • 24. Phase 3: Implementation and Loading Creation of special storage-related constructs to house end-user tables Data loaded into tables Other issues Performance Security Backup and recovery Integrity Company standards Concurrency controls
  • 25. Phase 4: Testing and Evaluation Database is tested and fine-tuned for performance, integrity, concurrent access, and security constraints Done in parallel with application programming Actions taken if tests fail Fine-tuning based on reference manuals Modification of physical design Modification of logical design Upgrade or change DBMS software or hardware
  • 26. Phase 5: Operation Database considered operational Starts process of system evaluation Unforeseen problems may surface Demand for change is constant
  • 27. Phase 6: Maintenance and Evaluation Preventative maintenance Corrective maintenance Adaptive maintenance Assignment of access permissions Generation of database access statistics to monitor performance Periodic security audits based on system-generated statistics Periodic system usage-summaries
  • 28. DB Design Strategy Notes Top-down 1) Identify data sets 2) Define data elements Bottom-up 1) Identify data elements 2) Group them into data sets
  • 29. Top-Down vs. Bottom-Up Figure 6.14
  • 30. Centralized vs. Decentralized Design Centralized design Typical of simple databases Conducted by single person or small team Decentralized design Larger numbers of entities and complex relations Spread across multiple sites Developed by teams
  • 33. Centralized vs. Decentralized Design (continued) Aggregation process Requires designer to create single model in which various aggregation problems must be addressed: Synonyms and homonyms Entity and entity subtypes Conflicting object definitions
  • 34. Centralized vs. Decentralized Design (continued)