06.04.2015 Views

Cursul 11 - Gestiunea memoriei

Cursul 11 - Gestiunea memoriei

Cursul 11 - Gestiunea memoriei

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!