12.07.2015 Views

FIŞA DISCIPLINEI Denumirea disciplinei BAZE DE DATE ...

FIŞA DISCIPLINEI Denumirea disciplinei BAZE DE DATE ...

FIŞA DISCIPLINEI Denumirea disciplinei BAZE DE DATE ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FIŞA <strong>DISCIPLINEI</strong><strong>Denumirea</strong> <strong>disciplinei</strong><strong>BAZE</strong> <strong>DE</strong> <strong>DATE</strong> DISTRIBUITEAnul de studiu III Semestrul * II Tipul de evaluare finală (E / V / C) CRegimul <strong>disciplinei</strong> (Ob – obligatorie, Op – opŃională, F - facultativă) Op Numărul de credite 5Total ore din planul de învăŃământ 42 Total ore de studiu individual 60 Total ore pe sem. 102Titularul <strong>disciplinei</strong>Profesor Dr. Mihai Jalobeanu* Dacă disciplina are mai multe semestre de studiu, se completează câte o fişă pentru fiecare semestruFacultateaCatedraProfilulSpecializareaInformaticăInformaticăTehnicInformaticăNumărul total de ore (pe semestru) din planul de învăŃământ(Ex. 28 la C dacă disciplina are curs de 14 săptămâni x 2 h curs pesăptămână)Total C** S L P42 14 28** C – curs, L – activităŃi de laborator, P – proiect sau lucrări practiceObiectivele <strong>disciplinei</strong>• InŃelegerea ideilor care stau la baza structurării cunoştinŃelor, în organizarea informaŃiilor în Baze de Date Distribuite înreŃea şi a posibilităŃilor de acces şi de analiză a acestora;• Deprinderea noŃiunilor uzuale, a conceptelor şi terminologiei specifice lucrului cu bazele de date în reŃea, odată cucapacitatea de a parcurge un studiu de specialitate, fie el articol tipărit, fie document Web;• Deprinderea de a manipula, de a proiecta şi construi baze de date accesibile Web;• Deprinderea de a programa în PHP& MySQL;• Deprinderea capacităŃii de a proiecta o bază de date distribuită.şi de a integra baze de date aflate pe mai multe servere.Baze de date XML;.• InŃelegerea organizării şi structurării documentelor HTML (pe Web, dar mai ales în cadrul motoarelor de căutare). dar şi amodului de organizare a unui magazin virtual, precum şi a organizării serverelor Web complexe PHP - MySQL - Apache.ConŃinutul Cursului1. Problemele generale ale integrării bazelor de date: Memorarea şi regăsirea informaŃiilor în reŃea, Data Minning sau regăsireacunoştinŃelor din bazele de date, Combinarea bazelor de date, chei şi legături2. Baze de date pe Web: Structurarea paginilor Web ca baze de date documentare, Motorul de căutare pe Web văzut ca SGBD,Căutarea avansată ca tranzacŃie într-un SGBD, Formularea cererii şi analiza rezultatelor obŃinute3. Problema algoritmilor de învăŃare pentru soluŃionarea problemelor de "Data Mining": Limbajul Java şi folosirea sa pe Web ,Modelul - pachetul soft WEKA , Alte pachete soft pentru Data Mining.4. Prognoza meteo globală ca sistem de baze de date distribuite: http://www.euronews.com opŃiunea "weather",Căutarea/interogarea după zona geografică, Alegerea limbii, Alegerea modului de vizualizare a informaŃiilor, Organizareacererii de căutare. Paralela cu căutarea pe Web.5. Alte exemple de prelucrare distribuită a datelor şi de baze de date distribuite: Proiectul Catalogului Genomului uman, GRID-Atlas, Bazele academice de documentare (ProQuest, SpringerLink, JSTOR, sistemul naŃional de informare-documentare)6. Dezvoltarea - extinderea Bazelor de Date : Problema structurării şi separării datelor, Identificarea structurii şi relaŃiilor dintrunset de date ca punct de plecare în construcŃia unei baze de date, Exemplul fişierului de personal-salarizare (Stat defuncŃiuni), Alte exemple: catalogul studenŃilor din an, cartea de telefon, Compunerea bazelor de date: Sisteme informaŃionaleintegrate7. Organizarea şi gestionarea datelor într-o Bază de Date Distribuită:Proiectarea aplicaŃiilor de căutare şi întreŃinere a Bazei deDate Distribuite; OperaŃiile de bază - selecŃia, clasificarea, transformarea - aducerea la zi; Sisteme de Gestiune a Bazelor deDate Distribuite – SGBDD; Baze de Date distribuite accesibile Web - Sisteme client-server8. Calculul distribuit, modelul tranzacŃiilor bancare: Problemele de comunicare – sincronizare; Problemele de siguranŃă –securitate; Portal Web sau bază de date distribuită?9. Exemple de SGBD-uri, paralelisme şi particularităŃi: Oracle - N8; Ansamblul PHP, MySQL, Apache; Baze de date XML10. Securitatea bazelor de date: ImportanŃa protejării înregistrărilor; Nivele de protecŃie, criptarea tranzacŃiilor; Bazele de datecomerciale, clienŃi vechi şi posibili clienŃi ; Reclame şi credibilitate; Bazele de date şi încălcarea dreptului la viaŃă privată11. Studiu de caz: Sisteme e-Learning sau de gestiune academică: Gestiunea studenŃilor, profesorilor şi cursurilor; ValidareastudenŃilor, validarea creatorilor de cursuri; Căutări posibile într-un LMS; Mediul Moodle12. Studiu de caz: FuncŃionarea unui magazin on-line;Mofelul Amazon.com ; Gestiunea tranzacŃiilor şi “coşul de cumpărături”;13. Concluzii: Reguli generale în proiectarea bazelor de date distribuite; Cum evaluăm credibilitatea unei baze de date şi siguranŃaunei tranzacŃii în reŃea? Estimări privind evoluŃia Internetului, a gestiunii bazelor de date distribuite în clusteri


