IS CH2 Database Management (p2)
Upcoming SlideShare
Loading in...5




Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

IS CH2 Database Management (p2) IS CH2 Database Management (p2) Presentation Transcript

    Prepared by: Jan Wong
  • The Learning Outcomes
    Identify the differences between databases
    Explain how you can interactwith web databases
    Discuss the responsibilities of web analysts and administrators
  • The Keywords
    • Data Security
    • Backup and log
    • Recovery utility
    • Data model
    • Relational database
    • Relationship
    • Structured Query Language
    • Object Oriented Database
    • Data Warehouse
    • Web Database
    • Database Administration
  • Data Security
    DBMS provides means to ensure only authorized users can access data
    Access privileges define activities that specific user or group of users can perform
    Read-only privileges - user can view data, but cannot change it
    Full-update privileges - user can view and change data
  • Recovery Utility
    Uses logs and/or backups to restore database when it is damaged or destroyed
    2 types:
    Rollforward— DBMS uses log to re-enter changes made to database since last save or backup
    Also called forward recovery
    Rollback — DBMS uses log to undo any changes made to database during a certain period of time
    Also called backward recovery
  • Data Model
    Rules and standards that define how database organizes data
    Defines how users view organization of data
    Four popular data models
  • Stores data in tables that consist of rows and columns
    Each row has primary key
    Each column has unique name
    Stores data relationships – how data relates to each other
    What is a relationship?
    Connection within data
    Uses Structured Query Language (SQL)
    Data Models: Relational Database
  • Structured Query Language (SQL)
    Allows you to manage, update, and retrieve data
    Has special keywords and rules included in SQL statements
    How to interact with Databases
    SQL statement
    SQL statement results
  • Stores data in objects
    Object: Items that contains data, as well as actions that read or process data
    Images, hyperlinks, videos, scripts, etc
    Can store more types of data
    Can access data faster
    Uses Object Query Language (OQL)
    Data Models: Object Oriented Database
  • Multimedia databases
    Hypertext databases
    Hypermedia databases
    Web databases
    Store images, audio clips, and/or video clips
    Contain text links to other documents
    Contain text, graphics, video, and sound
    Link to e-form on Web page
    Groupware databases
    Store documents such as schedules, calendars, manuals, memos, and reports
    Computer-aided design (CAD) databases
    Store data about engineering, architectural, and scientific designs
    Object Oriented Databases
    Examples of applications appropriate for an object-oriented database:
  • Multi-dimensional Database
    Stores data in dimensions
    Multiple dimensions, also called hypercube, allow users to analyze any view of data
    Can consolidate data much faster than relational database
    It also allows more complex queries
  • Multi DimensionData Warehouse
    • Huge database system that stores and manages data required to analyze historical and current transactions
    • Quick and efficient way to access large amounts of data
    • Often uses a process called data mining to find patterns and relationships among data
    • Uses multidimensional databases
    • Data mart is smaller version of data warehouse
  • Web Database
    Database you access through the Web by filling in a form on a Web page
    Usually resides on a database server, a computer that stores and provides access to a database
  • Database Admin-istration
    What are the guidelines for developing a database?
    Determine the purpose of the database
    Design the tables
    Design tables on paper first
    Each table should contain data about onesubject
    Design the records and fields for each table
    Be sure every record has a unique primary key
    Use separate fields for logically distinct items
    Do not create fields for information that can be derived from entries in other fields
    Allow enough space for each field
    Set default values for frequently entered data
    Determine the relationships between tables
  • Database Admin-istration
    What is the role of a DA and DBA?
    Database Analyst (DA)
    Focuses on meaning and usage of data
    Decides proper placement of fields, defines relationships, and identifies users’ access privileges
    Database Administrator (DBA)
    Creates and maintains data dictionary, manages database security, monitors database performance, and checks backup and recovery procedures
  • Questions, anyone?
  • Chapter 3: Information System Development