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