BUS1MIS Management Information Systems Semester 1, 2012 Access: Creating a Database Week 6 Lecture 2.

Slides:



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

Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Data Modeling. What are you keeping track of? You begin to develop a database by deciding what you are going to keep track of. Each thing that you are.
Relationships Relational Database. Identifying Entities… In the previous tutorial you learnt about identifying entities in a flat file database. Also.
Chapter 10: Designing Databases
BUSINESS DRIVEN TECHNOLOGY Plug-In T4 Designing Database Applications.
MICROSOFT OFFICE ACCESS 2007.
From Class Diagrams to Databases. So far we have considered “objects” Objects have attributes Objects have operations Attributes are the things you record.
ISP 121 Week 1 Introduction to Databases. ISP 121, Winter Why a database and not a spreadsheet? You have too many separate files or too much data.
CS 128/ES Lecture 6a1 Attribute Data CampusIDNameTypeFloorsFootprint 6MurphyAcademic HopkinsSupport MaintenanceSupport HickeySupport22367.
1004INT Information Systems Week 10 Databases as Business Tools.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Databases and Database Management Systems
Database – Part 2a Dr. V.T. Raja Oregon State University.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
N. J. Taylor Database Management Systems (DBMS) 1.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
Relational Database Need to Knows. What is a database? Data - is just a pile of numbers or stats. A business "organises" the data to be meaningful and.
Using MIS 4e Chapter 5 Database Processing
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
Introduction to Databases. Overview  What is a Database?  What is a Database Management System?  How is information organized in a database?  What.
GCSE Computing: A451 Computer Systems & Programming Relational Databases Databases.
1 Advanced Computer Programming Databases. Overview What is a database? Database Basics Database Components Data Models Normalization Database Design.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
HNDComputing – DeMontfort University  DeMontfort University 2011 Database Fundamentals wk2 Database Design ConceptsDatabase Design Concepts Database Design.
Microsoft ® Office Access ® 2007 Training Build a database I: Design tables for a new Access database ICT Staff Development presents:
Database Normalization Lynne Weldon July 17, 2000.
Relational Databases (MS Access)
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
ATADESAB. BATLE CORDER DLEIF Lesson objectives In this lesson you will learn some basic database terms and learn how a database is created.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
DATABASE What exactly is a database How do databases work? What's the difference between a spreadsheet database and a "real" database?
Mr. Keller - MS Office 2 Access 2000 Chapter 1 Mr. Keller.
MS Access. Access is a DBMS/RDMS DBMS = Database Management System RDMS = Relational Database Management System.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
1 Database & DBMS The data that goes into transaction processing systems (TPS), also goes to a database to be stored and processed later by decision support.
Databases.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. Adding a new field 1Right click the table name and select design view 2Type the field information at the end.
BUS1MIS Management Information Systems Semester 1, 2012 Access: Data Entry Forms Week 7 Lecture 2.
Database revision.
Btec National - Advanced Databases 1 Advanced Databases Entity Relationship Diagrams.
Unit 5 Advanced Databases The Purpose and features of a relational database.
U:/msu/course/cse/103 Day 03, Slide 1 CSE 103 Day 15: Database Design Students: –Read Day 2 in your textbook –Your BT feedback.
Planning & Creating a Database By Ms. Naira Microsoft Access.
Database Terms t DBMS –Database Management System. A software used to organise, analyse, store, retrieve, and edit information. –e.g., Visual FoxPro, Access.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
I NTRODUCTION TO DATABASE By: Afraa Sayah. I NTRODUCTION Data: - Known facts and can have implicit meaning. - Types: text, date, number… Database: - A.
Instructor: Pavlos Pavlikas1 How Data is Stored Chapter 8.
* Database is a group of related objects * Objects can be Tables, Forms, Queries or Reports * All data reside in Tables * A Row in a Table is a record.
Connecting (relating) Data Tables to get Custom Records (Queries) Database Basics.
Sample Table Standard Notation Entity name in uppercase
Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design Entity Relationship Diagrams.
Howard Paul. Sequential Access Index Files and Data File Random Access.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. A database is a collection of information organized to provide efficient retrieval. The collected information.
MICROSOFT OFFICE ACCESS 2007 TRAINING Intro to building a database.
Normalisation Unit 6: Databases. Just to recap  What is an Entity  What is an Attribute?
Database Presentation BIM, Mrs. Bailey. **Database Notes** Use new sheet of paper! Microsoft Access - known as a database management system or DBMS Database.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
Edexcel OnCourse Databases Unit 9. Edexcel OnCourse Database Structure Presentation Unit 9Slide 2 What is a Database? Databases are everywhere! Student.
IGCSE 4 Cambridge Designing a database table Computer Science
GO! with Microsoft Office 2016
GO! with Microsoft Access 2016
CSCI-100 Introduction to Computing
Database Management  .
Database Management system
Presentation transcript:

