INFORMATICA, Manual pentru clasa a XII-a. Invata Oracle! - Carmen Popescu
Preț: 29,00 lei
Disponibilitate: stoc indisponibil
Autor: Carmen Popescu
ISBN: 9789737658111
Editura: L&S Info-Mat
Anul publicării: 2015
Pagini: 316
Format: 16,5 x 23,5
Categoria: Manuale scolare
DESCRIERE
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. Subinterogari multiple... 209
Subinterogari multiple cu operatorul IN... 210
Subinterogari multiple cu ALL... 212
Subinterogari multiple cu ANY... 213
Subinterogari multiple cu EXISTS... 216
Subinterogari multiple in clauza FROM... 216
Test de autoevaluare... 217
Aplicatii... 219
Cuprins 7
II. 6. Crearea si modificarea structurii tabelelor. Constrangeri 222
1. Crearea tabelelor... 223
Definirea valorilor implicite pentru coloane... 224
2. Definirea constrangerilor... 225
Restrictia NOT NULL... 226
Restrictiile PRIMARY KEY si UNIQUE... 227
Restrictia FOREIGN KEY... 229
Restrictia CHECK... 233
3. Modificarea structurii unei tabele... 234
Adaugarea unei noi coloane... 234
Stergerea unei coloane... 245
Modificarea unei coloane... 236
Adaugarea unei constrangeri... 236
Stergerea unei constrangeri... 237
Activarea/dezactivarea unei constrangeri... 237
Test de autoevaluare... 238
Aplicatii... 241
II. 7. Introducerea si actualizarea datelor din tabele... 242
1. Adaugarea datelor in tabele... 243
2. Stergerea datelor dintr-o tabela... 247
3. Modificarea datelor dintr-o tabela... 248
Aplicatii... 250
Aplicatii recapitulative... 251
II. 8. Vederi (views)... 253
1. Crearea si stergerea vederilor... 255
2. Actualizarea datelor prin intermediul vederilor... 256
Inserarea datelor prin intermediul vederilor... 258
Stergerea datelor prin intermediul vederilor... 259
Modificarea datelor prin intermediul vederilor... 260
Restrictii privind utilizarea vederilor... 261
Aplicatii... 262
8 Cuprins
II. 9. Secvente. Indecsi. Sinonime... 263
1. Secvente... 264
Crearea si stergerea secventelor... 264
Utilizarea secventelor... 266
Modificarea secventelor... 267
2. Indecsi... 268
3. Sinonime... 269
Test de autoevaluare... 270
II. 10. Alocarea si revocarea drepturilor.
Gestiunea tranzactiilor... 273
1. Drepturi si roluri... 274
02. Drepturile de sistem... 275
Acordarea drepturilor de sistem... 276
3. Drepturile la nivel de obiect... 277
Acordarea drepturilor la nivel de obiect... 277
4. Gestiunea rolurilor... 278
5. Gestiunea tranzactiilor... 280
Aplicatie... 285
II. 11. Realizarea proiectelor... 286
1. Crearea tabelelor bazei de date... 287
2. Crearea aplicatiei si a paginii principale... 290
3. Adaugarea campurilor calculate unui formular sau raport... 293
4. Crearea listelor de valori... 296
Aplicatii... 301
II. 12. Aplicatii recapitulative... 302
Bareme de corectare si notare... 311
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. Subinterogari multiple... 209
Subinterogari multiple cu operatorul IN... 210
Subinterogari multiple cu ALL... 212
Subinterogari multiple cu ANY... 213
Subinterogari multiple cu EXISTS... 216
Subinterogari multiple in clauza FROM... 216
Test de autoevaluare... 217
Aplicatii... 219
Cuprins 7
II. 6. Crearea si modificarea structurii tabelelor. Constrangeri 222
1. Crearea tabelelor... 223
Definirea valorilor implicite pentru coloane... 224
2. Definirea constrangerilor... 225
Restrictia NOT NULL... 226
Restrictiile PRIMARY KEY si UNIQUE... 227
Restrictia FOREIGN KEY... 229
Restrictia CHECK... 233
3. Modificarea structurii unei tabele... 234
Adaugarea unei noi coloane... 234
Stergerea unei coloane... 245
Modificarea unei coloane... 236
Adaugarea unei constrangeri... 236
Stergerea unei constrangeri... 237
Activarea/dezactivarea unei constrangeri... 237
Test de autoevaluare... 238
Aplicatii... 241
II. 7. Introducerea si actualizarea datelor din tabele... 242
1. Adaugarea datelor in tabele... 243
2. Stergerea datelor dintr-o tabela... 247
3. Modificarea datelor dintr-o tabela... 248
Aplicatii... 250
Aplicatii recapitulative... 251
II. 8. Vederi (views)... 253
1. Crearea si stergerea vederilor... 255
2. Actualizarea datelor prin intermediul vederilor... 256
Inserarea datelor prin intermediul vederilor... 258
Stergerea datelor prin intermediul vederilor... 259
Modificarea datelor prin intermediul vederilor... 260
Restrictii privind utilizarea vederilor... 261
Aplicatii... 262
8 Cuprins
II. 9. Secvente. Indecsi. Sinonime... 263
1. Secvente... 264
Crearea si stergerea secventelor... 264
Utilizarea secventelor... 266
Modificarea secventelor... 267
2. Indecsi... 268
3. Sinonime... 269
Test de autoevaluare... 270
II. 10. Alocarea si revocarea drepturilor.
Gestiunea tranzactiilor... 273
1. Drepturi si roluri... 274
02. Drepturile de sistem... 275
Acordarea drepturilor de sistem... 276
3. Drepturile la nivel de obiect... 277
Acordarea drepturilor la nivel de obiect... 277
4. Gestiunea rolurilor... 278
5. Gestiunea tranzactiilor... 280
Aplicatie... 285
II. 11. Realizarea proiectelor... 286
1. Crearea tabelelor bazei de date... 287
2. Crearea aplicatiei si a paginii principale... 290
3. Adaugarea campurilor calculate unui formular sau raport... 293
4. Crearea listelor de valori... 296
Aplicatii... 301
II. 12. Aplicatii recapitulative... 302
Bareme de corectare si notare... 311
Categorii librarie online
-Edituri /Promotii
-Cărţi noi
-- 18,75 leiPRP: 25,00 lei (-25%)
- 25,20 leiPRP: 36,00 lei (-30%)
- 46,20 leiPRP: 66,00 lei (-30%)
Promoţii
-- 18,75 leiPRP: 25,00 lei (-25%)
- 23,99 leiPRP: 29,99 lei (-20,01%)
- 35,99 leiPRP: 44,99 lei (-20%)
RECENZII