Fundamentals of Database Design John Villamil-Casanova Executive Vice President & CIO The Aspira Association 202.835.3600 ext. 123

Slides:



Advertisements
Similar presentations
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.
Advertisements

Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Chapter 10: Designing Databases
Database Concepts Lec. 5. What Is a Database? Data are unprocessed raw facts that include text, number, images, audio, and video. Information is processed.
Chapter 12 Information Systems Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
Data - Information - Knowledge
Chapter 12 Information Systems Nell Dale John Lewis.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Introduction to Database Management
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 3-2 STUDENT LEARNING OUTCOMES 1.Describe business intelligence and its role 2.Compare databases and data warehouses.
BUSINESS DRIVEN TECHNOLOGY
Chapter 12 Information Systems. 2 Chapter Goals Define the role of general information systems Explain how spreadsheets are organized Create spreadsheets.
Database Software Application
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
What is a database? Databases are designed to offer an organized mechanism for storing, managing and retrieving information.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
MS Access: Database Concepts Instructor: Vicki Weidler.
Objective 5.01: Understand database tables used in business Database Fundamentals.
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Discovering Computers Fundamentals, 2012 Edition Your Interactive Guide to the Digital World.
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
DATABASE. A database is collection of information that is organized so that it can easily be accessed, managed and updated. It is also the collection.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Data-mining & Data As we used Excel that has capability to analyze data to find important information, the data-mining helps us to extract information.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Introduction to Database Systems
Databases. Database A database is an organized collection of related data.
Organizing Data and Information AD660 – Databases, Security, and Web Technologies Marcus Goncalves Spring 2013.
Unit 1.  Introduction  Syllabus  Questions  Database Systems Overview.
End Show 3.4 Database Management System Unit 3. End Show What is a database? It’s an organized collection of data, related to a particular subject or.
What is a database? Example of database application: –Banks, –Hospital, –etc Extensions: –Multimedia databases –Geographic Information Systems –Data warehouse.
Microsoft ® Office Access ® 2007 Training Build a database I: Design tables for a new Access database ICT Staff Development presents:
Database Fred Durao What is a database? A database is any organized collection of data. Some examples of databases you may encounter in.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
Fluency with Information Technology INFO100 and CSE100 Katherine Deibel Katherine Deibel, Fluency in Information Technology1.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe the qualities of valuable information.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Storing Organizational Information - Databases
Chapter 4 Database Processing Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 4-1.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
Chapter 1 1 Lecture # 1 & 2 Chapter # 1 Databases and Database Users Muhammad Emran Database Systems.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
Database Systems Basic Data Management Concepts
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
Spreadsheet vs Database When do we use them?. Spreadsheet review Why do we use a spreadsheet?
1 Database Basics: Filemaker 7 Introduction Center for Faculty Development, SJSU Steve Sloan
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
Microsoft Access 2003 Tutorial By: Juan Y7. What is Microsoft Office Access? Microsoft Access, also known as Microsoft Office Access, is a database management.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
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.
Fundamentals of Database
Fundamentals of Database Design
Databases Chapter 16.
Fundamentals of Information Systems, Sixth Edition
Database Management  .
Database Fundamentals
Fundamentals of Database Design
Database Management Dr. Yan Quan Liu ILS, SCSU
RELATIONAL DATABASE MODEL
Basic Concepts in Data Management
MANAGING DATA RESOURCES
Database Fundamentals
Test Your Tech Blogging is: Someone's online journal.
Spreadsheets, Modelling & Databases
The ultimate in data organization
DATABASE TECHNOLOGIES
Presentation transcript:

Fundamentals of Database Design John Villamil-Casanova Executive Vice President & CIO The Aspira Association ext. 123

Agenda Introduction and participants needs We will review “what is a database;” Understand the difference between data and information; What is the purpose of a database system; How to select a database system; Database definitions and fundamental building blocks;

Agenda (2) Database development: the first steps; Quality control issues; Data entry considerations;

What is a database A database is any organized collection of data. Some examples of databases you may encounter in your daily life are: a telephone book a telephone book T.V. Guide T.V. Guide airline reservation system airline reservation system motor vehicle registration records motor vehicle registration records papers in your filing cabinet papers in your filing cabinet files on your computer hard drive. files on your computer hard drive.

Data vs. information: What is the difference? What is data? Data can be defined in many ways. Information science defines data as unprocessed information. Data can be defined in many ways. Information science defines data as unprocessed information. What is information? Information is data that have been organized and communicated in a coherent and meaningful manner. Data is converted into information, and information is converted into knowledge. Knowledge; information evaluated and organized so that it can be used purposefully.

