relaatiokaavat
Relaatiokaavat (relaatiokaavat) ovat relaatiotietokantojen rakenteen kuvaajia. Ne määrittelevät, millaisia attribuutteja suhteessa on ja millä arvoalueilla näiden attribuuttien arvot ovat. Relaatiokaava kuvataan usein muodossa R(A1, A2, ..., An), missä R on relation isäntä ja A1, ..., An ovat attribuutteja. Jokaisella attribuutilla on domäninsa, eli sallittujen arvojen joukko. Relaatio itsessään on tilannesettu jouko arvoja eli tuplia, jotka noudattavat kaavan määritelmiä.
Relaatiokaavaan liittyy avaimet ja riippuvuudet. Avain (superavain tai kandidaattivain) on attribuuttien tai niiden yhdistelmien ryhmä, joka
Esimerkki: R(StudentID, StudentName, Major, CourseID, CourseName, Grade). Tässä kaavassa StudentID -> StudentName, Major (oppilasID määrää nimen ja
Käytännössä relaatiokaavat toimivat datan tallennuksen, eheytteen ja kyselyjen perusmäärittelyinä tietokantojen suunnittelussa. Ne ovat keskeisiä sekä relaatiomallin