Basic Computer Notions Databases

Next Collections of data Reasons for a DBMS Reasons for a DBMS (cont'd) Database organization Flat databases Hierarchical databases Hierarchical example Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Hierarchical example (cont'd) Relational databases Operations on tables Relational examples Relational examples (cont'd) Relational examples (cont'd) 24 of 46 Relational examples (cont'd) Relational examples (cont'd) Relational examples (cont'd) Relational implementation Relational software Object-oriented databases Abstraction Encapsulation Modularity Hierarchy Examples of class hierarchies Example of object hierarchy Events Object-oriented implementation Centralized databases Centralized databases (cont'd) Electronic Medical Records Electronic Medical Records (cont'd) Current efforts Current efforts (cont'd) Oacis DRG system

Relational examples (cont'd)

Example relational tables Question #1: What is average weight of babies delivered by Jones to mothers with heights > 170 cm?

The join with the baby table results in 2 records.
PhName MHt M# DelivMWtBWt
Jones 177 392382 7512 57.4 3.6
Jones 177 392382 7706 58.2 3.4

From these we can calculate the average weight.

We have carried out 4 relational operations (Join, Project, Select and Join).


Start Next
Bacon home page
R. Funnell
Last modified: Wed, 2007 Mar 21 17:29:21

Slide show generated from dbms.html by Weasel 2007 Mar 21