Why do we need a database? Keep records of our: Clients Clients Staff Staff Volunteers Volunteers To keep a record of activities and interventions; Keep sales records; Develop reports; Perform research Longitudinal tracking

What is the ultimate purpose of a database management system? Data Information Knowledge Action Is to transform

More about database definition What is a database? Quite simply, it’s an organized collection of data. A database management system (DBMS) such as Access, FileMaker, Lotus Notes, Oracle or SQL Server which provides you with the software tools you need to organize that data in a flexible manner. It includes tools to add, modify or delete data from the database, ask questions (or queries) about the data stored in the database and produce reports summarizing selected contents.

Let’s explore some examples Outlook contacts Aspira Association MIS MIS KidTrax GIS-GPS systems

Types of Databases Non-relational databases Non-relational databases place information in field categories that we create so that information is available for sorting and disseminating the way we need it. The data in a non-relational database, however, is limited to that program and cannot be extracted and applied to a number of other software programs, or other database files within a school or administrative system. The data can only be "copied and pasted.“ Example: a spread sheet Relational databases In relational databases, fields can be used in a number of ways (and can be of variable length), provided that they are linked in tables. It is developed based on a database model that provides for logical connections among files (known as tables) by including identifying data from one table in another table

Selecting a Database Management System Database management systems (or DBMSs) can be divided into two categories -- desktop databases and server databases. Database management systems (or DBMSs) can be divided into two categories -- desktop databases and server databases. Generally speaking, desktop databases are oriented toward single-user applications and reside on standard personal computers (hence the term desktop). Generally speaking, desktop databases are oriented toward single-user applications and reside on standard personal computers (hence the term desktop). Server databases contain mechanisms to ensure the reliability and consistency of data and are geared toward multi-user applications.

Selecting a database system: Need Analysis The needs analysis process will be specific to your organization but, at a minimum, should answer the following questions: How many records we will warehouse and for how long? Who will be using the database and what tasks will they perform? Who will be using the database and what tasks will they perform? How often will the data be modified? Who will make these modifications? Who will be providing IT support for the database? What hardware is available? Is there a budget for purchasing additional hardware? Who will be responsible for maintaining the data? Will data access be offered over the Internet? If so, what level of access should be supported?

Some Definitions A File: A group or collection of similar records, like INST6031 Fall Student File, American History file, Basic Food Group Nutrition File A record book: a "rolodex" of data records, like address lists, inventory lists, classes or thematic units, or groupings of other unique records that are combined into one list (found in AppleWorks, FileMaker Pro software). A field: one category of information, i.e., Name, Address, Semester Grade, Academic topic A record: one piece of data, i.e., one student's information, a recipe, a test question A layout: a design for a database that contains field names and possibly graphics. Database glossary glossary

Tables comprise the fundamental building blocks of any database. If you're familiar with spreadsheets, you'll find database tables extremely similar. Take a look at this example of a table sample database: The table above contains the employee information for our organization -- characteristics like name, date of birth and title. Examine the construction of the table and you'll find that each column of the table corresponds to a specific employee characteristic (or attribute in database terms). Each row corresponds to one particular employee and contains his or her information. That's all there is to it! If it helps, think of each one of these tables as a spreadsheet-style listing of information. Fundamental building blocks

Where do we start? Let’s explore your “paper system” Client intake forms Client intake forms Job application form Job application form Funders reports Funders reports Database modeling: Define required fields from “forms” or required reports Define required fields from “forms” or required reports Avoid repetition Avoid repetition Keep it simple Keep it simple Identify a unique identifier or primary key Identify a unique identifier or primary key

Some Quality Control Considerations Remember “garbage in – garbage out”. Some examples and how to prevent this. Quality management encompasses three distinct processes: quality planning, quality control, and quality improvement Quality Planning in relation to database systems design: Who will perform data entry? Who will perform data entry? Training? On-line help? Training? On-line help? How data entry will be performed? How data entry will be performed?

Data entry considerations Define “must” enter fields – no record is complete unless: such and such is entered; Make data entry fool proof. Example: Grade level can be entered as a number (8 or 8 th or eight). By using a pull-down menu with the correct data format these mistakes can be avoided.

Data Entry – additional considerations Barcode scanners USB or Wireless attached to a Palm or Pocket PC Pocket PC WiFi g, Bluetooth Wireless networks (real-time on demand systems)