Database Design Presenters: Nicolas Lee Tam Nguyen.

Slides:



Advertisements
Similar presentations
Organisation Of Data (1) Database Theory
Advertisements

WHAT D IS RAW, UNPROCESSED FACTS AND FIGURES COLLECTED, STORED AND PROCESSED BY COMPUTERS.
By RUPESH KUMAR.  Database? Types? Abstraction?  Database Models?  Database Integrity?  ACID?  RDBMS?  Normalization?  Data Warehouse?  Database.
Computer Concepts 5th Edition Parsons/Oja Page 492 CHAPTER 10 File And Database Concepts Section A PARSONS/OJA Databases.
--What is a Database--1 What is a database What is a Database.
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 10 Managing a Database.
Database Management: Getting Data Together Chapter 14.
FIRST COURSE Microsoft Access (Basics). XP Objectives Define the terms field, record, table, relational database, primary key, and foreign key. Learn.
Living in a Digital World Discovering Computers 2010.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
BUSINESS DRIVEN TECHNOLOGY
Databases and Database Management Systems
Access Lecture 1 Database Overview and Creating Tables Create an Employee Table.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Chapter 9 Database Management
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.
XP Information Information is everywhere in an organization Employees must be able to obtain and analyze the many different levels, formats, and granularities.
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
IST Databases and DBMSs Todd S. Bacastow January 2005.
Data Storage. Database structure 1 What is a database system? Answer 1 a database is a system for managing a collection of data. Answer 2 data bases are.
Unit 18: Database Modelling
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
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.
Module Title? DBMS Introduction to Database Management System.
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.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Database Technical Session By: Prof. Adarsh Patel.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
 A database is a collection of data that is organized so that its contents can easily be accessed, managed, and updated. What is Database?
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
**Database Notes** New Unit Plan Microsoft Access - known as a database management system or DBMS Database – a collection of organized information. Can.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Professor Michael J. Losacco CIS 1110 – Using Computers Database Management Chapter 9.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe the qualities of valuable information.
Storing Organizational Information - Databases
Database Design Presenters: Nicolas Lee Tam Nguyen.
“INTRODUCTION TO DATABASE AND SQL”. Outlines 2  Introduction To Database  Database Concepts  Database Properties  What is Database Management System.
Introduction to Computers Lesson 10B. home Database A collection of related data or facts.
Organizing Data and Information. What is Data?? Numbers, characters, images, or other method of recording, in a form which can be assessed by a human.
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 4c, Database H Definition H Structure H Parts H Types.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
What have we learned?. What is a database? An organized collection of related data.
Data resource management
Database revision.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
Database Management Systems (DBMS)
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
0 / Database Management. 1 / Identify file maintenance techniques Discuss the terms character, field, record, and table Describe characteristics.
Lecture 10 Creating and Maintaining Geographic Databases Longley et al., Ch. 10, through section 10.4.
1 Chapter 9 Database Management. Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe.
Presentation on Database management Submitted To: Prof: Rutvi Sarang Submitted By: Dharmishtha A. Baria Roll:No:1(sem-3)
Relational Database Systems Bartosz Zagorowicz. Flat Databases  Originally databases were flat.  All information was stored in a long text file, called.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
GCSE ICT How data is stored. How is data stored? Data can be stored in paper-based systems including: –Reference books –Dictionaries –Encyclopaedias –Directories.
Database Presentation BIM, Mrs. Bailey. **Database Notes** Use new sheet of paper! Microsoft Access - known as a database management system or DBMS Database.
Chapter Ten Managing a Database.
Database Management Systems
Database.
Presentation transcript:

Database Design Presenters: Nicolas Lee Tam Nguyen

Database Design - Option Student will learn about: Student will learn to: ▫explain the purpose of a database ▫describe the relationships between a database, file, record, field, and character. ▫create an effective design for database form ▫construct query searches and sorts on given data ▫input data via import function

Let’s do a quick survey.... About Music Your favourite artist..... What type of music Genre Name some of their songs Country of birth.....

