Construirea Cererilor în Access

Seminar
6.5/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 2 în total
Cuvinte : 806
Mărime: 6.23KB (arhivat)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Criscota Serban

Extras din seminar

Queries=cereri(interogari)

Cererile reprezinta un element important dintr-o baza de date, fiind de fapt niste programe scrise in limbajul SQL ce se utilizeaza la prelucrarea informatiilor din bazele de date.

Limbajele de programare se impart in doua mari categorii:

I. limbaje procedurale ’ permit scrierea unor algoritmi in care se stabileste ordinea obligatorie de efectuare a operatiilor.

II. limbajele neprocedurale in care prelucrarile sunt indicate prin instructiuni independente

Limbajul SQL (structure query language)

O cerere este formata din trei module (parti):

1. modulul de intrare (de definire)

2. modulul de prelucare

3. modulul de iesire(de rezultate)

1. Modulul de intrare (de definire) este alcatuit din unul sau mai multe tabele legate intre ele prin anumite relatii dorite de operator. Acestea alcatuiesc subschema cererii. O cerere urmareste efectuarea anumitor prelucrari intr-o baza de date. Prelucrarile pot fi de doua tipuri: A) prelucrari ce selecteaza(extrag) anumite informatii din tabele pe baza unor criterii sau cerinte dorite de programator.

B) prelucrari ce modifica baza de date care la randul lor pot fi de doua tipuri:

B.1 prelucrari ce actioneaza asupra datelor deja existente (exemple: modificarea informatiilor, adaugare, stergere, memorare)

B.2 prelucrari ce actioneaza asupra structurii bazei de date (ex: crearea, modificarea, stergerea tabelelor, crearea sau stergerea unor indecsi din tabele) [de ex: „nr crt” este un index].

Astfel in functie de modul de definire si de rezultatele prelucrarilor efectuate, cererile pot fi de mai multe tipuri: 1. Cereri de selectie : utilizeaza conditii logice in construirea lor(de ex: un tabel cu elevii fac. ASE din toti anii. conditia „peste 22 ani” este o conditie logica)

2. Cereri de sortare: sunt acele cereri in care se stabilesc anumite campuri participante precum si ordinea lor de sortare.

3. Cereri de modificare a unor date existente (ex :biblioteca centrala mareste in baza de date toate preturile cartilor cu 20 %)

4. Cereri de stergere a unor inregistrari existente (ex: eliminarea din baza de date a tuturor cititorilor unei biblioteci care nu au imprumutat carti in ultimii doi ani)

5. Cereri de obtinere a unor informatii noi care rezulta pe baza informatiilor deja existente. Aceste noi informatii se vor adauga in campuri noi.(ex: aflarea varstei cititorului prin scaderea din anul curent a anului de nastere )

6. Cereri de obtinere a unor totaluri,medii,produse etc.

7. Cereri incrucisate (sunt caracterizate prin gruparea inregistrarilor)

In toate aceste cazuri, cu exceptia ultimelor doua, rezultatul cererii este un nou set de date numit SET DINAMIC, organizate din punct de vedere structural, tot sub forma unui tabel in care se regasesc doar campurile specificate de programator pentru acea cerere.

Denumirea de set dinamic de date provine de la faptul ca orice modificare a datelor din tabele initiale vor determina modificari corespunzatoare in rezultatul final al prelucrarilor si invers.

OBS: seturile dinamice de date nu se memoreaza, ele fiind construite din nou la fiecare executie a cererii respective. Cererile se pot grupa in doua parti in functie de posibilitatea de salvare a lor:

1. cereri permanente(sunt cele care se salveaza si se definesc prin optiunea „queries”).

2. cereri temporale, nu se salveaza si sunt reprezentate prin instructiunile SQL.

Construirea unor cereri in Access nu necesita cunoasterea limbajului SQL (in afara de 4 tipuri de cereri care insa se utilizeaza foarte rar.). Aplicatia Access ofera o metoda grafica de construire a cererilor numita metoda QBE (query by example). O cerere permanenta se poate afla in una din urmatoarele 3 stari :

Preview document

Construirea Cererilor în Access - Pagina 1
Construirea Cererilor în Access - Pagina 2

Conținut arhivă zip

  • Construirea Cererilor in Access.doc

Alții au mai descărcat și

Baze de Date și Sisteme Informatice

1.Baze de date O baza de date reprezinta un ansamblu de fisiere de date organizate in principal ca : - tabele de date (table) - formulare pentru...

Seminar Limbaj Visual Fox Pro și Access

1. Obiectul cursului 2. Cerinţe a. 50% teorie b. 50% laborator Minim 5 la ambele 3. Bibliografie 1. [Niţchi07] Elemente de baze de date şi...

Baze de Date Relaționale

CAP.1. BAZE DE DATE 1.1. ORGANIZAREA DATELOR (OD) (Ce presupune organizarea datelor?) - definirea, structurarea, ordonarea si gruparea datelor...

SQL - exemple și rezolvări

Bilet nr 1 1. Se doreste afisarea numarului de studenti înscrisi pe fiecare an de studiu în parte pentru anul universitar 2004 – 2005. 2. Sa se...

Sisteme de gestiune a bazelor de date

8.1. Conceptul de SGBD. Pentru a înţelege noţiunea de SGBD (Sistem de Gestiune a Bazelor de Date, în engleză – DataBase Management System), în...

Crearea unei Interogări în Modul Asistat

Având baza de date (în cazul nostru, după ce s-a creat baza de date), putem opta pentru afişarea acelor date (înregistrări sau linii şi atribute...

Limbajul SQL

Introducere Limbajul SQL (Structured Query Language) reprezintă, în prezent, unul dintre cele mai puternice limbaje structurate pentru interogarea...

Laboratoare SQL, SQL*PLUS

Baze de date-Anul 2 Laborator 1 SQL I. Introducere. Comanda SELECT. Cereri mono-relatie 1. Ce este un sistem de gestiune a bazelor de date?...

Te-ar putea interesa și

Sistem Informatic pentru Gestiunea Stocurilor în Farmacii

CAPITOLUL 1. INTRODUCERE 1.1. Sisteme informatice în economie Societatea zilelor noastre se bucură de un timp al informatizării, informatizare...

Subsistem Informatic privind Evidența Tranzacțiilor Rutiere la Firma de Transport

Introducere Progresul tehnico-economic la etapa actuală cuprinde o sferă din ce în ce mai largă a activităţii umane, influienţînd deci şi modul în...

Proiectarea Bazelor de Date Relaționale pentru Gestionarea unei Biblioteci de CD-uri Folosind Microsoft Access

INTRODUCERE În contextul societatii actuale, caracterizata printr-o explozie fara precedent în istoria omenirii, sistemele informatice reprezinta...

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

Monitorizarea activității unei firme de transport

Introducere Progresul tehnico-economic în etapa zilelor noastre, cuprinde o paletă din ce în ce mai mare a activităţii oamenilor, în concluzie...

Gestiunea Școlarității

1. Introducere 1.1. Definirea problemei Să se creeze o bază de date care să monotorizeze informaţiile dintr-o unitate de învăţământ. 1.2....

Baze de Date și Sisteme Informatice

1.Baze de date O baza de date reprezinta un ansamblu de fisiere de date organizate in principal ca : - tabele de date (table) - formulare pentru...

Baze de Date

CURS 1 -Conceptele de BD si SGBD Baza de date, conform definitie lui Delobel este „un ansamblu structurat de date corelate logic si inregistrate...

Ai nevoie de altceva?