ICDL Software Applications - Database Concepts. Unit 6 Data and Data Representation Database Concepts –File Structure –Relationships Database Design –Data.

Slides:



Advertisements
Similar presentations
How data is stored. Data can be stored in paper-based systems including: Reference books Dictionaries Encyclopaedias Directories Index Files Filing systems.
Advertisements

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Content 15.1 Basic features Types of database Data structures 15.2 Creating a database Screen layout Entering data Editing data 15.3 Displaying data Searching.
Organisation Of Data (1) Database Theory
Database Management Systems and Enterprise Software
Data Dictionary What does “Backordered item” mean? What does “New Customer info.” contain? How does the “account receivable report” look like?
Computer Concepts 5th Edition Parsons/Oja Page 492 CHAPTER 10 File And Database Concepts Section A PARSONS/OJA Databases.
Database A collection of related information stored on a computer and organized in a manner that allows access, retrieval, and use of that data.
Managing data Resources: An information system provides users with timely, accurate, and relevant information. The information is stored in computer files.
Database Design Concepts Info1408
Normalized bubble chart for Data in the Instructor’s View Instructor Organization Title Standard fee Text book Course + Date Participant Grade.
Database Software Application
MS Access 2007 IT User Services - University of Delaware.
Database Structure Basics National Center for Immunization & Respiratory Diseases Influenza Division Pam Kennedy Analyst, McKing Consulting Regional Training.
Software Development Unit 2 Databases What is a database? A collection of data organised in a manner that allows access, retrieval and use of that data.
Database terms Mr. Brunton.
Chapter 11 Databases.
Microsoft Access 2000 Creating Tables and Relationships.
Introduction to Databases. Overview  What is a Database?  What is a Database Management System?  How is information organized in a database?  What.
FIRST COURSE Access Tutorial 1 Creating a Database.
Databases C HAPTER Chapter 10: Databases2 Databases and Structured Fields  A database is a collection of information –Typically stored as computer.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
1 Advanced Computer Programming Databases. Overview What is a database? Database Basics Database Components Data Models Normalization Database Design.
Concepts of Database Management Seventh Edition
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
 A database is a collection of data that is organized so that its contents can easily be accessed, managed, and updated. What is Database?
WHAT IS A DATABASE? A database is an organized collection of related information. A DB organizes and stores information. an organized collection of related.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Chapter 5: Data Types (2013) Revision Candidates should be able to know: Identify different data types? Key terms: File, record, field and key field Database.
Databases The Kingsway School. Database Systems Databases are programs which store information in a logical way. Databases have a structure which helps.
Chapter 17 Creating a Database.
Introduction to Computers Lesson 10B. home Database A collection of related data or facts.
Introduction to Computers Lesson 10B. home Database A collection of related data or facts.
Microsoft Access Database Software.
Presented By: Gail Rose-Innes Camps Bay High School ICT & CAT Department Microsoft Access 2010.
DataBase Management Systems Introduction to Database Technology EAK 362/2 MIS LECTURE 4 PART 1.
Chapter 4 Data and Databases. Learning Objectives Upon successful completion of this chapter, you will be able to: Describe the differences between data,
® Microsoft Office 2013 Access Creating a Database.
Database Management Systems.  Database management system (DBMS)  Store large collections of data  Organize the data  Becomes a data storage system.
DATABASE SYSTEMS. DATABASE u A filing system for holding data u Contains a set of similar files –Each file contains similar records Each record contains.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
1 Introduction to Oracle Chapter 1. 2 Before Databases Information was kept in files: Each field describes one piece of information about student Fields.
3 / 12 Databases MIS105 Lec13 Irfan Ahmed Ilyas CHAPTER Prepared By:
Databases & Access Today’s Topic: Databases Define: Database Software Examine the different uses of database software Define the four components.
Chapter 10 Designing the Files and Databases. SAD/CHAPTER 102 Learning Objectives Discuss the conversion from a logical data model to a physical database.
Relational Databases. Relational database  data stored in tables  must put data into the correct tables  define relationship between tables  primary.
Microsoft Access.  What is Data ?  Data vs. Information  Database History.  What is a Database?  Examples for Small and Large Databases.  Types.
Introduction to Databases. What is a database?  A database program is nothing more than an electronic version of a 3x5 card file  A database is defined.
Database Objective Demonstrate basic database concepts and functions.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
Chapter 10 Database Management. Data and Information How are data and information related? p Fig Next processing data stored on disk Step.
Database Management System Conducted By Provincial Computer Resource Centre Gurudeniya Jayaratna Alahakoon.
Chapter 13.3: Databases Invitation to Computer Science, Java Version, Second Edition.
CS 111 – Nov. 8 Databases Database Management Systems (DBMS) Structured Query Language (SQL) Commitment –Please review sections 9.1 – 9.2.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
Access Lessons 1, 2 and 3 ©2009 M and K Solutions, LLC – All Rights Reserved.
CSCI-235 Micro-Computers in Science Databases. Database Concepts Data is any unorganized text, graphics, sounds, or videos A database is a collection.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
1 Section 1 - Introduction to SQL u SQL is an abbreviation for Structured Query Language. u It is generally pronounced “Sequel” u SQL is a unified language.
N5 Databases Notes Information Systems Design & Development: Structures and links.
Normalized bubble chart for Data in the Instructor’s View
Practical Office 2007 Chapter 10
Databases.
What is a Database and Why Use One?
Databases and Structured Files: What is a database?
Database Design Hacettepe University
Spreadsheets, Modelling & Databases
Information system analysis and design
Presentation transcript:

