Database design https://store.theartofservice.com/the-database-design-toolkit.html.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Accounting System Design
Dimensional Modeling CS 543 – Data Warehousing. CS Data Warehousing (Sp ) - Asim LUMS2 From Requirements to Data Models.
Organizing Data & Information
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
8/28/97Information Organization and Retrieval Files and Databases University of California, Berkeley School of Information Management and Systems SIMS.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
1 Chapter 2 Database Environment. 2 Chapter 2 - Objectives u Purpose of three-level database architecture. u Contents of external, conceptual, and internal.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Introduction to Data bases concepts
CS462: Introduction to Database Systems. ©Silberschatz, Korth and Sudarshan1.2Database System Concepts Course Information Instructor  Kyoung-Don (KD)
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
1 C omputer information systems Design Instructor: Mr. Ahmed Al Astal IGGC1202 College Requirement University Of Palestine.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
Intro to MIS – MGS351 Databases and Data Warehouses Chapter 3.
Web-Enabled Decision Support Systems
CST203-2 Database Management Systems Lecture 2. One Tier Architecture Eg: In this scenario, a workgroup database is stored in a shared location on a single.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Database System Concepts and Architecture
Chapter 9 Designing Databases Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Concepts and Terminology Introduction to Database.
2005 SPRING CSMUIntroduction to Information Management1 Organizing Data John Sum Institute of Technology Management National Chung Hsing University.
Organizing Data and Information AD660 – Databases, Security, and Web Technologies Marcus Goncalves Spring 2013.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
CODD’s 12 RULES OF RELATIONAL DATABASE
TM 1 Dr. Chen, Business Database Systems Data Modeling Professor Chen School of Business Administration Gonzaga University Spokane, WA
MS Access: Creating Relational Databases Instructor: Vicki Weidler Assistant: Joaquin Obieta.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Database Design Part of the design process is deciding how data will be stored in the system –Conventional files (sequential, indexed,..) –Databases (database.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Chap No: 04 Advanced Relational Database
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Database A database is a collection of data organized to meet users’ needs. In this section: Database Structure Database Tools Industrial Databases Concepts.
1 Chapter 1 Introduction. 2 Introduction n Definition A database management system (DBMS) is a general-purpose software system that facilitates the process.
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
CS 1308 Computer Literacy and the Internet
CIS 210 Systems Analysis and Development Week 6 Part II Designing Databases,
Technology Guide 3 Data & Database. Agenda Definition File processing problems Database Selection criteria.
Database Systems Basic Data Management Concepts
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
IS 320 Notes for April 15, Learning Objectives Understand database concepts. Use normalization to efficiently store data in a database. Use.
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Brian Thoms.  Databases normalization The systematic way of ensuring that a database structure is suitable for general-purpose querying and free of certain.
1 Chapter 2 Database Environment Pearson Education © 2009.
Normalization. Overview Earliest  formalized database design technique and at one time was the starting point for logical database design. Today  is.
MBI 630: Week 9 Conceptual Data Modeling and Designing Database 6/10/2016.
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.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
IFS310: Module 10 Database Design - Physical design of files and databases.
CS-508 Databases and Data Mining By Dr. Noman Hasany.
Fundamental of Database Systems
Intro to MIS – MGS351 Databases and Data Warehouses
Chapter 12 Information Systems.
School of Business Administration
Database Management System
Databases and Data Warehouses Chapter 3
Chapter 2 Database Environment Pearson Education © 2009.
Basic Concepts in Data Management
Chapter 2 Database Environment.
Data Model.
Database Design Hacettepe University
Database Management Systems
Chapter 17 Designing Databases
Chapter 2 Database Environment Pearson Education © 2009.
Presentation transcript:

database design

Database Database design and modeling 1 The first task of a database designer is to produce a conceptual data model that reflects the structure of the information to be held in the database

Database Database design and modeling 1 This process is often called logical database design, and the output is a logical data model expressed in the form of a schema

Database Database design and modeling 1 The most popular database model for general-purpose databases is the relational model, or more precisely, the relational model as represented by the SQL language. The process of creating a logical database design using this model uses a methodical approach known as normalization. The goal of normalization is to ensure that each elementary "fact" is only recorded in one place, so that insertions, updates, and deletions automatically maintain consistency.

Database Database design and modeling 1 This is often called physical database design

Database Database design and modeling 1 Another aspect of physical database design is security. It involves both defining access control to database objects as well as defining security levels and methods for the data itself.

Database management system - Database design and modeling 1 This process is often called logical database design, and the output is a logical data model expressed in the form of a schema

Database design 1 'Database design' is the process of producing a detailed data model of a database. This logical data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a Data Definition Language, which can then be used to create a database. A fully attributed data model contains detailed attributes for each entity.

Database design 1 However, the term database design could also be used to apply to the overall process of designing, not just the base data structures, but also the forms and queries used as part of the overall database application within the database management system (DBMS).Gehani, N

Database design 1 The process of doing database design generally consists of a number of steps which will be carried out by the database designer. Usually, the designer must:

Database design 1 *Superimpose a logical structure upon the data on the basis of these relationships.Teorey, T.J., Lightstone, S.S., et al., (2009). Database Design: Know it all.1st ed. Burlington, MA.: Morgan Kaufmann Publishers

Database design - ER diagram (entity-relationship model) 1 Database designs also include ER (Entity- relationship model) diagrams. An ER diagram is a diagram that helps to design databases in an efficient way.

Database design - Determining data to be stored 1 In a majority of cases, a person who is doing the design of a database is a person with expertise in the area of database design, rather than expertise in the domain from which the data to be stored is drawn e.g. financial information, biological information etc. Therefore the data to be stored in the database must be determined in cooperation with a person who does have expertise in that domain, and who is aware of what data must be stored within the system.

Database design - Determining data to be stored 1 This process is one which is generally considered part of requirements analysis, and requires skill on the part of the database designer to elicit the needed information from those with the domain knowledge

Database design - Normalization 1 In the field of relational database design, 'normalization' is a systematic way of ensuring that a database structure is suitable for general-purpose querying and free of certain undesirable characteristics—insertion, update, and deletion anomalies—that could lead to a loss of data integrity.

Database design - Normalization 1 A standard piece of database design guidance is that the designer should create a fully normalized design; selective denormalization can subsequently be performed, but only for computer performance|performance reasons. However, some modeling disciplines, such as the dimensional modeling approach to data warehouse design, explicitly recommend non-normalized designs, i.e. designs that in large part do not adhere to 3NF.

Database design - Conceptual schema 1 Once a database designer is aware of the data which is to be stored within the database, they must then determine where dependency is within the data

IDEF1X - Logical Database Design Technique 1 LDDT combined elements of the relational data model, the E-R model, and data generalization in a way specifically intended to support data modeling and the transformation of the data models into database designs.

IDEF1X - Logical Database Design Technique 1 Later models were transformed into database designs for Cullinet's network database, IDMS, and many varieties of relational database

For More Information, Visit: m/the-database-design- toolkit.html m/the-database-design- toolkit.html The Art of Service