Olkoon tiedoston sivukoko 4KB. Sivuotsake vaatii 128 tavua ja tietuehakemisto 2 tavua /tietue. Kussakin tietueessa on 4 tavun otsake. Opiskelija-taulussa on 16000 tietuetta ja se on määritelty seuraavasti:
create table student (
personal_number char(11),
student_number char(15),
last_name varchar(80), /* average length 9 */
first_name varchar(80), /* average length 12 */
previous_name varchar(80), /*average length 2, mostly null */
email varchar(80), /*average 20 */
phone varchar(15), /*average 6 */
major_studies char(3),
last_visit date /* length 7 bytes*/
)
Oletetaan, että tietue sijoitetaan sivulle jakamattomana.
- Kuinka monta sivua tarvitaan taulua vastaavan tiedoston tallettamiseen, jos käytetään kiinteäpituisia tietueita ja kenttiä?
- Kuinka monta sivua tarvitaan, jos käytetään vaihtuvapituista esitysmuotoa, jossa kunkin kentän alussa on yhden tavun pituinen pituuskenttä?