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)
Publicat de: Ruxanda Dicu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Munteanu Mihaela
Academia de Studii Economice Sectia Cibernetica

Extras din seminar

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

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...

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...

Algoritmi în programare - închiriere DVD

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

Baze de Date - Oracle

CE ESTE ORACLE? Oracle consta dintr-un set complet de constructori de aplicatii si produse pentru utilizatori,cautand sa asigure solutii complete...

Crearea Paginilor Web cu Ajutorul Limbajului HTML

Configurarea cadrului de lucru HTML Toate fişierele HTML trebuie cuprinse între o pereche de etichete HTML de deschidere/închidere. Aceste...

Baze de Date

Sa se creeze tabelele clientela,autoturism,service,factura CREATE TABLE clientela( nume VARCHAR2(50),prenume VARCHAR2(50),cnp NUMBER(13) PRIMARY...

Sisteme de gestiune a bazelor de date - 2

I.2. CREAREA SI GESTIUNEA TABELEL- R: 1.2.1. CREAREA TABELEL- R – C- MANDA CREATE TABLE Pentru a crea - tabela se specifica urmat- arele: -...

Sisteme de gestiune a bazelor de date - 3

I.3. ACTUALIZAREA TABELELOR - COMENZI DML (DATA MANIPULATION LANGUAGE) Comanda Scop INSERT Adauga o noua inregistrare in tabela SELECT Regaseste...

Te-ar putea interesa și

Procesările interogărilor în sisteme de gestiune a bazelor de date distribuite

CAPITOLUL I NOTIUNI INTRODUCTIVE DESPRE BAZE DE DATE DISTRIBUITE GENERALITATI Procesarea cererilor este o aplicatie cu performante critice, în...

Sisteme de gestiune a bazelor de date - magazin de pantofi

I. Sql server 1. Diagrama entitate – asociere 2. Crearea bazei de date create database MagazinPantofi 3. Folosirea bazei de date use...

Proiect la sisteme de gestiune a bazelor de date

A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor Scopul crearii bazei de date pentru acest lant de librarii este acela de a...

Sisteme de gestiune a bazelor de date SGBD

INTRODUCERE Odata cu trecerea timpului si dezvoltarea informaticii, calculatorul s-a implicat in tot mai multe domenii de activitate, o...

Sisteme de gestiune a bazelor de date

I. Conceptul de SGBD. a) Definirea unui SGBD SGBD este un ansamblu complex de programe care asigură interfaţa între o bază de date şi...

Sisteme de gestiune a bazelor de date

SISTEME DE GESTIUNE A BAZELOR DE DATE 1.1 SGBD este un ansamblu complex de programe care asigură interfaţa între o bază de date şi utilizatorii...

Sisteme de Gestiune Baze de Date

INTRODUCERE Turismul este o industrie care beneficiază de previziuni extrem de optimiste pentru viitor, importanţa acestuia devenind din ce în ce...

Sisteme de gestiune a bazelor de date

Cupa Cupelor editia a 20-a cuprinde anul acesta cele mai bune 7 echipe din lume.Se creeaza o baza de date pentru a tine evidenta acestui eveniment...

Ai nevoie de altceva?