SHAKEELA Databases = Fun..Fun..Fun. Databases are……UBIQUITOUS EVERYWHERE...Ever Present…used all over the world  Online Movie Store  Airlines  Grades.

Slides:



Advertisements
Similar presentations
Database Theory Each Table in a Database needs a Primary Key Data TypesDescriptionExample TextCharacters (Letters, numbers and symbols) ABC 123 NumberNumerical.
Advertisements

GCSE Computing#BristolMet Session Objectives# 21 MUST describe methods of validating data as it is input. SHOULD explain the use of key fields to connect.
Relational Databases Chapter 4.
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
12 CHAPTER DATABASES Databases are the key to accessing information throughout our lives. Used in hospitals, grocery stores, schools, department stores,
3-1 Chapter 3 Data and Knowledge Management
WELL-DESIGNED DATABASES Process faster Easy to develop and maintain Easy to read and write code.
Databases and Database Management Systems
The Relational Model Codd (1970): based on set theory Relational model: represents the database as a collection of relations (a table of values --> file)
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Databases Chapter 11.
Evolution in Database Models
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database Architecture The Relational Database Model.
IST Databases and DBMSs Todd S. Bacastow January 2005.
INTRODUCTION TO DATABASE USING MS ACCESS 2013 PART 2 NOVEMBER 4, 2014.
Chapter 16 (p481 – 485, ) Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : 1.
Database Design Concepts
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
© Pearson Education Limited, Chapter 2 The Relational Model Transparencies.
1 Intro to Info Tech Database Management Systems Copyright 2003 by Janson Industries This presentation can be viewed on line at:
1 Advanced Computer Programming Databases. Overview What is a database? Database Basics Database Components Data Models Normalization Database Design.
Simple Database.
Chapter One (Introduction) Objectives Introduction to Database Management Systems (DBMS) Relational Databases Model Restrictions of RD Database Life Cycle.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
CTFS Workshop Shameema Esufali Suzanne Lao Data coordinators and technical resources for the network
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 2: Intro to Relational.
Normalization (Codd, 1972) Practical Information For Real World Database Design.
GUS: 0262 Fundamentals of GIS Lecture Presentation 3: Relational Data Model Jeremy Mennis Department of Geography and Urban Studies Temple University.
Copyright © Curt Hill The Relational Model of Database Basic organization and terms.
Storing Organizational Information - Databases
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
Database revision.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
Database Fundamentals CSC105 Furman University Peggy Batchelor.
Relational Theory and Design
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Foundations of Business Intelligence: Databases and Information Management.
Database Basics BCIS 3680 Enterprise Programming.
CTFS Workshop Shameema Esufali Asian data coordinator and technical resource for the network
MIS2502: Data Analytics Relational Data Modeling
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Week 7-8 DBMS ER-Relational Mapping. ER-Relational Mapping.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
CIS 250 Advanced Computer Applications Database Management Systems.
* Database is a group of related objects * Objects can be Tables, Forms, Queries or Reports * All data reside in Tables * A Row in a Table is a record.
Introduction to Databases Angela Clark University of South Alabama.
6.1 © 2007 by Prentice Hall Chapter 6 (Laudon & Laudon) Foundations of Business Intelligence: Databases and Information Management.
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Howard Paul. Sequential Access Index Files and Data File Random Access.
FEN Introduction to the database field: The development process Seminar: Introduction to relational databases Development process: Analyse.
Databases Databases are collections of information; our study repeats a theme: Tell the computer the structure, and it can help you! © 2004, Lawrence Snyder.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. A database is a collection of information organized to provide efficient retrieval. The collected information.
Lecture 5 Data Model Design Jeffery S. Horsburgh Hydroinformatics Fall 2012 This work was funded by National Science Foundation Grant EPS
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
Databases and DBMSs Todd S. Bacastow January
Revised: 2 April 2004 Fred Swartz
MIS2502: Data Analytics Relational Data Modeling
Data Models.
Databases and Information Management
CTFS Asia Region Workshop 2014
Database.
Announcements Project 2’s due date is moved to Tuesday 8/3/04
PHP and MySQL.
The Relational Model Textbook /7/2018.
Databases and Information Management
Database Design Hacettepe University
Introduction to Databases & SQL
DBMS ER-Relational Mapping
DATABASE Purpose of database
Presentation transcript:

SHAKEELA Databases = Fun..Fun..Fun

Databases are……UBIQUITOUS EVERYWHERE...Ever Present…used all over the world  Online Movie Store  Airlines  Grades  Library WHY DO WE USE THEM?  Provide Efficiency  Security  Flexibility

Types of Databases OLD WAY:  Hierarchical  Networking  Long search time for large files  Redundant Data NEW WAY:  Relational: Most Commonly Used Today  E.F Codd of IBM introduced Relational Databases and SQL =Structured Query Language  Object Oriented- Possibly the Future of Databases

Benefits of Databases Speed of Access  Can almost instantaneously access data Efficient Use of Space (Storage)  Lowers costs Use of Database Management Systems which provide easy ways to backup, copy and recover data

Relational Databases are FUN! Based on Mathematical Theory Relational Databases are made of up many tables Tables are also called Relations Each table or relation maintains information about one Entity (type of thing?) and tables join based on their relation to each other EXAMPLE TIME!!! WOOOHOOO!

SCHOOL Example Student Information Student ID (33) First Name (Michael) Last Name (Jackson) Grades Student ID (33) Class ID (425) Grade (A!) Class Information Class ID (425) Class Subject (Databases) Professor ID (122) Professor Professor ID (122) First Name (Diana) Last Name (Ross) Years of Service (12) Can you tell how they are related? Primary Keys= uniquely identifies each row in a table Foreign Keys=establishes relationship to dependant table.

Building a Relational Database An Entity is represented by a Table\Relation Each Table is made up of rows-  Instance of entity  TUPLE? Columns in a table represent attributes or adjectives that describe the data (Field)  First Name  Color  Part #

Terms to Remember Entity  Thing or Noun that the database will store  Ex. Professor, car, building, class Attributes  Adjectives that describe the Entity Schema  Structure of the database Cardinality Ratios (p.141)  Describes relationship between data  1:1  1:M  M:M Normalization  Putting your entity relationships through tests to create the least redundancy

PRACTICE: your turn Bob’s Big Bikes Purchase products Create my entity diagram  What are my major NOUNS-ENTITY-THINGS?  What Adjectives/Attributes will I have for each entity?