ICDL Software Applications - Database Concepts

Unit 6 Data and Data Representation Database Concepts –File Structure –Relationships Database Design –Data Types –Design Considerations

File and Database Concepts A database is a collection of information Databases are typically stored as computer files A structured file is similar to a card file or Rolodex because it uses a uniform format to store data for each person or thing in the file

File and Database Concepts A field contains the smallest unit of meaningful information Each field has a unique field name that describes its contents A field can be either variable length or fixed length.

Section A File and Database Concepts A record refers to a collection of data fields

Each kind of record is referred to as a record type A record type is similar to a blank form, –it is usually shown without any data in the fields Section A File and Database Concepts

Student Information CNA-Q ID Number Last Name First Name Address City Program Sponsor ID Number Sponsor Information Sponsor ID Number Company Name Contact Last Name Contact First Name Telephone Fax Number Address City Course Information Course ID Number PeopleSoft ID Number Course Name Instructor ID Number Instructors Instructor ID Number Last Name First Name Faculty Office Telephone Financial Accounts CNA-Q Student ID Number Term Number Cost Per Course Number of Courses Amount for Term Amount Paid Amount Owing Faculty Advisors CNA-Q Student ID Number Instructor ID Number Possible Tables in a CNA-Q Database:

Data and Data Representation Database Concepts –File Structure –Relationship and Cardinality Database Design –Data Types –Design Considerations

Section A File and Database Concepts A data file that contains only one record type is often referred to as a flat file In contrast, a database can contain a variety of different record types

In database jargon, a relationship is an association between data stored in different record types Cardinality refers to the number of associations that can exist between two record types Section A File and Database Concepts

A one-to-one relationship means that a record in one record type is related to only one record in another record type Example: –A single grade report is related to only one student. Section A File and Database Concepts

When one record is related to many records in another table, the relationship is referred to as a one-to- many relationship Example: –Instructor records to student advisees

File and Database Concepts A many-to-many relationship means that one record in a particular record type can be related to many records in another record type, and vice versa Example: –Student records to course enrollment

File and Database Concepts A relational database stores data in a collection of related tables Each table (also called a “relation”) is a sequence, or list, of records. All of the records in a table are of the same record type

Section A File and Database Concepts Student Information CNA-Q ID Number Last Name First Name Address City Program Sponsor ID Number In a Relational Database, records in two or more tables may be related by common fields: Sponsor Information Sponsor ID Number Company Name Contact Last Name Contact First Name Telephone Fax Number Address City One-to-Many Relationship Many records can have the same Sponsor ID Number Only one record can have each Sponsor ID Number

Data and Data Representation Database Concepts –File Structure –Relationship and Cardinality Database Design –Data Types –Design Considerations

Database Design The data that can be entered into a field depends on the field’s data type From a technical perspective, a data type specifies the way data is represented on the disk and in RAM From a user perspective, the data type determines the way that data can be manipulated

Database Design The two most common data types are numeric and character A database designer can assign a numeric data type to fields containing numbers that will be manipulated mathematically by adding, averaging, multiplying, and so forth

Database Design For fields that contain data that would not be used for calculations, a database designer can specify a character (or string) data type. –In Access, this is referred to as “Text” type. Text fields sometimes hold data that looks like numbers, but doesn’t need to be mathematically manipulated

Some file and database management systems provide additional data types such as date and logical The date data type is used to store dates in a format that allows them to be manipulated The logical data type is used to store true/false or yes/no data using minimal storage space Database Design

A computed field is a calculation that a DBMS performs during processing, and then temporarily stores in a memory location. An efficiently designed database uses computed fields whenever possible because they do not require disk storage space

Database Design Pass Grade: 80 Student’s Average Pass/Fail Term? ???? Module 1Module 2Module 3Module 4Module 5Module 6Module Pass/Fail? Computed Fields

Data and Data Representation Database Concepts –File Structure –Relationship and Cardinality Database Design –Data Types –Design Considerations

Database planning considerations Database purpose Number of tables and type of information Fields in each table Information to extract How to enter data Reports

Database Purpose To store and organize information for the CNA-Q ICDL Training and Testing Centre.

Number of Tables and Type of Information Instructors Class Sections Candidates/Students Module Tests Instructor ID Number Last Name First Name Section ID Number Instructor ID Number Days of the Week Time Start Date End Date Student ID Number Last Name First Name Section ID Number Student ID Number Pass Module 1 Pass Module 2 Pass Module 3 Pass Module 4 Pass Module 5 Pass Module 6 Pass Module 7

Database planning considerations Database purpose Number of tables and type of information Fields in each table Information to extract How to enter data Reports  Extracting information is called Querying a database:  Single Table Queries  Multi-Table Queries  Conditional Queries  Data can be entered into tables directly, or by using Forms:  Simple Form Creation  Custom Form Creation  We can generate reports for a number of purposes:  Class Lists  Candidate Report Cards