Introduction to Databases Angela Clark University of South Alabama.

Slides:



Advertisements
Similar presentations
Lecture-7/ T. Nouf Almujally
Advertisements

Introduction to Databases
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
Database Software File Management Systems Database Management Systems.
12 CHAPTER DATABASES Databases are the key to accessing information throughout our lives. Used in hospitals, grocery stores, schools, department stores,
File Systems and Databases
Database Management: Getting Data Together Chapter 14.
Organizing Data & Information
Geographic Information Systems
Ch1: File Systems and Databases Hachim Haddouti
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Introduction to Databases Transparencies
1212 CHAPTER DATABASES. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Distinguish between the physical and logical view.
Introduction to Database Management
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Databases Chapter 11.
Chapter 1 Introduction to Databases
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database Models. Flat File The most basic way to organize data is as a flat file. You can think of this as a single table with a large number of records.
IST Databases and DBMSs Todd S. Bacastow January 2005.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
CS370 Spring 2007 CS 370 Database Systems Lecture 2 Overview of Database Systems.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Simple Database.
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Database Management System (DBMS)
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Announcements. Data Management Chapter 12 Traditional File Approach  Structure Field  Record  File  Fixed All records have common fields, and a field.
1 Database Concepts 2 Definition of a Database An organized Collection Of related records.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Data resource management
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
GIS Data Models GEOG 370 Christine Erlien, Instructor.
A table is a set of data elements (values) that is organized using a model of vertical columns (which are identified by their name) and horizontal rows.
DATABASES. -2 Competencies Distinguish between the physical and logical view of data Describe how data is organized Describe databases Describe the five.
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
Databases Chapter Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
CIS 250 Advanced Computer Applications Database Management Systems.
Instructor: Pavlos Pavlikas1 How Data is Stored Chapter 8.
1 Geog 357: Data models and DBMS. Geographic Decision Making.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” MODULE 5 : Part 1 INTRODUCTION TO DATABASE.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
Copyright © 2012 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 12: Databases.
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
DBS201: Data Modeling. Agenda Data Modeling Types of Models Entity Relationship Model.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Data Resource Management Lecture 8. Traditional File Processing Data are organized, stored, and processed in independent files of data records In traditional.
1 Module # 8 Databases Module # 11 Mostafa Abd-El-Barr Modified by Jehad Al Dallal July 2012.
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Geographic Information Systems GIS Data Databases.
Databases 11.
Databases and DBMSs Todd S. Bacastow January
Introduction to Database Management System
MANAGING DATA RESOURCES
Database.
Databases and Structured Files: What is a database?
Chapter 12: Databases.
DATABASES WHAT IS A DATABASE?
Managing data Resources:
Geographic Information Systems
Presentation transcript:

Introduction to Databases Angela Clark University of South Alabama

University of South Alabama - CIS Databases Used to store electronic information Referred to as secondary storage We will discuss  Benefits for using databases  Database Management Systems  Different database structural formats

University of South Alabama - CIS Benefits of Databases Data Sharing – information in one department can be readily shared with other departments Security – users can be given passwords and/or access only to the kind of information they need to know while containing all of the information in the same database file Data Redundancy – fewer files are necessary; data is stored only once and in one location. This reduces the storage space needed. Data Integrity – Changes made in the database will update all occurrences

University of South Alabama - CIS Database Management Systems DBMS - special software that allows you to create, modify, and gain access to a database data dictionary - contains a description of the structure of the data used in the database; defines field names, type of data that can go into the field, the size of the field, and defines which field is the key field query language - allows access to information in the database; most widely used query language is SQL (structured query language)

University of South Alabama - CIS Database Organization Most common types of database formats are:  Hierarchical Database  Network Database  Relational Database  Object Oriented Database

University of South Alabama - CIS Hierarchical Databases Structured in nodes (tree like structure) Each child node has one and only one parent node (a parent may have more than one child node). We refer to this as a 1-to-many relationship. Progress top down to traverse fields. To find information, you must start at the top with a parent node and trace down the tree. Use pointers to connect parent node to child nodes.

University of South Alabama - CIS Hierarchical Databases Advantages of Hierarchical Databases:  Efficient and easy to create Disadvantages of Hierarchical Databases:  If a parent node is deleted, so are all child nodes  Cannot add a child node without adding all parent nodes first  Low flexibility – paths and directories to information must be specified in advance; very difficult to change  Difficult to maintain

University of South Alabama - CIS Network Databases Variation on the hierarchical database to reduce data redundancy Child nodes can have more than one parent (many-to-many relationship) Nodes are reached through pointers; may provide more than one path to same information

University of South Alabama - CIS Network Databases Advantages of Network Databases:  Efficient  Faster than hierarchical  Less data redundancy Disadvantages of Network Databases:  Low flexibility  More pointers; the number of pointers increases rapidly, which makes it much more complicated to maintain and operate.

University of South Alabama - CIS Relational Databases The most flexible – it is not hierarchical in nature Uses tables made up of columns and rows  Columns correspond to Fields  Rows correspond to Records Related tables can be linked together through Common Data Elements (keys, foreign keys)

University of South Alabama - CIS Relational Databases Advantages of Relational Databases:  Simple to add, delete, and edit; there are no pointers  It can relate data in one field in one table to another field in another table  Flexible – ad hoc queries can combine data from different sources Disadvantages of Relational Databases:  Slower – may require multiple access to the data  Requires some data redundancy in order to be more efficient - the same data must appear in multiple tables to link the tables  Must remember to change/update all tables

University of South Alabama - CIS Object Oriented Databases  Handles unstructured data such as photographs, graphics, audio, video, etc.  Keep track of objects – both data and the action that can be taken on the object.

University of South Alabama - CIS Types of Databases Individual – collection of files primarily used by just one person Company/Shared – databases that can be used by multiple users, shared through local area networks Distributed – data for the database is stored in multiple locations with access through communication networks Proprietary – an enormous database developed to cover particular subject areas; usually offers access to people for a fee – databanks.

University of South Alabama - CIS Questions