Database Basics An Overview.

Slides:



Advertisements
Similar presentations
Introduction to Database Management J.G. Zheng June 22 nd 2005 DB Chapter 1.
Advertisements

Chapter 10: Designing Databases
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Management Information Systems, Sixth Edition
CSCI 260 Database Applications Chapter 1 – Getting Started.
Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
CSCI 150 Database Applications Chapter 1 – Getting Started.
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Dr. Robbert CS361 Data Management with SQL Information storage and Retrieval.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 5 th Edition.
Getting Started Chapter One DATABASE CONCEPTS, 7th Edition
CSC 2720 Building Web Applications Database and SQL.
Data Base Management System
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
IST Databases and DBMSs Todd S. Bacastow January 2005.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
Chapter 5 Database Processing.
Intro to MIS – MGS351 Databases and Data Warehouses Chapter 3.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Database Technical Session By: Prof. Adarsh Patel.
Web Services Week 8 Aims: –Using web services as front ends to databases Objectives: –Review of relational databases –Connecting to and querying databases.
Normalization (Codd, 1972) Practical Information For Real World Database Design.
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
Getting Started Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 4 th Edition.
Foundations of Business Intelligence: Databases and Information Management.
1 TOPIC 6 DATABASE 6.1 Introduction to Database 6.2 Basic Concept of Database 6.3 Database Object DATABASE.
Chapter 3: Relational Databases
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Logical Design & the Relational Model
Databases and DBMSs Todd S. Bacastow January
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
Intro to MIS – MGS351 Databases and Data Warehouses
Client/Server Databases and the Oracle 10g Relational Database
An Introduction to database system
Information Systems Today: Managing in the Digital World
Chapter 4 Relational Databases
CS1222 Using Relational Databases and SQL
ICT Database Lesson 1 What is a Database?.
Microsoft Access 2003 Illustrated Complete
Databases and Data Warehouses Chapter 3
Translation of ER-diagram into Relational Schema
Databases and Information Management
Introduction to Database Management System
Basic Concepts in Data Management
Database.
CS1222 Using Relational Databases and SQL
MANAGING DATA RESOURCES
Databases and Information Management
Database Design Hacettepe University
CS1222 Using Relational Databases and SQL
CS1222 Using Relational Databases and SQL
Getting Started Chapter One DATABASE CONCEPTS, 5th Edition
Chapter 1 Introduction to Database Processing
DATABASE TECHNOLOGIES
CS1222 Using Relational Databases and SQL
Getting Started Chapter One DATABASE CONCEPTS, 4th Edition
DATABASE Purpose of database
CS1222 Using Relational Databases and SQL
Presentation transcript:

Database Basics An Overview

Spreadsheets Last Name/Department First Name Phone Title Department Mail Stop ABE North 555-1100 - Adult Basic Education 32407C Bently 555-1101 Instructor Anthropology 33361A Central 555-1102 23122 South 555-1103 4Sr001 ABLE NETWORK CENTRAL 555-1104 SVI345 ABTS Betsy 555-1105 Assistant Registrar ADMISSIONS/REGISTRATION 2449A ACADEMIC CENTER SOUTH 5551107 4SR001 ACCOUNTING 555-1108 555-1109 23176 DISTRICT 55-1110 1BO100 ACCOUNTING - COLLEGE TRANSFER 555-1111 21142

Four Problems Redundancy— repeated data— the need to make a change in more than one place Inconsistent updates – Inconsistent entry Partial data

Relational Databases The relational model was designed to solve problems with earlier models, particularly in the areas of flexibility and redundancy The original model was proposed by a man named Codd, a mathematician who worked for IBM It has the advantages of flexibility, reliability, and low redundancy and good data integrity It has disadvantages of complexity and performance speed

Elements of a Relational Database Table—a two dimensional structure consisting of rows and columns (in technical books called a ‘Relation’) Row—a portion of a table containing data that describes one entity, relationship or object (also called ‘record’ or ‘tuple’) Field --or column of a table also called an ‘attribute’

Tables and Relationships Columns Primary key Rows Foreign Key

Database Management Systems A Database Management System Manages one or several databases The functions of a DBMS are Create databases and database objects Create supporting structures Read and update Database tables Maintain Database structures Enforce rules Control concurrency Provide security and backup

The Major DBMSs Access SQL Server Oracle DB2 MySQL

SQL Structured query language is the language used to create and describe all the structures in a Relational database. It implements inserting, updating and Deleting data

Applications Database Applications use a programming language, a database API such as ODBC or OLEDB, and embedded SQL to create applications that manipulate database data.

Application/DBMS/Database Simple diagram Application DBMS Database

XML Increasingly, XML is used as a format for Data Transformation XML is DBMS, Application and OS independent As text it can pass safely through firewalls

Web Application Approaches DBI (with PERL) JDBC—Java Database connectivity ASP--Active Server Pages ASP.NET

Building a Database System Requirements Design Implementation Determine the application requirements Build Data Models Create Tables Relationships Indexes Other Structures Create database structures Populate with data Build and test applications