Design a Relational Database Identify Database Purpose

Slides:



Advertisements
Similar presentations
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
Advertisements

WELL-DESIGNED DATABASES Process faster Easy to develop and maintain Easy to read and write code.
1 times table 2 times table 3 times table 4 times table 5 times table
Databases. Objectives Define what a database is. Understand the difference between a flat and relational database Design and create a relational database.
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
Access Review. Access Access is a database application A database is a collection of records and files organized for a particular purpose Access supports.
An Entity Relationship (ER) Diagram is a graphic that shows the interrelationship between entities in a database.
Rebecca McCready Faculty of Medical Sciences Newcastle University Lecture 2 – Relationships and Lookup fields.
Database Design. The process of developing database structures from user requirements for data a structured methodology Structured Methodology - a number.
RDBMS MySQL. MySQL is a Relational Database Management System MySQL allows multiple tables to be related to each other. Similar to a Grandparent to a.
1 DBS201: More on SQL Lecture 3. 2 Agenda How to use SQL to update table definitions How to update data in a table How to join tables together.
Databases.  Question 1: What does SQL stand for? …………………………………………………………………… (1 point)  Question 2: Considering programming paradigms, what kind of language.
NORMALIZATION. What is Normalization  The process of effectively organizing data in a database  Two goals  To eliminate redundant data  Ensure data.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
Tables Learning Support
1 SQL SERVER 2005 Express CE-105 SPRING 2007 Engr. Faisal ur Rehman.
DEVRY CIS 336 W EEK 5 G ROUP P ROJECT T ASK 3 Check this A+ tutorial guideline at
VCE IT Theory Slideshows
Database Design.
Tables & Relationships
Revised: 2 April 2004 Fred Swartz
Databases – Exam questions
SQL Relational Database Project
COP 4540 Database Management
Basic Database Design COSC 2328 – Web Programming.
Relational Databases.
Cameron Blashka| Informer Implementation Specialist
DBM 380 HELP Exciting Results – dbm380help.com
Hierarchy of Data in a Database
Databases – Lesson 4 Key Stage 3 ICT.
Databases A brief introduction….
Times Tables.
Model Functions Input x 6 = Output Input x 3 = Output
DBM 380 HELP Education Your Life-- dbm380help.com.
DBM 380 HELP Education for Service-- dbm380help.com.
DBM 380 AID Perfect Education/ dbm380aid.com.
DBM 380 EDU Perfect Education/ dbm380edu.com.
DBM 380 HELP Perfect Education/ dbm380help.com.
Generalization.
What type of spacecraft is this? What might be its purpose?
Order Database – ER Diagram
Table 1.1, part 1 of 3.
Chapter 3 The Relational Model.
در تجزیه و تحلیل شغل باید به 3 سوال اساسی پاسخ دهیم Job analysis تعریف کارشکافی، مطالعه و ثبت جنبه های مشخص و اساسی هر یک از مشاغل عبارتست از مراحلی.
5.02 Understand database queries, forms, and reports used in business.
Normalization and Databases
What is a Database? A collection of data organized in a manner that allows access, retrieval, and use of that data.
Unit 18 Database Design Extended Diploma in ICT Julie Hodsdon
Microsoft Applications
مقدمة في قواعد البيانات
Database Design and Development
Database Design and Development
Introduction to Ancient Civilizations
Part 7 Q31 to Q35 of National 5 Prelim
What type of spacecraft is this? What might be its purpose?
Databases - Example A data table (tblDoctors) stores information about doctors working in a surgery Field Data type doctorID Text doctorName doctorGender.
Databases 1.
Understand the purpose of normalisation in terms of reducing duplication of data  Understand the purpose of Primary and Secondary Keys in a Database  Learning.
3 times tables.
6 times tables.
Databases and Access.
G061 - Data Dictionary.
Microsoft Access Date.
BTEC ICT – Unit 18 With Mr Griffiths.
Access Click on file and then you want a new database.
Economic development revision
Scenario Analysis Table
Data Base.
Doctors List
Chapter 3 The Relational Model
Presentation transcript:

Design a Relational Database Identify Database Purpose Planning a Database Design a Relational Database Identify Database Purpose Review Existing Data Determine Fields Group Fields into Tables Normalize the Data Designate Primary and Foreign Keys

Relational Database Design Process Identify database purpose Review existing data Determine fields Group fields into tables Review for maintenance problems and revise Designate primary and foreign keys = Output is a Database Design Plan Result

1. Why is it important to create a plan before building your database? Reflection Questions 1. Why is it important to create a plan before building your database? 2. What fields might you include in the first database you need to build on your job? How would you group them into tables?