Jonctiuni

Jonctiuni in aceeasi tabela

Jonctiuni in aceeasi tabela

Jonctiuni in acelasi tabel In general, folosim join in acelasi tabel pentru a verifica redundanta datelor. Pentru a realiza o astfel de jonctiune, trebuie sa ii dam tabele doua aliasuri, pentru a face programul ‚sa creada’ ca de fapt sunt doua tabele. De exemplu, intr-o tabela cu echipe de fotbal, avem toti membrii echipelor, pe ... ...

Jonctiuni

Clauze pentru jonctiuni

Clauze pentru jonctiuni

Am mentionat anterior ca intr-o jonctiune naturala este necesar ca acea coloana comuna, sa aiba acelasi tip de date. In cazul in care sunt de tipuri de date diferite, va aparea o eroare. Pentru a evita acest lucru, vom folosi clauza USING unde vom numi coloana dupa care se va face join. Coloana care a ... ...

Jonctiuni

Jonctiuni

Jonctiuni

Jonctiunile intre tabele faciliteaza cautarea datelor si selectarea informatiilor din mai multe tabele. Jonctiunea reprezinta o operatie definita pe doua relatii R1 si R2 prin care se obtine relatia R3 formata din ansamblul tuplurilor R1 si R2 care satisfac anumite conditii. Conditii de: -          egalitate jonctiune de egalitate naturala...

Functii

Functii pentru caractere, conversie si alte functii

Functii pentru caractere, conversie si alte functii

Functii pentru caractere: CHR CONCAT INITCAP LOWER / UPPER LPAD / RPAD LTRIM / RTRIM REPLACE SUBSTR TRANSLATE INSTR LENGTH Functii de conversie: TO_CHAR TO_NUMBER TO_DATE Alte functii: GREATEST / LEAST USER Functia CHR transforma (daca este posibil) un numar intr-un caracter, folosind tabela ASCII. De exemplu, statementul de mai jos va returna valo...

Functii

Functii aritmetice

Functii aritmetice

Functiile aritmetice ABS CEIL FLOOR ROUND TRUNC COS, COSH SIN, SINH TAN, TANH EXP LN, LOG MOD POWER SIGN SQRT ABS reutrneaza valoarea absoluta a unui numar. Este destul de sugestiv cum se foloseste: Abs(<numar sau atribut>)   CEIL rotunjeste prin adaos un numar, returnand cel mai mic numar intreg mai mare sau egal decat ... ...

Functii

Functii pentru data si timp

Functii pentru data si timp

Continuam discutia noastra despre functii, si ajungem la functii pentru Data si timp. ADD_MONTHS LAST_DAY MONTHS_BETWEEN NEW_TIME NEXT_DAY SYSDATE  ADD_MONTHS   Aceasta functie adauga un  numar de luni unei date. De exemplu, daca dorim sa calculam termenul scadent al unei facturi, acesta se afla adunand 3 luni la data de facturare. Sa presup...

Functii

Functii in SQL

Functii in SQL

Functiile cresc abilitatea de a manipula datele cautate. Functiile se impart in mai multe categorii: Functii agregate Functii pentru data si timp Functii aritmetice Functii pentru caractere Functii de conversie Alte functii Astazi vom incepe cu functiile agregate – returneaza o valoare care se bazeaza pe valorile dintr-o coloana.   COUNT...

DML

Expresii. Conditii.

Consideram ca avem tabelul ELEVI: NR_MAT NUME PRENUME Medii Olimpiada 123 Popescu Ion 9.65 Nu 124 POPESCU GEORGE 9.87 Da 125 POPESCU Adela 9.65 Da   si statementul: select nume, medii from elevi where olimpiada = ‘Da’; va afisa: Nume                          Medii POPESCU                     9.87...

DML

Statementuri DML

Insert Select Update Delete Acestea sunt folosite pentru a modifica continutul unei tabele, sau al unui alt obiect. DML este abrevierea pentru Data Manipulation Language. Comenzile ROLLBACK si COMMIT functioneaza doar pt insert, update si delete. INSERT Sintaxa este: Insert into nume_tabela ([lista_coloane])                   Value...

Cursuri

Curs 11 Baze de Date – Proiectarea bazelor de date

Curs 11 Baze de Date - Proiectarea bazelor de date

Realizarea bazelor de date face parte din etapa de realizare a unui sistem informatic si consta din urmatoarele activitati (etape): Analiza sistemului sau a domeniului economic pentru care se realizeaza baza de date Proiectarea structurii bazei de date schema conceptuala schema logica schema fizica Incarcarea datelor in baza de date Exploatarea si ...