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)
Cost: Gratis

Extras din document

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 Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

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

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Baza de Date in Access - Gestiunea Datelor unui Hotel

Proiectul prezinta gestiunea datelor unui hotel, factorilor definitorii si anume datele despre turisti acestuia, rezervariile facute si tipul...

Crearea unui Magazin Electronic

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

Programarea Sistemelor Informatice - Baze de Date - Restaurant

1.Identificarea şi selecţia proiectului a. Descrierea organizatiei Societatea comerciala „NO LIMIT” este o entitate economico-financiara care din...

Site Web Dinamic-Educational Sportiv

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

Sistemul Dinamic de Rutare a Pachetelor

CAPITOLUL 1 PREZENTARE GENERALĂ Această secţiune prezintă o imagine de ansamblu asupra sistemului dinamic de rutare a pachetelor (DPRS) şi...

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

Proiect Microsoft Acces - Dictionar

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

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

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

Sistem de Informare

Introducere Rezultatul final al oricărui sistem informaţional este:ridicarea eficacităţii funcţionării procesului de control. Toate sistemele...

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?