Unit 18 Database Design Extended Diploma in ICT Julie Hodsdon

Slides:



Advertisements
Similar presentations
Build a database I: Design tables for a new Access database
Advertisements

A Normalisation Example
Normalisation Ensuring data integrity in database design 1.
DBS201: Introduction to Normalization
Revision of course For examination purposes. Outline of Examination Question 1 is compulsory and is worth 40%. There are five other questions, of which.
WELL-DESIGNED DATABASES Process faster Easy to develop and maintain Easy to read and write code.
Keys Chapter 8 Database Design for Mere Mortals. Why Keys Are Important They ensure that each record in a table can be properly identified. They help.
Establishing Table Structures Chapter 7 Database Design for Mere Mortals.
Database Design Overview. 2 Database DBMS File Record Field Cardinality Keys Index Pointer Referential Integrity Normalization Data Definition Language.
MIS Database Tables. Database Concepts flat file databasesflat databases Simple databases store information in only one table. These simple databases.
Section 11 : Normalisation
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
* Where on the periodic table are they? * What are their similar characteristics? * Which atoms are members of this group? * What does society use them.
Microsoft ® Office Access ® 2007 Training Build a database I: Design tables for a new Access database ICT Staff Development presents:
CTFS Workshop Shameema Esufali Suzanne Lao Data coordinators and technical resources for the network
BTEC National Extended Diploma1 IT Systems Analysis and Design Entity Relationship Diagrams.
(Spring 2015) Instructor: Craig Duckett Lecture 10: Tuesday, May 12, 2015 Mere Mortals Chap. 7 Summary, Team Work Time 1.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Btec National - Advanced Databases 1 Advanced Databases Entity Relationship Diagrams.
Database Terms Hernandez, Chapter 3. Data/Information The values you store in the database are data. Pieces of Data in and of themselves is not particularly.
Database Design Normalisation. Last Session Looked at: –What databases were –Where they are used –How they are used.
Planning & Creating a Database By Ms. Naira Microsoft Access.
Objective: SWBAT improve the efficiency of mathematical calculations through the use of a spreadsheet program Do Now: What is the primary purpose of a.
Understand Relational Database Management Systems Software Development Fundamentals LESSON 6.1.
Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design Entity Relationship Diagrams.
Description and exemplification use of a Data Dictionary. A data dictionary is a catalogue of all data items in a system. The data dictionary stores details.
Microsoft Access 2010 Chapter 11 Database Design.
Spreadsheets Although work with spreadsheets does not appear in the QCA ICT scheme until Y5/6, they are a useful tool for teachers in several contexts.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
Random numbers. Using Random Number Table 1.Randomly select in the table a 1-digit number. Describe the position of that number (e.g. 5 th row, 13 th.
Prepared By: Bobby Wan Microsoft Access Prepared By: Bobby Wan
Revised: 2 April 2004 Fred Swartz
Databases – Exam questions
Creating a Database Microsoft Access.
SEEM3430: Information Systems Analysis and Design
(Winter 2017) Instructor: Craig Duckett
Basic Database Design COSC 2328 – Web Programming.
Databases Explained Tables © Dolinski 2007.
Hierarchy of Data in a Database
Design a Relational Database Identify Database Purpose
Database Management  .
Databases A brief introduction….
CTFS Asia Region Workshop 2014
Entity-Relationship Model and Diagrams (continued)
Data Modelling Introduction
The 1:M Relationship (continued)
Database Design ERD and Normalisation
Instructor: Craig Duckett
What is a Database? A collection of data organized in a manner that allows access, retrieval, and use of that data.
Section 1.2 Introduction to Parent Functions
MS Access and Database Connections
Systems Design Project Deliverable 3
Getting to First Base: Introduction to Database Concepts
Creating and Managing Database Tables
Relational Database Design
logical design for relational database
Design tools and techniques for a relational database system
Entity-Relationship Diagram (ERD)
Getting to First Base: Introduction to Database Concepts
Building Queries using the Principle of Simplest Query (POSQ)
ICT Database Lesson 2 Designing a Database.
Getting to First Base: Introduction to Database Concepts
Databases 1.
Review of Week 3 Relation Transforming ERD into Relations
Microsoft Access Date.
Databases WOW!! A database is a collection of related data.
Shelly Cashman: Microsoft Access 2016
BTEC ICT – Unit 18 With Mr Griffiths.
Building pattern  Complete the following tables and write the rule 
Chapter 3 The Relational Model
Presentation transcript:

Unit 18 Database Design Extended Diploma in ICT Julie Hodsdon Normalisation 2 Unit 18 Database Design Extended Diploma in ICT Julie Hodsdon

Modelling The ERD is a top down method of modelling the real life business Normalisation is a bottom up method Often based on existing system (possibly paper) Both methods can be used They may give different results and the designer has to decide which ones to implement

Example Spreadsheet

ERD

Normalisation

Purpose of normalisation Make sure the table Has a field that uniquely identifies each row (the primary key) Does not contain duplicate fields Does not repeat the same type of values Does not contain fields that belong in other fields

Purpose of normalisation Make sure fields Represent a characteristic of the table subject Contain a single value Are atomic (not multipart) Are not calculated Are unique throughout the database Have an appropriate name

How the Tables Look

How the Tables Look