Databases & Consistency. Database Relational databases : dominant information storage/retrieval system.

Slides:



Advertisements
Similar presentations
Database Relationships in Access As you recall, the data in a database is stored in tables. In a relational database like Access, you can have multiple.
Advertisements

Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
ETEC 100 Information Technology
Access A Relational Database Management System. Prof. Leighton2 Database ► A database is a collection of data that’s related to a particular topic ► A.
CS 128/ES Lecture 6a1 Attribute Data CampusIDNameTypeFloorsFootprint 6MurphyAcademic HopkinsSupport MaintenanceSupport HickeySupport22367.
1004INT Information Systems Week 10 Databases as Business Tools.
Data Access Data Retrieval and Query Fundamentals.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
MELISSA PICO SUMMER 08 Data Storage & Retrieval: Access instead of Excel.
Define Table Relationships—1 of 3 One of the most powerful features of a relational database management system, such as Access, is its ability to define.
LESSON 17 PREPARED BY MANJU. database A database is a collection of related information Access is the Microsoft Office database program that enables you.
Database Design Concepts
1 C omputer information systems Design Instructor: Mr. Ahmed Al Astal IGGC1202 College Requirement University Of Palestine.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
Attribute Data in GIS Data in GIS are stored as features AND tabular info Tabular information can be associated with features OR Tabular data may NOT be.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
CHAPTER 7 Database: SQL, MySQL. Topics  Introduction  Relational Database Model  Relational Database Overview: Books.mdb Database  SQL (Structured.
 A databases is a collection of data organized to make it easy to search and easy to retrieve in a useful, usable form.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Introduction to Microsoft Access Overview 1. Introduction What is Access? A relational database management system What is a Relational Database? Organized.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
CTFS Workshop Shameema Esufali Suzanne Lao Data coordinators and technical resources for the network
M Taimoor Khan Course Objectives 1) Basic Concepts 2) Tools 3) Database architecture and design 4) Flow of data (DFDs)
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Copyright © 2005 Ed Lance Fundamentals of Relational Database Design By Ed Lance.
1 Outline  What is a Primary Key?  AutoNumber primary keys  Single-field primary keys  Composite-field primary key  About Foreign Keys  Database.
CS1100: Data, Databases, Queries Action Queries CS11001Advanced Queries.
What's a Database A Database Primer Let’s discuss databases n Why they are hard n Why we need them.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Database Management Systems.  Database management system (DBMS)  Store large collections of data  Organize the data  Becomes a data storage system.
Version: 2.0. Forenam e of parent Surname of parent Address 1 Address 2 Name of child Age of child School database example. Try adding a few rows for.
Component 4: Introduction to Information and Computer Science Unit 6a Databases and SQL.
Databases.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. Adding a new field 1Right click the table name and select design view 2Type the field information at the end.
CSCI 3327 Visual Basic Chapter 13: Databases and LINQ UTPA – Fall 2011.
DISTRIBUTED DATABASES JORGE POMBAR. Overview Most businesses need to support databases at multiple sites. Most businesses need to support databases at.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 16 Using Relational Databases.
Indexes and Views Unit 7.
Unit 5 Advanced Databases The Purpose and features of a relational database.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
Intro to Databases Vocabulary Copyright © Texas Education Agency, All rights reserved.
Description and exemplification of entity/event modelling. Index and Key – –The Index/Key column of the data dictionary is used to indicate whether or.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
CTFS Workshop Shameema Esufali Asian data coordinator and technical resource for the network
Introduction to Databases CISC Where would you find info about yourself stored in a computer? College Physician’s office Library Grocery Store Dentist’s.
By Mary Anne Poatsy, Keith Mulbery, Eric Cameron, Jason Davidson, Rebecca Lawson, Linda Lau, Jerri Williams Chapter 6 Action and Specialized Queries 1.
* 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.
CSCI 3328 Object Oriented Programming in C# Chapter 12: Databases and LINQ – Exercises 1 Xiang Lian The University of Texas Rio Grande Valley Edinburg,
Alighieri: Introduction to MS Access 1 What is a Database? RELATIONAL DATABASE A database is an organized collection of information. A database is designed.
Description and exemplification use of a Data Dictionary. A data dictionary is a catalogue of all data items in a system. The data dictionary stores details.
CS1100: Data, Databases, Queries Action Queries CS11001Advanced Queries.
7 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel 7.6 Advanced Select Queries SQL provides useful functions that.
ACCESS CHAPTER 2 Introduction to ACCESS Learning Objectives: Understand ACCESS icons. Use ACCESS objects, including tables, queries, forms, and reports.
NORMALIZATION Handout - 4 DBMS. What is Normalization? The process of grouping data elements into tables in a way that simplifies retrieval, reduces data.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. A database is a collection of information organized to provide efficient retrieval. The collected information.
DAY 9: DATABASES Rohit February 17,
VOCAB REVIEW. A field that can be computed from other fields Calculated field Click for the answer Next Question.
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
IFS180 Intro. to Data Management Chapter 10 - Unions.
Database Access with SQL
Relational Model.
Databases & Consistency
ITD1312 Database Principles Chapter 5: Physical Database Design
Database Management  .
Databases A brief introduction….
The University of Texas – Pan American
Database.
Databases & Consistency
Advanced Database Concepts: Reports & Views
Presentation transcript:

Databases & Consistency

Database Relational databases : dominant information storage/retrieval system

Database Data stored in tables – Each row is a record – Columns define attributes

Queries Interact with DB's via queries – SELECT : retrieve some data

Queries Interact with DB's via queries – UPDATE : modify some data

Normalized Data A table of goals scored in soccer matches…

Repetitive Data A table of goals scored in soccer matches… Massive duplication of information about one game – Wasteful – Hard to modify

Normalized Data Goal : represent each piece of data only once – Break into separate tables

Normalized Data Keys : values used to rapidly look up info in other tables

Virtual Table Trick Given these two tables determine who scored on Greece:

Virtual Table Trick Join : merge two tables based on keys

Virtual Table Trick Projection : throw away columns we don't need

Virtual Table Trick Select: throw away rows we don't need

Virtual Table Trick Select: throw away rows we don't need

Virtual Table Trick Projection : throw away columns we don't need