CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 75
Database Systems II Record Organization
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 76
Database Systems II Record Organization CMPT 454, Simon Fraser - - PDF document
Database Systems II Record Organization CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 75 Introduction We have introduced secondary storage devices, in particular disks. Disks use blocks as basic units of transfer and storage.
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 75
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 76
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 77
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 78
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 79
124 1.01 (binary) = 1.25 (decimal)
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 80
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 81
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 82
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 83
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 84
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 85
header birthdate name address fixed variable
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 86
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 87
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 88
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 89
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 90
block 1 block 2
block 1 block 2
R3
(a)
R3
(b)
R7
(a)
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 91
2050 bytes wasted 2046 2050 bytes wasted 2046
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 92
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 93
EMP
DEPT
DEPT
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 94
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 95
records in sequence
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 96
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 97
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 98
Often 8-16 Bytes! Typically ≤ 8 Bytes
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 99
Header Free space
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 100
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 101
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 102
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 103
Free space
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 104
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 105
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 106
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 107
MAIN MEMORY DISK disk block free frame BUFFER POOL choice of frame dictated by replacement policy
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 108
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 109
CMPT 454, Simon Fraser University, Fall 2009, Martin Ester 110