Design Process PlanningDesigningEvaluating Collecting of raw data. Favourite Music : Artist Name DOB Genre Song Name

What is a database? Data – are raw facts. Database is way of organising and storing collection of similar facts. Give some examples of databases Non-ComputerisedComputerised

Advantages Power Loss Ethics Easily edited Search and Retrieved quickly Flexibility Accessibility Backup Disadvantages

Social Issues How database changes the workplace? ▫Shopping ▫Online personal profiles eg: Linkedin ▫Tax office, government, and banks. ▫Google and social networking databases.... ▫Voting system. ▫

Ethical Issues Privacy & Security ▫When collecting any personal data - company must published a “privacy policy” to explain how they will use the data. Inappropriate use of data ▫Computer operators, programmers, and other personnel are in positions where they could easily misuse data, if they choose to act unethically. This is known as hacking. ▫Employee always sign a “Code of conduct”

Security Issues User name and password security - to protect from unauthorised users. Design backup procedure - such as making regular backup and store them is secure location. Protected from viruses and worms. By having the latest virus and update patches. Physical security – Lockup server room

Past, current and emerging 1950s– Flat File data 1960s – Hierarchical data structure (Directory structure) 1970s – Relational DBMS (Berkley UC, and IBM DB2) (Ted Codd from IBM) 1980s – Object DBMS 1990s and now– Relational and object DBMS

Logical Structure – Flat file

Relational Database

Database Management Systems(DBMS) Allows you to: ▫Organise data - by applying rules for the set of data (data dictionary for validations) ▫Add, update, and delete records (form) ▫Locate, sort & manipulate data (SQL – query) ▫Display data (report) ▫Control security and data integrity (management).

Data Handling ▫Data dictionary – Rules of database  Name of fields  Type of data  How many character  Special features ▫Data types  Text, Memo  Number, Yes/No,  Checkbox,  Date, Currency,  Link, Images, and objects

Special Fields – Relational DB Primary Key - Uniquely identifies the contents of a particular table. Most table have a primary key. Foreign Key - A special identifier, that allows relationship to form between two tables.

Design Process PlanningDesigningEvaluating Collecting of raw data. Favourite Music : Artist Name DOB Genre Song Name Data Dictionary Null? ArtistID number no ArtistName text no DOB dateyes Genre listno Pop Jazz Classical SongID number no SongName textno Lyrics memoyes

Database inputs - GIGO Data sources ▫acknowledge data sources Validation checks ▫check against data dictionary Verification checks ▫typo and incorrect value – manual validation.

Database Output List/TableQueryFormReport List/Table Report Form Query

Design Process PlanningDesigningEvaluating Collecting of raw data. Favourite Music : Artist Name DOB Genre Song Name Data Dictionary ArtistID number ArtistName text DOB date Genre list Pop Jazz Classical SongID number SongName text Lyrics memo Query Form Report

Structured Query Language (SQL) List all artists and songs with a pop genre. SELECT [Artist].[ArtistName], [Songs].SongName, [Song].Lyrics FROM [Songs],[Artist] WHERE ((([Genre].GenreName)=“pop")); Order by ArtistName

DBMS Software Common desktop databases: ▫MS Access (only for PCs) ▫File Maker Pro (both Macs & PCs) ▫MySQL ▫Oracle Online databases ▫Zoho DB -

Homework Database Online Quiz

Activity – Fighting Crimes Using queries to solve crimes with MS Access Please go to: Click on >> Database activity

References Betts, G. (2007). DBMS (Database Management Systems) Retrieved 10 May 2011, from Clark, A. (2010). Database software, from Jones, D. (2002). Teach-ICT Retrieved 27/04/2011, 2011, from ict.com/as_a2/topics/databases/databases.htmhttp:// ict.com/as_a2/topics/databases/databases.htm Ware, P. (2005). IST: Information and software technology Milton, QLD: John Willey. Zoho. (2011). Zoho Report Retrieved 5 May 2011, 2011, from Zoho. (2011). Zoho Challenge Retrieved 10 May 2011, 2011, from Learning from Databases: Using Existing Online Databases -