Sisteme de gestiune a bazelor de date - 3

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

Extras din seminar

I.3. ACTUALIZAREA TABELELOR - COMENZI DML (DATA MANIPULATION LANGUAGE)

Comanda Scop

INSERT Adauga o noua inregistrare in tabela

SELECT Regaseste inregistrari in tabele sau vederi.

DELETE Sterge inregistrari din tabele

UPDATE Modifica valorile unor inregistrari din tabele

MERGE Actualizeaza o tabela in functie de anumite conditii

Dupa actualizarea datelor se va utiliza comanda select * from [nume_tabela_actualizata]; pentru a vizualiza rezultatel!

1.3.1. INSERAREA DATELOR – COMANDA INSERT

Datele se pot insera in tabele in mai multe moduri:

- precizand explicit in sintaxa comenzii valorile

- cu ajutorul variabilelor de substitutie

- pe baza valorilor din alte tabele

a) Precizarea explicita a valorilor introduse se realizeaza cu comanda:

INSERT INTO TABELA VALUES ([LISTA DE VALORI PENTRU FIECARE ATRIBUT]);

Exemplu - vezi scriptul pt inserarea inregistrarilor in tabelele utilizate ca exemplu. Descarcati de pe site scriptul INSERARE.SQL!

Rulati scriptul cu comanda:

@ c:inserare.sql

b) Inserarea datelor pe baza valorilor din alte tabele:

INSERT INTO TABELA SELECT [LISTA DE CAMPURI]

FROM TABELA_SURSA

WHERE [CONDITIE];

Exemple:

1) Sa se creeze tabela STOC_MIN cu aceeasi structura cu a tabelei PRODUSE care sa contina informatii depre produsele cu stocul mai mic decat 1000 unitati.

Create table stoc_min as select * from produse where 2=3;

Insert into stoc_min select *

from produse where stoc<=1000;

select * from stoc_min;

2) Sa se creeze tabela STOC_MEDIU si STOC_MAX cu aceeasi structura cu a tabelei PRODUSE care sa contina informatii depre produse astfel: daca stocul este cuprins intre 1001 si 3000 unitati se insereaza in tabela STOC_MEDIU, iar daca stocul > 3000 unitati se insereaza in tabela STOC_MAX.

Create table stoc_mediu as select * from produse where 2=3;

Create table stoc_max as select * from produse where 2=3;

Insert all

When stoc between 1001 and 3000 then insert into stoc_mediu

When stoc > 3000 then insert into stoc_max

Select * from produse;

c) Optional: Utilizarea variabilelor de substitutie pentru inserarea inregistrarilor introduse de utilizator:

!!!Scripturile de mai jos se ruleaza doar in mediu SQL*PLUS:

Preview document

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

Conținut arhivă zip

  • Sisteme de Gestiune a Bazelor de Date - 3.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...

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

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

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?