intelegerea modelului relational nu necesita cunostinte teoretice deosebite, putand fi prezentat cu
ajutorul unor concepte extrem de simple $i intuitive. De exemplu relalia. conceptul central in modelul relational, poate ft prezentatA sub forma unui tabel bidimensional de date. Reprezentarea relaliei in acest mod este comodA, usor de inteles pi de utilizat, in special in cadrul operatiflor asupra datelor. Modelul are nu numai adepti, ci $i critici, care ii contests relevanta si utilitatea in viitoarele infrastructuri informationale [ELNAl0]. In acest sens, se considerA ca modelul este sArac din punctul de vedere semantic, iar structurile de date utilizate sunt simpliste pentru a servi unei bune modelAri a lumii reale. Operatiile care se pot realiza asupra datelor sunt considerate simple, comparativ cu prelucrArile complexe reclamate de numeroase aplicalii. Modelul relational este unul extensibil, iar sistemele de gestiune a bazelor de date relationale sunt suficient de flexibile pentru a se putea adapta la noile cerinte de prelucrare. In fala acestor opinii critice, au existat numeroase incercari de extindere si imbunAtatire a modelului relational, precum: modelul relational-obiectual, modelul relational cu valori structurate, modelul relational fuzzy etc. Modelul relational este constituit din urmatoarele componente: structura relationala, operatorii relationali si restrictiile de integritate. a) Structura relationally. Datele sunt organizate sub forma unor tabele bidimensionale de date, denumite relatii. Asocierile dintre relatii se reprezintA explicit prin atribute de legAturA. Aceste atribute figureazA intr-una dintre relatiile implicate in asociere (in cazul legaturilor de tip unu la multi) sau sunt plasate intr-o relalie distinctA, construita special pentru exprimarea legaturilor (in cazul legAturilor de tip multi la multi). b) Operatorii relatronali. Acestia definesc operatiile care se pot efectua asupra relatiilor, in scopul realizArii functiilor de prelucrare asupra bazei de date, respectiv interogarea, adAugarea, modificarea si stergerea datelor. c) Restrictide de integritate. Acestea permit definirea starilor coerente ale bazei de date. In continuare, vor fi prezentate aceste componente. Adoptarea modelului relational asigurA posibilitAti multiple de definire $i manipulare a