Sisteme de Gestiune a Bazelor de Date

Seminar
8.7/10 (6 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 4 în total
Cuvinte : 704
Mărime: 11.87KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Munteanu Mihaela
Academia de Studii Economice Sectia Cibernetica

Extras din document

SEMINAR 1 - CONTINUT:

1. Baze de date – recapitulare: schema bazei de date, tabela, camp, cheie primara, cheie externa, relatie, forme normale (FN).

2. Introducere in ORACLE: Nucleul SQL* PLUS, PL/SQL, gestiunea utilizatorilor

I. BAZE DE DATE – NOTIUNI FUNDAMENTALE:

Tabela, relatie, tuplu, cheie primara, cheie externa – vezi curs.

Tipuri de legaturi intre tabele:

• 1-1 – legatura dintre cele doua tabele se face pe baza cheilor primare

• 1-n – cheia primara din tabela “parinte” se adauga in tabela “copil” sub forma de cheie externa

• n-n – nu se poate implementa practice si se recurge la adaugarea unei tabele suplimentare care va contine cheile primare ale tabelelor initiale si campuri referitoare la asocierea dintre tabelele “parinti”. Cheia primara din tabela intermediara va fi o cheie compusa.

Schema conceptuala a bazei de date.

II. NUCLEUL SQL*PLUS

Limbajul SQL – Structured Query Language este un limbaj standard de interogare a bazelor de date. Implementat în majoritatea SGBD-urilor, dar nu numai. In ORACLE este implementat nucleul SQL cu anumite particularitati.

1. Tipuri de date:

TIP Caracteristici

VARCHAR2(size) sir de caractere de lungime variabila

NUMBER(p,s) Numeric: p (precision) = 1..38, s (scale) =-84..127

LONG sir de caractere de lung>2GB

DATE data calendaristica

RAW(size) date de tip binar. Maxim size este 2000 bytes.

LONG RAW lungime variabila > 2GB se stocheaza grafice, sunete, documente

ROWID adresa fiecarui rind din tabela

CHAR(size) sir de caractere de lungime fixa

BLOB binary large object (max 4GB) se stocheaza date nestructurate (text,imagine, video, date spatiale)

BFILE contine un pointer catre un fisier binar stocat in afara bazei de date

2. Operatori SQL

Operator Caracteristici

<, >, =, >=, <=, NOT Operatori de comparatie

BETWEEN ... AND ... între doua valori (inclusiv).

IN(lista) egal cu oricare valoare din lista

LIKE similar cu un sablon

% - oricâte caractere; _ - un caracter;

IS NULL are valoarea NULL

3. Comenzi SQL

Comenzile referitoare la bazele de date sunt comune tuturor versiunilor de SQL si sunt impartite in urmatoarele categorii:

1) Comenzi DDL (Data Definition Language – limbaj de definire a datelor)

Comanda Scop

CREATE Creaza un obiect nou (tabela, utilizator, rol, etc)

ALTER Modifica o parte dintre proprietatile unui obiect

DROP Elimina un obiect din baza de date

GRANT Acorda utilizatorilor drepturile necesare pentru accesul si manipularea obiectelor din baza de date

REVOKE Anuleaza anumite drepturi utilizatorilor

Preview document

Sisteme de Gestiune a Bazelor de Date - Pagina 1
Sisteme de Gestiune a Bazelor de Date - Pagina 2
Sisteme de Gestiune a Bazelor de Date - Pagina 3
Sisteme de Gestiune a Bazelor de Date - Pagina 4

Conținut arhivă zip

  • Sisteme de Gestiune a Bazelor de Date.doc

Alții au mai descărcat și

Evidența Pacienților dintr-un Cabinet Medical

I. Despre baze de date Datorita implicarii tot mai accentuate a calculatoarelor in multe domenii de activitate , sfera problemelor rezolvate cu...

Gestiunea Activitatilor pentru o Asociatie de Locatari

1. Prezentarea generală a aplicatiei Asociatia de locatari nr. 100 din Baia Mare a fost înfiintată în anul 1986, având ca si obiect de activitate...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Proiectarea Unei Baze de Date

INTRODUCERE Sunt tot atat de multe cai de a utiliza sistemele informatice in afaceri cate tipuri de activitati care sunt desfasurate intr-o...

Baza de Date Access - Evidenta Salariatilor

SISTEME DE GESTIUNE A BAZELOR DE DATE Sistemele de gestiune a bazelor de date (în limba engleză "database management system" - SGDB) reprezintă...

Farmacie - Fox Pro

1 INTRODUCRE IN FOXPRO 1.1 NOTIUNEA DE BAZA DE DATE Una din caracteristicile ultimilor ani este explozia informationala. Volumul imens de...

Algoritmi in Programare - Inchiriere DVd

Fişiere secvenţiale: Programul ÎnchiriereDVD este un program dedicate acelora care doresc să ţină evidenţa clienţilor unui centru de închirieri...

SGBD Oracle

A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor. Baza de date pe care o voi prezenta in cele ce urmeaza are ca scop...

Ai nevoie de altceva?