BUS1MIS Management Information Systems Semester 1, 2012 Access: Creating a Database Week 6 Lecture 2

In this lecture the key ideas are: A broad understanding of a relational database is important knowledge for business managers. A relational database organises data into multiple related tables. An effective relational database minimises data redundancy. Also included will be: An overview of creating a relational database in Microsoft Access 2007

At the core of a Management Information System is a database (or many databases)

Customer ID Customer Name Customer Address Customer Phone 6512JonesBendigo SinghCatlemaine NgEchuca Customer Table Field Record The key component of a database is a table.

A table stores data about some entity in the real world. For example, customers, orders, items of stock. A table has rows and columns like a spreadsheet. Each column describes an attribute of the entity. For example, customer name, customer address. An individual column in a table is called a field. Each row describes an instance of the entity. For example, a customer, an order, an item of stock. An individual row in a table is called a record.

Comparison between a database table and a spreadsheet A blank spreadsheet is an open book. You can add whatever you want in whatever structure you want. A database table has a predefined structure. Each row in the table has an identical structure.

A business manager needs the knowledge to be confident that the database underlying an important MIS has been correctly designed by the IT person responsible. If a database is not correctly designed the data may be…… poorly organised and/or incomplete and/or inaccurate and/or duplicated …. then management will receive poor quality reports and poor decisions are likely to be made.

Let’s try “simple is best” first and put all our data in the one table. See the next slide for the example to be used in the lecture What is the correct design for a database?

CJC’s Images Order Form Order #: 1927 Order Date: 12/5/09 Customer Name: Liam Customer Address: Brisbane Item # Item Name Qty Ordered 3720 Large Framed Small Unframed Small Framed 1 Let’s design a single table to store this data

Order # Order Date Cust. Name Cust. Address Item#Item Name Quantit y /5/09LiamBrisbane3720LFramed /5/09LiamBrisbane2917SUnframed /5/09LiamBrisbane1129SFramed1 Assume there are other orders as well /5/09KirstySydney1129SFramed /5/09KirstySydney1800LUFramed /5/09LiamBrisbane3720LFramed /5/09LiamBrisbane2917SUFramed /5/09LiamBrisbane1129SFramed /5/09LiamBrisbane1800LUFramed1 If Liam changes address, how many changes need to be made to the table?

Putting all our data in a single table means we have ended up with ……. Data Redundancy …. the scourge of all database design.

How do we avoid data redundancy in our database design? Most business databases use a relational database design. The database consists of multiple, related tables Any piece of data is only stored ONCE

If we apply a relational database design to the Order Form in the previous slide we would have 4 related tables. Cust Name Cust Address LiamBrisbane KirstySydney Order # Order Date Cust Name /5/09Liam /5/09Kirsty /5/09Liam Item # Item Name 1129SFramed 1800LUFramed 2917SUFramed 3720LFramed Order # Item # Quantity ……………… If Liam changes address, how many changes need to be made to the database?

To maintain the links between the tables we need … 1.A field in each table which uniquely identifies each record (called a primary key) 2.Some software to maintain the links The primary key is nearly always a number, as in a Student ID. The software to create the tables and maintain the links is known as a Database Management System (DBMS) We will be using Microsoft Access as a DBMS.