ConŃinutul seminarului / laboratoruluiAnaliza şi accesul la bazele de date distribuite exemplificate şi discutate la cursPerfecŃionarea procedeelor de informare documentare prin folosirea de tranzacŃii complexe pe motoarele de căutare. ExerciŃii decăutări în bazele de date documentare (SpringerLink) şi comenzi la librăriile on-line.Instalarea şi Configurarea ansamblului Apache+ PHP + MySQL sub LinuxFamiliarizarea cu comenzile MySQL şi cu limbajul PHPConstrucŃia unei baze de date pe serverul MySQL , interfaŃată cu serverul Web prin scripturi PHPBibliografie1. Anghel Traian "Dezvoltarea aplicaŃiilor Web folosind XHTML, PHP şi MySQL", POLIROM Iaşi, 20052. Buraga S. (coord) "Situri Web la cheie; soluŃii profesionale de implementare. PHP, Perl, ASP.NET, ActionScript, XML,SQL, Palm OS", Editura Polirom, 20043. Costin Cl., “PHP – Campionul din umbră” , Linux K<strong>DE</strong> Romania, 4. Conolly T., Begg C., Strachan A., "Baze de date - Proiectare, Implementare, Gestionare", Ed. Teora 20015. Fotache Marin "Proiectarea bazelor de date; Normalizare şi postnormalizare, Implementări SQL şi Oracle", POLIROMIaşi, 20056. Fotache M., Strîmbei C., CreŃu L. "Oracle 9i2. Ghidul dezvoltării aplicaŃiilor profesionale", Polirom 20047. Grant, T. "ÎnvăŃaŃi fără profesor ORACLE Power Objects, în 21 de zile", Teora, 19978. Honour, E., Dalberth, P., Kaplan, A., Mahta, A. "Oracle - Secrete (SoluŃii finale la problemele puse de bazele de date înOracle)", Teora 2001 (traducere Roxana Mărăşoiu, Delia Alexandrescu, după ediŃia din 1998)9. Jalobeanu M. "WWW în învăŃământ: Instruirea prin Internet, Cum căutăm şi Cum publicăm pe Web", Ed. CCD, Cluj-Napoca, 2001.10. *** “PHP – MySQL în 8 lecŃii 11. Lungu, I., Iorga, M., Velicanu, M. "Baze de Date - Să învăŃăm sistemul Oracle în 28 de lecŃii", Editura Economică,Bucureşti, 2002 (284 pg)12. Robison, L. "Programarea Bazelor de Date cu Visual C++6", Teora 2002 (traducere Aurelia şi Daniel Merezeanu, dupăediŃia din 1998, cu un CD inclus)13. Yarger R.J., Reese G. şi King T. "MySQL & mSQL", O'Reilly & Associates, 1999CompetenŃe generale (competenŃele generale sunt menŃionate în fişa specializării)1. Cunoaştere şi înŃelegere (cunoaşterea şi utilizarea adecvată a noŃiunilor specifice <strong>disciplinei</strong>)••2. Explicare şi interpretare (explicarea şi interpretarea unor idei, proiecte, procese, precum şi a conŃinuturilorteoretice şi practice ale <strong>disciplinei</strong>)••3. Instrumental – aplicative (proiectarea, conducerea şi evaluarea activităŃilor practice specifice, utilizarea unormetode, tehnici şi instrumente de investigare şi aplicare)••4. Atitudinale (menifestarea unei atitudini pozitive şi responsabile faŃă de domeniul ştiinŃific / cultivarea unuimediu ştiinŃific centrat pe valori şi relaŃii democratice / promovarea unui sistem de valori culturale, morale şi civice/ valorificarea optimă şi creativă a propriului potenŃial în activităŃile ştiinŃifice / implicarea în dezvoltareainstituŃională şi în promovarea inovaŃiilor ştiinŃifice / angajarea în relaŃii de parteneriat cu alte persoane, instituŃii curesponsabilităŃi similare / participarea la propria dezvoltare profesională)•••CompetenŃe specifice <strong>disciplinei</strong>La stabilirea notei finale se iau în considerarePonderea în notare exprimată în procente(Total = 100%)- răspunsurile la examen / colocviu (evaluarea finală) 50%- răspunsurile finale la lucrările practice de laborator- testarea periodică prin lucrări de control- testarea continuă pe parcursul semestrului 25%- activităŃile gen teme / referate / eseuri / traduceri / proiecte etc. 25%- alte activităŃi (PRECIZAłI) ..........................................................DescrieŃi modalitatea practică de evaluare finală E/V (de exemplu: lucrare scrisă (descriptivă şi / sau test grilă şi / sau probleme etc.),examinare orală, colocviu individual ori în grup, proiect, etc.)Proiectul constă în realizarea unei baze de date accesibilă prin reŃea.Evaluarea finală se face printr-o lucrare scrisă (răspunzând unui set de întrebări din tematica cursului (25%) şi prin susŃinereadiscutareaproiectului (25%). Sunt acceptaŃi la examen doar studenŃii care şi-au realizat proiectul (l-au transmis prin poştaelectronică sau l-au instalat pe un server Web public) la timp.


