Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Sql


Index » educatie » » informatica » Sql
» Definirea schemei unei baze de date relationale


Definirea schemei unei baze de date relationale


Definirea schemei unei baze de date relationale

Limbajul de definire a datelor include instructiuni ce permit crearea schemei bazei de date, adaugarea relatiilor la schema bazei, stergerea unor relatii existente, adaugarea de noi atribute relatiilor existente, optimizarea bazei (index, grup, declansator), definirea structurii fizice si logice a unei baze de date, restrictii cu privire la atributele unei relatii.

Specificarea bazelor de date nu a fost descrisa de catre standardul ANSI si de aceea conceptul de baza de date este implementat diferit in diversele dialecte SQL. Majoritatea implementarilor SQL contin instructiuni pentru crearea unei baze de date, fie sub forma unor comenzi ale versiuni respective, fie sub forma unor programe utilitare.

O schema de baze de date descrie relatiile, atributele relatiilor, domeniul in care aceste atribute iau valori, restrictii de integritate, drepturi de utilizare a relatiilor si vizualizarilor, detalii cu privire la implementarea fizica a relatiilor.



Definirea unei scheme cuprinde clauza CREATE SCHEMA, o clauza AUTHORIZATION ce permite identificarea creatorului schemei, atatea clauze CREATE TABLE cate tabele sunt continute in schema, clauze CREATE VIEW corespunzatoare vizualizarilor continute in schema si operatii de acordare a privilegiilor (GRANT). Un utilizator poate avea o singura schema.

Obiectele ce pot fi manipulate intr-o schema depind de dialectul SQL. Tabelele, vizualizarile, indecsii, grupurile, sinonimele, procedurile, functiile si declansatorii reprezinta cateva dintre obiectele importante manipulate de SQL*PLUS.

Procesul de definire a unui obiect presupune crearea, modificarea si suprimarea acestuia.

Cand introducem o comanda SQL ea este stocata intr-o parte din memorie, numita buffer si ramane acolo pana cand introducem o noua comanda SQL. Cuvintele cheie din SQL nu pot fi prescurtate.

SQL este un limbaj pentru comunicarea cu serverul Oracle la accesul datelor. In SQL comenzile se termina cu ;

In SQL*PLUS comenzile pot fi prescurtate, minimul 4 caractere. Nu este folosit nici un caracter terminator pentru comenzile SQL*PLUS. Este un mediu care corespunde limbajului ORACLE

Intram in SQL*PLUS astfel:

Din Windows :

1. Start -> Programs -> Oracle for Windows NT -> SQL*Plus8.0 .

2. Nume Utilizator, parola si baza de date.

Din linia de comanda :

Sqlplus [username [/password[@database]]]

unde

username - numele utilizatorului pentru baza de date.

Password - parola utilizatorului pentru baza de date.

@database - baza de date la care se doreste conectarea.

Vom exemplifica modul de definire a catorva obiecte ce pot apartine unei scheme de baza de date.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate