CA218 Introduction to Databases PowerPoint PPT Presentation

presentation player overlay
1 / 13
About This Presentation
Transcript and Presenter's Notes

Title: CA218 Introduction to Databases


1
CA218 Introduction to Databases
  • Lecturer Mark Melia

2
Course Information
  • Contact hours
  • Lecture
  • Wednesday 11.00-12.00
  • Thursday 09.00-10.00
  • Lab
  • Thursday 13.00-15.00
  • Phone 700 8448 (Ext. 8448)
  • Email mmelia_at_computing.dcu.ie
  • Web http//www.computing.dcu.ie/mmelia/ca218.sht
    ml

3
Course Information
  • Assessment
  • SQL Test 12.5
  • Week 8
  • Project 12.5
  • Given in week 9
  • Submission week 11
  • Final Exam 75

4
So whats it all about???
  • Information Systems (today)
  • DB just a small cog in an information systems
    world
  • Set the scene
  • Database Overview (Week 1)
  • DBMS
  • What is it, why use it, why not to use it
  • 3 level Architecture

5
So what is it all about???
  • Entity-Relationship Modelling (Week 2)
  • A way of modelling the real world
  • Well part of it anyway
  • Database design analysis
  • Relational Model of Data (Week 3)
  • Mathematical foundation of relational databases

6
So what is it all about???
  • Structured Query Language (SQL) (Week 4-6)
  • Creating databases (DDL)
  • Manipulating and finding data in databases (DML)
  • System Catalog (Week 6)
  • How a DBMS describes its data
  • Views (Week 6)
  • Creating virtual tables

7
So what is it all about???
  • Databases and the Internet (week 7)
  • Connecting java and databases
  • Database design and normalisation (week 8 9)
  • Storage Structures (week 10)
  • Finished in week 10 yeah right!

8
The Lab Sessions
  • Play around with the ER modelling tool (Week 2)
    no tutors
  • Worksheet 1 ER modelling (Week 3)
  • Worksheet 2 Relational Algebra (Week 4)
  • SQL Worksheet SQL questions (week 5, 6 7)
  • Java and Databases (Week 8)
  • Project (Week 9 11)

9
So lets get stuck in!
10
Information Systems
  • This introductory lecture describes the role that
    a Database Management System (DBMS) plays in
    terms of other information systems.
  • 1a. Information Systems Introduction
  • 1b. Information Systems and DBMS
  • Sources Elmasri Navathe pp 1-6

11
Information Systems Introduction
  • " A computer-based1 information system retrieves2
    information 3 from its database4 in response to a
    users query5 ".
  • Manual v computer based
  • Retrieve, store, modify, delete ... always 4 DML
    commands
  • Computerised information could be ...
  • structured numeric/alpha
  • free text
  • voice
  • image
  • rules
  • others ...

12
Information Systems Introduction
  • " A computer-based 1 information system
    retrieves2 information3 from its database4 in
    response to a users query5 ".
  • Database is a repository which is big and
    organised
  • User query
  • Precise or vague information need
  • Expressed precisely or vaguely
  • Interactive or batch execution / retrieval
  • Seeking specific information or aggregate

13
Information Systems DBMS
  • So where does a DBMS fit in
  • Interactive or host query
  • Unambiguous statement
  • Precise query
  • Retrieved information is specifically stored or
    aggregated
  • Well-structured information, text and multimedia
    are stored as bit strings
  • Query is boolean combination of predicates
  • Exact matching
  • Formal schema
  • DBMS also provides security, data independence,
    persistence, concurrency, recovery and backup
Write a Comment
User Comments (0)
About PowerShow.com