ACTUALIZAREA DATELOR
1. Pentru a modifica o inregistrare dintr-o tabela se foloseste comanda:
-BROWSE
-CHANGE
-REPLACE
-EDIT
2.Pentru a sterge logic o inregistrare dintr-o tabela se foloseste comanda:
-DELETE
3.Pentru a sterge fizic inregistrari dintr-o tabela se folosete comanda
-ZAP
4.Pentru a adauga o inregistrare goala (vida) intr-o tabela se foloseste comanda:
-APPEND BLANK
5.Pentru a sterge toate inregistrarile dintr-o tabela se foloseste comanda:
-DELETE ALL+PACK
-ZAP
6.In exemplul de mai jos
CLOSE DATABASES
OPEN DATABASE exemplu
USE clienti
SCATTER MEMVAR
COPY STRUCTURE TO clienti2
INSERT INTI clienti2 FROM MEMVAR
SELECT clienti2
BROWSE
-se creaza o tabela CLIENTI2 cu o structura identica cu tabela CLIENTI
-se afiseaza continutul tabelei CLIENTI2
-se preiau valorile din inregistrarea curenta din tabela CLIENTI intr-o variabila de memorie
-se insereaza in tabela CLIENTI2 valoarea variabilei de memorie
7.Pentru a adauga o inregistrare la sfarsitul unei tabele se foloseste
-INSERT
-APPEND
8.Urmatorul exemplu
EDIT FIELDS clienti.codc :H="Cod clint" ; clienti.loc:H="localitate"
Este echivalent cu:
-BROWSE FIELDS clienti.codc:H="Cod client"; clienti.loc:H="localitate"
-CHANCE FIELDS clienti.codc:H="Cod client"; clienti.loc:H="localitate"
9.Pentru a adauga o tabela la o baza de date se foloseste comanda:
-ADD TABLE
10.O baza de date se deschide daca se foloseste comanda:
-OPEN DATABASE
-CREATE DATABASE
11.In exemplul de mai jos:
CLOSE ALL
CREATE DATABASE exemplu
CREATE TABLE tabel (nume c(20), prenume c(20))
CLEAR
DISPLAY TABLES
DISPLAY DATABASES
CLOSE ALL
DELETE DATABASE exemplu
DELETE TABLES
-se creaza db EXEMPLU
-se creaza tabela TABEL
-se afiseaza tabelele bazei de date
-se afiseaza informatii despre baza de date
-se sterge baza de date si toate tabelele aferente
12.Pentru a sterge o baza de date
-baza de date trebuie sa fie inchisa
13.Se da secventa
USE beni
GO 3
APPEND BLANK
-adauga o inregistrare la sfarsitul tabelei curente
-adauga o inregistrare vida
14.Se da secventa:
USE contr1
SKIP 2
APPEND
DSP
Care afirmatii sunt adevarate?
-adauga la sfrsitul tabelei curente un numar de inregistrari dorit de utilizator
-afiseaza inregistrarea curenta
15. Se da secventa
USE beni
REPLACE REST SUBSTR (STR (codb, 5),1,1)
WITH '1'
LIST
Care af sunt adeva.
-actualizeaza tabela
-Inlocuieste, in toate tuplurile, un caracter din codb cu valoarea 1
16. Se da secventa.
USE prod
DISP
REPLACE RECORD 3 FOR codp=22 ump With 'TON'
DISP
-modifica inregistrarea a treia, daca 'codp' este 22;
17.Se da secventa
USE prod
DISP
DELETE FOR UPPER (ump) = 'KGR'
GO BOTTOM
PACK
LIST
Care af. Sunt adev.
-sterge logic tupluri din tabela curenta
-sterge fizic inregistrari din tabela PROD
-afiseaza prima si ultima inregistrare din tabelaPROD
-sterge logic si fizic toate tuplurile pentru care "ump" este ton
18.Se da secventa:
USE beni
PACK
DELETE NEXT 2
GO TOP
LIST
Care af. Sunt adev.?
-sterge logic primele doua tupluri.
|