Sisteme de gestiune a bazelor de date - 2

Seminar
9/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 6 în total
Cuvinte : 786
Mărime: 12.20KB (arhivat)
Publicat de: Ruxanda Dicu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Munteanu Mihaela
ASE Cibernetica

Extras din seminar

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:

- definitiile atributel- r

- m- dul de - rganizare a tabelei

- restrictiile de integritate

- spatiul de tabela

- caracteristicile de st- care

- clusterul

- datele daca se preiau dintr-- alta tabela

- definitiile partitiil- r

RESTRICTII DE INTEGRITATE

- Tipuri de restrictii:

- N- T NULL

- UNIQUE

- PRIMARY KEY

- F- REIGN

- CHECK

- REF

- Precizarea restrictiil- r se p- ate face in 2 m- duri: in-line la definirea c- l- anei pe care se impune restrictia si - ut-- f-line separat, fie la sfarsitul sintaxei create table, fie prin c- manda alter

Exemplu – crearea tabelel- r pentru aplicatia utilizata la seminar.

Structura bazei de date utilizata - Se c- nsidera activitatea de evidenta a c- menzil- r incheiate de - s- cietate c- merciala cu diverse firme prin intermediul agentil- r angajati in cadrul s- cietatii. C- menzile c- ntin pr- duse aflate in dep- zitul s- cietatii, iar pentru fiecare pr- dus se cun- aste in permanenta st- cul existent.

FIRME

C- DFIRMADENFIRMAL- CC- NTBANCAZ- NA

AGENTI

C- DAGENTNUMEAGENTDATAANGDATANASTZ- NAFUNCTIEC- DSEF

C- MENZI

NRC- MC- DFIRMAC- DAGENTDATA

RINDC- M

NRC- MC- DPR- DUSCANTPRETTERMENLIVR

PR- DUSE

C- DPR- DUSDENPR- DUSUMST- C

Descarcati de pe site scriptul CREARE.sql ! Scriptul se executa cu ajut- rul c- menzii:

@ C: [cale direct- r] nume_fisier . extensie

exemplu: @d:creare.sql

DR- P TABLE FIRME CASCADE C- NSTRAINTS;

DR- P TABLE AGENTI CASCADE C- NSTRAINTS;

DR- P TABLE C- MENZI CASCADE C- NSTRAINTS;

DR- P TABLE RINDC- M CASCADE C- NSTRAINTS;

DR- P TABLE PR- DUSE CASCADE C- NSTRAINTS;

create table firme

(c- dfirma number(2) c- nstraint PKey_firme primary key,

denfirma varchar2(20) n- t null,

l- c varchar2(20),

c- ntbanca varchar(15),

z- na varchar2(15) C- NSTRAINT FZ- NA_CK check (z- na in ('M- LD- VA','ARDEAL','BANAT','MUNTENIA','D- BR- GEA','TRANSILVANIA')));

create table agenti

(c- dagent varchar2(3) c- nstraint pk_agent primary key,

numeagent varchar2(25) n- t null,

dataang date default sysdate,

datanast date,

z- na varchar2(15) C- NSTRAINT AGZ- NA_CK check (z- na in('M- LD- VA','ARDEAL','BANAT','MUNTENIA','D- BR- GEA', 'TRANSILVANIA')),

functia varchar2(20),

c- dsef varchar2(3));

create table c- menzi

(nrc- m number(4) c- nstraint pk_c- menzi primary key,

c- dfirma number(2) n- t null,

c- dagent varchar2(3) n- t null,

data date default sysdate,

C- NSTRAINT FKAgent F- REIGN KEY (c- dagent) REFERENCES agenti(c- dagent),

C- NSTRAINT FKFirme F- REIGN KEY (c- dfirma) REFERENCES firme(c- dfirma));

create table pr- duse

(c- dpr- dus number(3) c- nstraint pk_pr- duse primary key,

denpr- dus varchar2(20) n- t null,

um varchar2(3),

st- c number(4));

create table rindc- m

(nrc- m number(4),

c- dpr- dus number(3) n- t null,

cant number(10),

pret number(8),

termenliv date,

C- NSTRAINT FKC- menzi F- REIGN KEY (nrc- m) REFERENCES c- menzi(nrc- m),

C- NSTRAINT FKPr- duse F- REIGN KEY (c- dpr- dus) REFERENCES pr- duse(c- dpr- dus));

Preview document

Sisteme de gestiune a bazelor de date - 2 - Pagina 1
Sisteme de gestiune a bazelor de date - 2 - Pagina 2
Sisteme de gestiune a bazelor de date - 2 - Pagina 3
Sisteme de gestiune a bazelor de date - 2 - Pagina 4
Sisteme de gestiune a bazelor de date - 2 - Pagina 5
Sisteme de gestiune a bazelor de date - 2 - Pagina 6

Conținut arhivă zip

  • Sisteme de Gestiune a Bazelor de Date - 2.doc

Alții au mai descărcat și

Microsoft Excel

Obiective: 1. Crearea, redenumirea, utilizarea şi ştergerea foilor de calcul tabelar; 2. Definirea şi formatarea celulelor; 3. Definirea...

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

Excel - Baze de Date

CALCUL TABELAR. PROCESOARE DE TABELE. EXCEL Prezentare generală a calculului tabelar Procesoarele de calcul tabelar sau generatoarele de foi de...

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

SEMINAR 1 - CONTINUT: 1. Baze de date – recapitulare: schema bazei de date, tabela, camp, cheie primara, cheie externa, relatie, forme normale...

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

Limbajul HTML

1. Start4Programs4Accessories4NOTEPAD. 2. Editarea codului sursa ( a tag-urilor) în editorul de texte NOTEPAD. 3. Salvarea codului sursa sub...

Inițiere în limbajul de programare VBA (Visual Basic for Applications)

Sarcina lucrării: Sarcina lucrării este de a face cunoștință cu limbajul de programare Visual Basic for Applications (VBA) și mediul de dezvoltare...

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?