Cursul 11 - Gestiunea memoriei
Cursul 11 - Gestiunea memoriei
Cursul 11 - Gestiunea memoriei
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Format de tip document<br />
Spreadsheet<br />
◮ documentele prezintă informații text și le stochează în format<br />
binar<br />
◮ în general, documentele sunt cele folosite în suite Office<br />
◮ documente tip text (.doc, .docx, .odt)<br />
◮ documente de tip spreadsheet (.xls, .xlsx, .ods)<br />
◮ documente de tip prezentare (.ppt, .pptx, .odp)<br />
◮ format PDF (Portable Document Format): nu este editabil<br />
◮ fișiere cu format de afișare/prezentare tabelar<br />
◮ stocate în general binar, prezentate text<br />
◮ operații de prelucrare pe date: numeric, grafice<br />
◮ Microsoft Excel, LibreOffice Calc, Google Spreadsheet<br />
Automatica si Calculatoare <strong>Cursul</strong> <strong>11</strong>, Stocarea datelor 27/43<br />
Automatica si Calculatoare <strong>Cursul</strong> <strong>11</strong>, Stocarea datelor 28/43<br />
Baze de date<br />
Ce este o bază de date?<br />
◮ mod de structurare a datelor pentru stocare și accesare<br />
eficientă<br />
◮ orice formă de structurare a informației pentru a facilita<br />
accesul poate fi considerată o bază de date<br />
◮ poate fi text sau binar<br />
◮ /etc/passwd: baza de date de utilizatori locali<br />
◮ în general, baza de date este binară pentru eficiență<br />
◮ un fișier sau un set de fișiere<br />
◮ format particular de stocare, specific implementării<br />
◮ în general binare cu un nivel de acces la baza de date<br />
◮ sisteme de gestiune a bazelor de date pentru interacțiune cu<br />
baza de date (SGBD, DBMS)<br />
◮ pentru o bază de date definim o schemă: modul de organizare<br />
și legătură<br />
◮ practic implementarea modelului entitate-asociere<br />
◮ în general, modelelul relațional (pe bază de tabele): RDBMS -<br />
Relational Database Management System<br />
Automatica si Calculatoare <strong>Cursul</strong> <strong>11</strong>, Stocarea datelor 30/43<br />
Automatica si Calculatoare <strong>Cursul</strong> <strong>11</strong>, Stocarea datelor 31/43<br />
Sistem de gestiune a bazei de date<br />
Baze de date relaționale<br />
◮ interfața expusă în formă de tabele<br />
◮ model cu intrări (rânduri) cu proprietăți (coloane) și legături<br />
între ele<br />
◮ formele de interogoare țin cont de stuctura pe bază de tabele<br />
◮ cele mai cunoscute SGBD sunt de tip relațional: Oracle, MS<br />
SQL, IBM DB2, MySQL, MariaDB, PostgreSQL, Firebird,<br />
SQLite<br />
http://resources4ict.excellencegateway.org.uk/term.php?id=<strong>11</strong>92&img=1<br />
Automatica si Calculatoare <strong>Cursul</strong> <strong>11</strong>, Stocarea datelor 32/43<br />
Automatica si Calculatoare <strong>Cursul</strong> <strong>11</strong>, Stocarea datelor 33/43<br />
Baze de date relaționale<br />
Interogări pentru baze de date relaționale<br />
◮ creează un tabel<br />
◮ șterge un tabel<br />
◮ adaugă o intrare<br />
◮ șterge o intrare sau mai multe<br />
◮ selectează o intrare sau mai multe<br />
◮ actualizează o intrare<br />
http://code.tutsplus.com/tutorials/relational-databases-for-dummies--net-30244<br />
Automatica si Calculatoare <strong>Cursul</strong> <strong>11</strong>, Stocarea datelor 34/43<br />
Automatica si Calculatoare <strong>Cursul</strong> <strong>11</strong>, Stocarea datelor 35/43