Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience you may consider using the latest Chrome, Safari or Firefox browser.

DBPRIN

Database Principles


1st lecture

September 30, 2016

A SQL query walks up to two tables in a bar and asks:

“Mind if I join you?”

A SQL query walks up to two tables in a bar and asks:
“Mind if I join you?”

Who we are

photograph of Jacek Kopecký

Dr. Jacek Kopecký

(unit coordinator)

photograph of Penny Ross

Dr. Penny Ross

(lecturer)

photograph of Mark Venn

Mark Venn

(tutor)

DBPRIN

Unit Specification

The aim of the unit is to develop an understanding of the principles of
the structure, application and use
of systems that act as repositories for large amounts of information.

Learning Outcomes

  1. Ability to explain the theoretical underpinning of the relational model
  2. Ability to design and build a relational database for business, given a set of user requirements
  3. Ability to optimize a database for commercial operation, taking into account transaction scheduling, concurrency and recovery procedures
  4. Ability to analyse the advantages and disadvantages of alternative models in a given setting
  5. Demonstrated ability to manipulate relational schema and data using SQL

Four Activities

Studying

Lectures

Seminars

Labs

Materials:

Moodle

Books

Screen shot of the DBPRIN Moodle site
Cover of Connolly & Begg Sixth Edition
Cover of Connolly & Begg International Fifth Edition

Schedule

Assessment

Coursework

  1. throughout
    SQL labs sign-offs
  2. mid-Nov
    modeling, analysis, design
  3. early Mar
    advanced analysis
  4. Mar
    SQL queries sign-off
  5. Apr
    demos of your SQL
Large Google Datacenter Picture Large Google Datacenter Picture Large Google Datacenter Picture Large Google Datacenter Picture

Interlude

What do you like?

Kittens
Yamaha DragStar motorbike

Who has Databases?

some logo some logo some logo some logo some logo some logo some logo some logo some logo some logo some logo some logo some logo some logo some logo some logo

A Look at Scale

DVLA HMRC BBC and TV Licensing UK Passport
SELECT *
FROM Candidate c
JOIN Interview i
  ON i.caID = c.caID
WHERE date = CURDATE();
      

Two-tier Architecture

SQL

Three-tier Architecture

HTTP

Net

Interior of Tesla Model S
image of Tesla Model S interior from http://www.teslamotors.com/models
ATM machines
Picture of ATMs from https://sacredspaces2004.wordpress.com/2012/11/06/sacred-spaces-355-at-the-atm/
Tesco scan-as-you-go scanner
Picture of tesco scan-as-you-go scanner from http://mobile.pistonheads.com/gassing/topic.asp?h=0&f=192&t=1330248&nmt=Tescos+scan+as+you+shop
DPD parcel scanner
Picture of parcel scanner from http://www.dpd.com.pl/EN/subpage.asp?ID_kat=4&ID=50&Mark=11&Go=47&CATID=53

Use a spacebar or arrow keys to navigate