DATABASE DESIGN & DEVELOPMENT

Slides:



Advertisements
Similar presentations
Chapter 6 Methodology Logical Database Design for the Relational Model Transparencies © Pearson Education Limited 1995, 2005.
Advertisements

Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Lecture Fourteen Methodology - Conceptual Database Design
Database Systems: Design, Implementation, & Management, 5 th Edition, Rob & Coronel 1 Data Models: Degrees of Data Abstraction l Modified ANSI/SPARC Framework.
Methodology Conceptual Database Design
Modeling & Designing the Database
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
ITEC224 Database Programming
Chapter 16 Methodology - Conceptual Database Design.
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
Software School of Hunan University Database Systems Design Part III Section 5 Design Methodology.
Methodology Conceptual Databases Design
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
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 Databases Design
DATABASE MGMT SYSTEM (BCS 1423) Chapter 5: Methodology – Conceptual Database Design.
Conceptual Database Design
 Three-Schema Architecture Three-Schema Architecture  Internal Level Internal Level  Conceptual Level Conceptual Level  External Level External Level.
Methodology - Conceptual Database Design
Part4 Methodology of Database Design Chapter 07- Overview of Conceptual Database Design Lu Wei College of Software and Microelectronics Northwestern Polytechnical.
Modelling Methodologies Chapter 16, 17, 18. Modeling Methodologies2 Database Design Physical DB design Logical DB design Conceptual DB design Hardware.
1 Database Systems Entity Relationship (E-R) Modeling.
Methodology - Logical Database Design. 2 Step 2 Build and Validate Local Logical Data Model To build a local logical data model from a local conceptual.
April 20022/CS/3X1 Database Design Design method John Wordsworth Department of Computer Science The University of Reading Room.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Information Systems Development
Lecture 6: Cloud Computing
Database Systems: Design, Implementation, and Management Tenth Edition
Roles in the Database Environment
Methodology Conceptual Databases Design
Database Development (8 May 2017).
Methodology Logical Database Design for the Relational Model
Software: Systems and Application Software
Methodology Conceptual Database Design
Chapter Design Methodology Pearson Education © 2009.
Introduction to Databases Connolly and Begg
Developing Information Systems
BUSINESS SYSTEM OPTION (Bso)AND TECHNICAL SYSTEM OPTION(TSO)
Chapter 6 Database Design
Chapter 1 The Systems Development Environment
The ANSI/SPARC Architecture aka the 3 Level Architecture
Conceptual Database Design
Systems analysis and design, 6th edition Dennis, wixom, and roth
Chapter 2 The Origins of Software
Chapter 4 Entity Relationship (ER) Modeling
Systems analysis and design, 6th edition Dennis, wixom, and roth
Modern Systems Analysis and Design Third Edition
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 2 Information System.
Methodology Conceptual Databases Design
logical design for relational database
DATABASE DESIGN & DEVELOPMENT
INTRODUCTION TO Databases
Modern Systems Analysis and Design Third Edition
DATABASE DESIGN & DEVELOPMENT
Designs for Data Integrity, validations, security and controls
Implementation of security elements in database
Implementation of physical data model
Chapter 2 Database Environment Pearson Education © 2014.
The ANSI/SPARC Architecture of a Database Environment
Chapter 2 Database Environment Pearson Education © 2009.
Modern Systems Analysis and Design Third Edition
The Database Environment
Outline Context for database development Goals of database development
Database management systems
Presentation transcript:

DATABASE DESIGN & DEVELOPMENT physical data model Zatil Ridh'wah Hj Darot

database design

database design methodology Step 1- The methodology started by producing a conceptual data model. Step 2 - Derived a set of relations to produce a logical data model. The derived relations were validated to ensure they were correctly structured using the technique of normalization to ensure that they ______________- the transactions the users require. Step 3 - the designer must decide how to translate the logical database design (that is, the entities, attributes, relationships, and constraints) into a physical database design that can be implemented using the target DBMS.

database model level A Conceptual model represents reality in an abstracted form that can be used in developing an information system in a wide variety of formats (e.g. relational, object-oriented, flat-file, etc.) It is hardware and software independent It is independent of any logical model type A Logical model ______________ in the format required by a particular database model (e.g. relational or object-oriented) Is still hardware and software independent Depends on the chosen logical model type A Physical model is created specifically for a particular database software package Is dependent on hardware, software, and on the chosen logical model type

physical database design The process of selecting data storage and data access characteristics of database.

software development Different software development options for developing the relational database system includes: Purchase commercial off the shelf software Build in-house Outsource to _______________

Purchase commercial off the shelf software Pros cons Cost effective Free trials allow you to try before you buy Tried and tested solutions Almost ________________ after purchase May include additional features that you don't need or may never use Adapting to changes within the business may not be available Cannot own the rights to the system Possible future upgrade, ______________, and other additional fees

build in-house Easier planning and changing up to recent requirements pros cons Easier planning and changing up to recent requirements Less to be spent on ___________ Shorter communication routes Opportunity to gain experience and learn - developing products by knowledge on how to make them More staff needed to complete all the tasks Specialist knowledge required New challenges to be faced (resource planning, new infrastructure, management of storage space, etc)

Outsource to third party vendor pros cons You can focus your energy on what matters most for your business Professionals can get work done faster because it takes less time Your business gets more ___________________ You’ll save time (and money, because your time is money you’re missing out on — more on that later) Needs much more work in finding the right companies to outsource to Dependent on the external supplier's deadline (risk of delaying the project) Cost of logistics Threat to Security and _______________

references Conolly, T. and Begg, C. (2014) Database Systems: A Practical Approach to Design, Implementation and Management. 6th Ed. Global Edition. Pearson.