lpapadakos / dbms

Underlying implementation of DBMS data structures - record insertion/deletion/search

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Υλοποίηση Συστημάτων Βάσεων Δεδομένων 2019-20
Άσκηση 3

Όνομα                         Α.Μ.
-------------------------------------------
Κρυπωτός Χρήστος              1115201700063
Παπαδάκος Λεωνίδας-Παναγιώτης 1115201700117

================================================================================

Παραδοχές:

[*] Οι συναρτήσεις επιπέδου ΑΜ επιστρέφουν AME_ERROR σε περίπτωση σφάλματος και
    θέτουν κωδικό σφάλματος στο AM_errno. Η εκφώνηση ορίζει την AM_PrintError.
    (Παρόμοια λογική με errno)

[*] H AM_FindNextEntry επιστρέφει pointer σε σημείο ενός BF_Block κάπου στη
    μνήμη. Γι'αυτό κάνει unpin το μπλοκ μόνο όταν δεν το χρειάζεται πια, ώστε
    να παραμείνουν τα σωστά δεδομένα (το δεύτερο πεδίο ενός record) στη θέση
    μνήμης όπου δείχνει.

[*] Το split ανταπωκρίνεται στις υποθέσεις και τα test cases της εργασίας.

About

Underlying implementation of DBMS data structures - record insertion/deletion/search


Languages

Language:C 98.6%Language:Makefile 1.4%