Database Design. Camping Example Home Page Home Page Regions Page Regions Page Campsite Page Campsite Page About Us About Us Contact Us Contact Us.

Slides:



Advertisements
Similar presentations
BASIC SKILLS AND TOOLS USING ACCESS
Advertisements

Session 2Introduction to Database Technology Data Types and Table Creation.
Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
“The Honeywell Web-based Corrective Action Solution”
Organizing Shared Drive
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
1 State Records Center Searching and Requesting Inventory  Versatile web address:  Look for any new ‘Special.
SmartCall™ SMS SmartCall SMS by HME Wireless is a great tool to manage your patient workflow through your facility. Using the SmartCall SMS system, staff.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
How To Use NCA’s Online Grant Application System
® Microsoft Office 2010 Excel Tutorial 2: Formatting a Workbook.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
SmartCall™ Messenger Account Setup
2015/6/301 TransCAD Managing Data Tables. 2015/6/302 Create a New Table.
MELISSA PICO SUMMER 08 Data Storage & Retrieval: Access instead of Excel.
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.
Local Health Department Contact Tracking Database An easy to use, efficient way to track the contacts, inquiries and complaints your local health department.
MS Access: Database Concepts Instructor: Vicki Weidler.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Advanced Tables Lesson 9. Objectives Creating a Custom Table When a table template doesn’t suit your needs, you can create a custom table in Design view.
Refworks Presented by Margaret Clark, Reference Librarian FSU College of Law Library September 20, 2005.
Citation & Reference Management by EndNote Web. EndNote Web ? EndNote Web is a Web-based service designed to help students and researchers through the.
The UF Directory Project Project Leader: Warren Curry, Information Systems Project Project Web Site:
XP New Perspectives on Microsoft Access 2002 Tutorial 41 Microsoft Access 2002 Tutorial 4 – Creating Forms and Reports.
Unit J: Creating a Database Microsoft Office Illustrated Fundamentals.
Introduction to Access By Mary Ann Chaney and Alicia Harkleroad.
Outlook 2000 Summertime Technology 2002 Vicki Blackwell Tangipahoa Parish Schools.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
Database Applications – Microsoft Access Lesson 9 Designing Special Queries Updated 4/11.
Database Applications – Microsoft Access Lesson 9 Designing Special Queries.
1 Lesson 22 Getting Started with Access Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
RADAR “How To…” Guide DEPOSITING RESEARCH OUTPUTS in RADAR Covered: -Accessing RADAR -Logging in -Depositing outputs -Managing outputs -Uploading documents.
1 Access Lesson 4 Creating and Modifying Forms Microsoft Office 2010 Introductory.
Microsoft Access 2010 Building and Using Queries.
TATS – View/Update Consultant Profile Department of Health and Human Services Health Resources and Services Administration HIV/AIDS Bureau.
1 By: Nour Hilal. Microsoft Access is a database software where data is stored in one or more Tables. A Database is a group of related Tables. Access.
Advanced Lesson 5: Advanced Data Management Excel can import data, or bring it in from other sources and file formats. Importing data is useful because.
Lesson 12: Creating a Manual and Using Mail Merge.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 23 Getting Started with Access Essentials 1 Morrison / Wells / Ruffolo.
Presented By: Gail Rose-Innes Camps Bay High School ICT & CAT Department Microsoft Access 2010.
Microsoft Access Designing and creating tables and populating data.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
Introduction to Database using Microsoft Access 2013 Part 6.1 November 18, 2014.
Relational Databases. Relational database  data stored in tables  must put data into the correct tables  define relationship between tables  primary.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
Database Management Systems (DBMS)
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
Getting Started with Refworks Antoinette Lourens Tel:
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Paper 2 Exam Tips Guidance: 1.Evidence Document 2.Unit 9: – Communication ( ) 3.Unit 10: - Document Production (Word) 4.Unit 16: PowerPoint 5.Unit.
This is the software we will use to load our html page up to the server. You can download a copy for home if you want to.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 4 1 Microsoft Office Access 2003 Tutorial 4 – Creating Forms and Reports.
COMPUTER SKILLS MS-ACCESS. Introduction Access is a piece of software known as a database management system. At its most basic level, it can be used to.
MICROSFTACCESS tables. DATA TYPES Field TypeWhat It Holds Short Text Text up to 255 characters long (including spaces and punctuation). Use a Text field,
GO! with Microsoft Office 2016
Microsoft Office Illustrated Introductory, Windows Vista Edition
GO! with Microsoft Access 2016
Using Access and the Web
Microsoft Office Illustrated
What is a Database and Why Use One?
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
The ultimate in data organization
Shelly Cashman: Microsoft Excel 2016
Microsoft Office Illustrated Introductory, Windows XP Edition
Introduction to MS ACCESS
Unit J: Creating a Database
Database management systems
Tips to Change Your Gmail Password Recovery Options | GMAIL CUSTOMER TECHNICAL SUPPORT NUMBER
Presentation transcript:

