INFORMATICA, Manual pentru clasa a XII-a. Invata Oracle! - Carmen Popescu

30.66 RON
Materialul este aprobat prin Ordinul MEdCT 1561/81 din 23. 07. 2007. Manualul acopera programa scolara pentru clasele de matematica-informatica: Modulul 1 (Baze de date) si Modulul 2 (Sisteme de gestiune a bazelor de date, varianta A - Oracle). Manualul se poate dovedi foarte util elevilor inscrisi la cursurile Oracle Academy, acesta propunand exemple si exercitii originale care completeaza materialele disponibile in cursul on-line. Carmen Popescu, absolventa a Universitatii"Lucian Blaga" din Sibiu, in anul 1995, a urmat apoi masteratul in informatica de gestiune la Universitatea"Babes-Bolyai" din Cluj-Napoca in anul universitar 1996-1997. În prezent este profesor titular la Colegiul National"Gheorghe Lazar" din Sibiu si desfasoara o vasta activitate: autor de manuale si culegeri de informatica, instructor adjunct Oracle Academy, a participat la Olimpiadele Nationale de Informatica incepand cu anul 2005, fiind in fiecare an propunator de probleme. Cuprins PARTEA I: Proiectarea bazelor de date I. 1. Proiectarea bazelor de date. Notiuni introductive... 11 1. Date, informatii, cunostinte... 12 2. Colectarea si analizarea datelor. Modelul conceptual... 13 3. Entitati. Instante. Atribute. Identificator unic... 14 Aplicatii... 16 4. Relatii intre entitati... 17 Conventii de reprezentare a relatiilor... 18 Tipuri de relatii... 19 Relatii ierarhice. Relatii recursive... 21 Relatii redundante... 23 5. Rezolvarea relatiilor many-to-many... 24 Test de autoevaluare... 27 Test de evaluare 1... 29 Test de evaluare 2... 30 Aplicatii... 31 I. 2. Normalizarea datelor... 33 1. Ce este normalizarea?... 34 2. Prima forma normala... 35 3. A doua forma normala... 37 4. A treia forma normala... 38 5. Exemplu de normalizare... 39 Aplicatii... 42 I. 3. Implementarea modelului conceptual... 45 1. Modele de baze de date... 46 2. Baze de date relationale... 47 Aplicatii... 49 4 Cuprins 3. Maparea relatiilor... 50 Maparea relatiilor one-to-many... 50 Maparea relatiilor one-to-one... 51 Maparea relatiilor recursive... 52 4. Maparea relatiilor barate... 53 5. Exemplu complet de mapare... 54 Aplicatii... 56 6. Operatii specifice prelucrarii bazelor de date... 56 7. Reguli de integritate... 57 8. Programe de validare si de actiune... 58 Test de autoevaluare... 59 I. 4. Elemente avansate de proiectare a bazelor de date... 61 1. Tipuri si subtipuri... 62 2. Maparea tipurilor si a subtipurilor... 63 Aplicatii... 66 3. Relatii exclusive (arce)... 66 4. Maparea arcelor... 68 Aplicatii... 69 5. Nontransferabilitate... 69 6. Modelarea datelor istorice... 70 Aplicatii... 75 I. 5. Dezvoltarea profesionala in domeniul IT... 77 1. Evaluarea aptitudinilor si a intereselor... 78 2. Identificarea meseriilor de interes... 83 3. Evaluarea posibilelor cariere... 85 4. Scrisoarea de intentie... 87 5. Scrierea curriculumului vitae... 89 6. Pregatirea si sustinerea interviului... 91 Exemple de intrebari frecvente in interviurile la angajare... 93 Cuprins 5 I. 6. Managementul de proiect... 95 1. Ce este un proiect?... 96 2. Etape in realizarea unui proiect... 96 3. Principiile lucrului in echipa... 98 4. Pregatirea si sustinerea unei prezentari... 99 Teme de proiect... 101 PARTEA II: Programarea bazelor de date II. 1. Interogari simple. Sortarea datelor... 107 1. Notiuni introductive... 108 2. Elemente de baza ale SQL... 113 3. Interogarea tabelelor. Comanda SELECT... 115 Aliasul unei coloane... 118 Eliminarea liniilor duplicate... 120 Filtrarea liniilor. Clauza WHERE... 121 4. Sortarea datelor. Clauza ORDER BY... 123 5. Afisarea primelor n linii... 127 Aplicatii... 130 Joc... 131 II. 2. Functii singulare... 134 1. Tipuri de functii... 135 2. Tabela DUAL... 135 3. Functii asupra sirurilor de caractere... 136 Combinarea functiilor asupra sirurilor de caractere... 140 4. Functii numerice... 141 5. Functii asupra datelor calendaristice... 145 Aritmetica datelor calendaristice... 146 Functii cu date calendaristice... 147 6. Functii de conversie... 150 Transformarea din data calendaristica in sir de caractere... 150 Transformarea din sir de caractere in data calendaristica... 153 Formatul RR si formatul YY... 153 6 Cuprins Transformarea din numar in sir de caractere... 155 Transformarea din sir de caractere in numar... 156 7. Functii de uz general... 156 8. Functii si expresii conditionale... 158 Aplicatii... 159 II. 3. Interogari multiple... 161 1. Produsul cartezian... 163 2. Equijoin... 165 3. Nonequijoin... 167 4. Self Join... 168 5. OuterJoin... 169 6. Operatorii UNION, INTERSECT, MINUS... 175 Test de evaluare... 178 Aplicatii... 182 II. 4. Gruparea datelor... 185 1. Studiu de caz... 186 2. Functii de grup... 187 3. Gruparea datelor. Clauza GROUP BY... 192 Reguli de folosire a clauzei GROUP BY... 194 4. Selectarea grupurilor. Clauza HAVING... 195 Aplicatii... 200 Jocuri... 202 II. 5. Subinterogari... 205 1. Subinterogari simple... 207 2...

N/A