CerinŃe minime pentru nota 5(sau cum se acordă nota 5)Să poată explica termenii de bază, concepteleSă realizeze singur un proiect minimalCerinŃe pentru nota 10(sau cum se acordă nota 10)Participare activă la curs-laborator;Realizarea unui proiect coerent, documentat şi funcŃional de baza dedate accesibilă din navigator;Prezentarea proiectului demonstrând stăpânirea conŃinutului şicalitatea de autor;O bună cunoaştere a terminologiei, a principiilor şi instrumentelorde lucru.EstimaŃi timpul total (ore pe semestru) al activităŃilor de studiu individual pretinse studentului(completaŃi cu 0 activităŃile care nu sunt cerute)1. Descifrarea şi studiul notiŃelor de curs 0 7. Pregătire lucrări de control2. Studiu după manual, suport de curs 5 8. Pregătire prezentări orale 23. Studiul bibliografiei minimale indicate 20 9. Pregătire examinare finală 34. Documentare suplimentară în bibliotecă 10 10. ConsultaŃii5. Activitate specifică de pregătireSEMINAR şi / sau LABORATOR5 11. Documentare pe teren6. Realizare teme, referate, eseuri, traduceri, etc. 15 12. Documentare pe Internet *40TOTAL ore studiu individual (pe semestru) = 60* Suportul de curs şi bibliografia recomandată fiind disponibile pe Web, studiul individual se poate face aproape integral lacalculatorData completării: 03.10.2006Semnătura titularului ________________

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

Saved successfully!

Ooh no, something went wrong!