Baze de Date

Seminar
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 14 în total
Cuvinte : 421
Mărime: 1.95MB (arhivat)
Publicat de: Sava Iordan
Puncte necesare: 0

Extras din seminar

Sa se creeze tabelele clientela,autoturism,service,factura

CREATE TABLE clientela( nume VARCHAR2(50),prenume VARCHAR2(50),cnp NUMBER(13) PRIMARY KEY, adresa VARCHAR2(50),venit NUMBER(6),email VARCHAR2(50));

CREATE TABLE autoturism(pret NUMBER(4),marca VARCHAR2(10),cod_autoturism NUMBER(10) PRIMARY KEY,motorizare NUMBER(4),an_fabricatie DATE,culoare VARCHAR2(10));

CREATE TABLE service(denumire VARCHAR2(20),cod_service NUMBER(10) PRIMARY KEY,adresa VARCHAR2(50),tip_interventie VARCHAR2(50),cod_autoturism NUMBER(10) REFERENCES autoturism(cod_autoturism),durata_serviciu NUMBER(10));

CREATE TABLE factura(nume VARCHAR2(50),cnp NUMBER(13) REFERENCES clientela(cnp),cod_factura NUMBER(20) PRIMARY KEY,data_facturarii DATE,pret NUMBER(4));

Dupa intoducerea de inregistrari tabelele aratau astfel:

1. Sa se adauge la tabela clientela campul telefon

ALTER TABLE clientela ADD(telefon NUMBER(10));

2. In tabela clientela campul venit de la 6 zecimale sa aiba 10 zecimale

ALTER TABLE clientela MODIFY(venit NUMBER(10));

3.Sa se adauge restrictia pentru campul email, sa contina `@`

ALTER TABLE clientela ADD(constraint email_ck CHECK email like `%@%`));

4.Din tabela clientela sa se stearga campul prenume

ALTER TABLE clientela DROP COLUMN prenume;

5.Sa se stearga tabela clienti existenta

DROP TABLE clienti;

- Sa se adauge 100 lei la pretul autoturismelor cu pretul mai mic de 2000

UPDATE autoturism SET pret=pret+100

WHERE pret<2000;

- Sa se micsoreze cu 1000 lei pretul autoturismelor care valoreaza mai mult de 5000 lei

UPDATE autoturism SET pret=pret-1000

WHERE pret>5000;

- Daca data facturarii este mai recenta decat 02-02-2010, sa se modifice, fiind data curenta a sistemului

UPDATE factura SET data_facturarii=sysdate

WHERE data_facturarii>to_date(`02-02-2010`,`DD-MM-YYYY`);

- Sa se modifice marca pentru autoturismului cu codul 12342, cu marca autoturismului cu codul 40034

UPDATE autoturism SET marca=(SELECT marca FROM autoturism WHERE cod_autoturism=`40034`) WHERE cod_autoturism=`12342`;

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9
Baze de Date - Pagina 10
Baze de Date - Pagina 11
Baze de Date - Pagina 12
Baze de Date - Pagina 13
Baze de Date - Pagina 14

Conținut arhivă zip

  • Baze de Date.docx

Alții au mai descărcat și

Medii de programare vizuală (JAVA) - evidența autovehiculelor înmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Crearea unui Magazin Electronic

Introducere Ţelul acestei diplome este elaborarea unui magazin electronic, dirijarea şi urmărirea după funcţionalitatea lui, înregistrarea în...

Site Web Dinamic-Educational Sportiv

INTRODUCERE Utilizarea unui serviciu de un tip oarecare in Internet implica prezenta a doi parteneri hardware (calculatoare ) care comunica: •...

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

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

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Sisteme Informatice de Gestiune

CAPITOLUL I. INTRODUCERE Unul din principalele obiective în viaţa unei întreprinderi îl reprezintă gestionarea sistemului informaţional. Un sistem...

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

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Ai nevoie de altceva?