Database Design

Camping Example Home Page Home Page Regions Page Regions Page Campsite Page Campsite Page About Us About Us Contact Us Contact Us

Administration Administration Website personnel Website personnel – Passwords – Changes Campsite owner Campsite owner – Registration – Changes – to website staff

Home Page Tables Adverts Adverts Languages Languages Regions Regions Images Images Navigation Navigation Contact Us Contact Us About Us About Us

Regions Page Adverts Adverts Languages Languages Regions Regions Campsites Campsites Images Images Navigation Navigation Contact Us Contact Us About Us About Us Departments Departments Attractions Attractions Hotels Hotels

Campsite page Adverts Adverts Languages Languages Regions Regions Campsites Campsites Images Images Navigation Navigation Contact Us Contact Us About Us About Us Departments Departments Attractions Attractions Hotels Hotels

Administration Website Personnel Website Personnel – Add, modify or delete any record in database – User/password tables – Change authority Campsite Owner Campsite Owner – Registration Tables – User/Password tables – Tables

Your task Assemble tables into tables and show relationships between them Assemble tables into tables and show relationships between them

The Top 10 Tips Develop A Prototype Significant time can be saved by creating the structure in a simple desktop database (such as Microsoft Access) before finalising the design in one of the enterprise databases. The developer will be able to recognise simple faults and makes changes more rapidly than would be possible at a later date. Split database structure into multiple tables Unlike paper-based structures, databases do not require the storage of all fields in a single table. For large databases it is useful to split essential information into multiple tables. Before creating a database, ensure that the data has been normalised to avoid duplication.

Use understandable field names The developer should avoid field names that are not instantly recognisable. Acronyms or internal references will confuse users and future developers who are not completely familiar with the database. Avoid illegal file names It is considered good practice to avoid exotic characters in file or field names. Exotic characters would include ampersands, percentages, asterisks, brackets and quotation marks. You should also avoid spaces in field and table names.

Ensure Consistency Remain consistent with data entry. If including title (Mr, Miss, etc.) include it for all records. Similarly, if you have established that house number and address belong in different fields, always split them. Avoid blank fields Blank fields can cause problems when interpreting the data at a later date. Does it mean that you have no information, or you have forgotten to enter the information? If information is unavailable it is better to provide a standard response (e.g. unknown).

Use standard descriptors for date and time Date and time can be easily confused when exporting database fields in a text file. A date that reads 12/04/2003 can have two meanings, referring to April 12 th or December 4 th, To avoid ambiguity always enter and store dates with a four-digit century and times of day using the 24hr clock. The ISO format (yyyy-mm-dd) is useful for absolute clarity, particularly when mixing databases at a later date. Use currency fields if appropriate Currency data types are designed for modern decimal currencies and can cause problems when handling old style currency systems, such as Britains currency system prior to 1971 that divided currency into pounds, shillings and pence.

Avoid proprietary extensions Care should be taken when using proprietary extensions, as their use will tie your database to a particular software package. Avoid the use of field dividers Commas, quotation marks and semi-colons are all used as methods of separating fields when databases are exported to a plain text file and subsequently re- imported into another database. When entering data into a database you should choose an alternative character that represents these characters.