Microsoft Access 2002 By Ian Cole Lecturer in ICT.

Slides:



Advertisements
Similar presentations
Designing MS-Access Tables
Advertisements

Relational Terminology. Normalization A method where data items are grouped together to better accommodate business changes Provides a method for representing.
Normalization What is it?
Rebecca McCready Faculty of Medical Sciences Newcastle University Lecture 1 – Introduction to Databases.
Accounting 6500 Relational Databases: Accounting Applications Introduction to Normalization.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 3-1 COS 346 Day 5.
Database Design Conceptual –identify important entities and relationships –determine attribute domains and candidate keys –draw the E-R diagram Logical.
Boyce-Codd Normal Form Kelvin Nishikawa SE157a-03 Fall 2006 Kelvin Nishikawa SE157a-03 Fall 2006.
1 NORMALISATION. 2 Introduction Overview Objectives Intro. to Subject Why we normalise 1, 2 & 3 NF Normalisation Process Example Summary.
E-COMMERCE JOBS This project (Project number: HU/01/B/F/PP ) is carried out with the financial support of the Commssion of the European Communities.
Project and Data Management Software
Database Design Overview. 2 Database DBMS File Record Field Cardinality Keys Index Pointer Referential Integrity Normalization Data Definition Language.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
Introduction to Schema Refinement. Different problems may arise when converting a relation into standard form They are Data redundancy Update Anomalies.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
Week 6 Lecture Normalization
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 3 Objectives: Identifying and Eliminating Database.
Lecture 12 Inst: Haya Sammaneh
Cambridge TEC - Level 3 Certificate/Diploma IT. ICT Dept ScenarioLO1LO2LO3.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Concepts and Terminology Introduction to Database.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
IT420: Database Management and Organization Normalization 31 January 2006 Adina Crăiniceanu
CTFS Workshop Shameema Esufali Suzanne Lao Data coordinators and technical resources for the network
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 4 This material was developed by Oregon Health & Science.
Module Title? DBMS Normalization. Module Title? DBMS Normalization  Normalization is the process of removing redundant data from tables in order to improve.
RDBMS Concepts/ Session 3 / 1 of 22 Objectives  In this lesson, you will learn to:  Describe data redundancy  Describe the first, second, and third.
Concepts of Database Management, Fifth Edition
Normalization Are we Normal. Normalization Normalization is the process of converting complex data structures into simple, stable data structures It also.
Database Normalization Lynne Weldon July 17, 2000.
SALINI SUDESH. Primarily a tool to validate and improve a logical design so that it satisfies certain constraints that avoid unnecessary duplication of.
Normalization Copyright © 1999 Patrick McDermott College of Alameda
CORE 2: Information systems and Databases NORMALISING DATABASES.
MS Access: Creating Relational Databases Instructor: Vicki Weidler Assistant: Joaquin Obieta.
1 What is database 2? What is normalization? What is SQL? What is transaction?
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Copyright © 2005 Ed Lance Fundamentals of Relational Database Design By Ed Lance.
What's a Database A Database Primer Let’s discuss databases n Why they are hard n Why we need them.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
5. Database Design Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis Using Spreadsheets 1.
Introduction to Database using Microsoft Access 2013 Part 7 November 19, 2014.
M1G Introduction to Database Development 4. Improving the database design.
1 Database Systems Introduction to Microsoft Access Part 2.
Using Microsoft Access Now that data has been entered we are ready to sort or data To do this, first click on the field label which you want to sort If.
SQL LANGUAGE and Relational Data Model TUTORIAL Prof: Dr. Shu-Ching Chen TA: Hsin-Yu Ha.
©NIIT Normalizing and Denormalizing Data Lesson 2B / Slide 1 of 18 Objectives In this section, you will learn to: Describe the Top-down and Bottom-up approach.
In this session, you will learn to: Describe data redundancy Describe the first, second, and third normal forms Describe the Boyce-Codd Normal Form Appreciate.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
CTFS Workshop Shameema Esufali Asian data coordinator and technical resource for the network
NORMALIZATION. What is Normalization  The process of effectively organizing data in a database  Two goals  To eliminate redundant data  Ensure data.
Understand Relational Database Management Systems Software Development Fundamentals LESSON 6.1.
Postgresql East Philadelphia, PA Databases – A Historical Perspective.
1 CS 430 Database Theory Winter 2005 Lecture 7: Designing a Database Logical Level.
Microsoft Access 2010 Chapter 11 Database Design.
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
Logical Database Design and Relational Data Model Muhammad Nasir
SLIDE 1IS 257 – Fall 2006 Normalization Normalization theory is based on the observation that relations with certain properties are more effective.
What Is Normalization  In relational database design, the process of organizing data to minimize redundancy  Usually involves dividing a database into.
MS Access. Most A2 projects use MS Access Has sufficient depth to support a significant project. Relational Databases. Fairly easy to develop a good user.
Lecture # 17 Chapter # 10 Normalization Database Systems.
Starter Draw a mind map for topic 6 Databases. Objectives Revise topic CG3.6 Databases using various activities and ensure that topics covered are understood.
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
Normalisation FORM RULES 1NF 2NF 3NF. What is normalisation of data? The process of Normalisation organises your database to: Reduce or minimise redundant.
NORMALISATION OF DATABASES. WHAT IS NORMALISATION? Normalisation is used because Databases need to avoid have redundant data, which makes it inefficient.
Relational Databases – Further Study I think we’ve covered all you need to know for GCSE about relational databases I’m not aware of any practical coursework.
Normal Forms 1NF – A table that qualifies as a relation is in 1NF. (Back)(Back) 2NF – A relation is in 2NF if all of its nonkey attributes are dependent.
Understanding Data Storage
Revised: 2 April 2004 Fred Swartz
Normalization Referential Integrity
Presentation transcript:

Microsoft Access 2002 By Ian Cole Lecturer in ICT

Access Overview Database Theory: Creating a Database: Designing and creating a relational database. Familiarisation with the Access screen. Opening,viewing and creating tables. Imputting Data. Sorting and filtering tables. Creating reports.

Session Plan Introduction. Relational Theory. Normalisation. Microsoft Access. Tables Forms Queries Self – Directed Workbook

Introduction What is a Database? Telephone Book. Patient Records A Timetable. Student Records Systems. Different types of Database! hierarchical database (1960 & 1970’s) relational databases (Access)

Relational Theory Hello there! My names Sid Hi call me Pid Would you like to have relations Mmmm!! Yes please

Relational Theory Hello Son Mummy! Daddy! My baby!!!

Relational Theory

Is Excel a Relational Database?

Database Normalisation Codd's Law a set of 13 rules used to determine if a database can be considered a Relational Database. It’s all my fault

Database Normalisation Normalisation is to reduce data redundancy and the chances of data becoming inconsistent. A table in a relational database is said to be in normal form if it satisfies certain constraints - Codd's original work defined three forms but there are now five generally accepted steps of normalisation. First Normal Form eliminates repeating groups by putting each into a separate table and connecting them with a one-to-many relationship (1NF). Second Normal Form eliminates functional dependencies on a partial key by putting the fields in a separate table from those that are dependent on the whole key (2NF). Third Normal Form eliminates functional dependencies on non-key fields by putting them in a separate table. At this stage, all non-key fields are dependent on the key, the whole key and nothing but the key. Fourth Normal Form separates independent multi-valued facts stored in one table into separate tables. Fifth Normal Form breaks out data redundancy that is not covered by any of the previous normal forms.

Database Normalisation Cole’s Law Don’t duplicate data in a database or it won’t work properly.

Structured Query Language SELECT "column_name" FROM "table_name“ WHERE "condition" Never mind SQL I keep thinking BLOODY HELL!!!!!

Structured Query Language SELECT "column_name" FROM "table_name“ WHERE "condition" Example: SELECT Red FROM P table WHERE city = ‘London’

Microsoft Access Tables Different views Records Fields Columns Primary Key

Microsoft Access Tables Different views Records Fields Columns Forms

Microsoft Access Tables Different views Records Fields Columns Forms Sorting – temporary Queries – Permanent (new table)

Microsoft Access Database Window Always open Toolbars Contextual No need to save Workbook Ask questions at any time