Limba de manipulare a datelor sql

Luați în considerare, ca exemplu de limbaj de manipulare a datelor, câteva comenzi SQL (din limba engleza Structured Query Language), care a devenit limba clasică a bazelor de date relaționale.







Cea mai simplă operațiune de selecție este reprezentată de comanda SELECT - FROM - WHERE (select - from - where):

selecta <список атрибутов>

În plus față de cuvintele selectați, de unde, alte cuvinte de serviciu pot fi de asemenea folosite în comanda de selecție, de exemplu:

ordine de către<атрибут> asc - determină sortarea rezultatului probei în ordinea ascendentă sau descendentă a valorii atributului;

grup de <атрибут1> - datele de grup prin valorile atributelor;

după ce am setat <атрибут2>

minus - funcționarea scăderii seturilor (date ale selecțiilor).

În plus față de comanda selectare, SQL are comenzi care vă permit să actualizați date (actualizare), inserați (inserați) și ștergeți (ștergeți). De exemplu, dacă elevii sunt transferați de la al doilea an la al treilea an, informațiile pot fi actualizate cu o comandă

inserați inio Performanță:

<ʼʼСеменов С.С.ʼʼ, ʼʼИнформатикаʼʼ, 5,15/01/96, Петров П.П.>.

Instrucțiunea insert trebuie să fie folosită pentru a include o linie (ca în acest exemplu) sau un număr arbitrar de rânduri specificate de o listă de tupluri închise în paranteze sau selectați operațiuni dintr-un alt tabel. Comanda de ștergere este utilizată pentru ștergerea informațiilor dintr-un tabel. De exemplu,

vă permite să ștergeți informații despre elevii care au primit 2 (dacă sunt expulzați).

Functiile lingvistice cum ar fi numar, suma, medie (medie), max si min extinde semnificativ capacitatile limbii.

De exemplu, pentru a număra numărul de elevi din tabelul "Student": selectați numărul (*) de la Student.

4.5. SISTEMUL DE CONTROL A BAZELOR DE DATE A ACCESORII MICROSOFT

Acces - în limba engleză înseamnă "acces". MS Access este o bază de date relațională funcțională. În același timp, MS Access este unul dintre cele mai puternice, flexibile și ușor de utilizat DBMS. Se poate crea majoritatea aplicațiilor fără a scrie o singură linie a programului, dar dacă trebuie să creați ceva foarte complex, atunci pentru acest caz, MS Access oferă un limbaj de programare puternic - Visual Basic Aplication.

Popularitatea Microsoft Access este determinată de următoarele motive:

‣receptarea accesului este unul dintre sistemele cele mai ușor accesibile și ușor de înțeles atât pentru profesioniști, cât și pentru începători, permițându-vă să stăpâniți rapid principiile de bază ale lucrului cu bazele de date;

‣receptare Sistemul are o versiune complet ruganată;

‣recreați integrarea completă cu pachetele Microsoft Office: Word, Excel, Power Point, Mail;

‣carecare Ideologia Windows vă permite să prezentați informații într-un mod colorat și vizual;

‣receptare - capacitatea de a utiliza tehnologia OLE, care vă permite să stabiliți conexiunea cu obiecte dintr-o altă aplicație sau să inserați orice obiecte în baza de date Acces;

‣decoresa Tehnologia WYSIWIG permite utilizatorului să vadă în mod constant toate rezultatele acțiunilor sale;

‣carecare Sistemul de referință este prezentat pe scară largă și grafic;

‣recreație Există un set de "master" pentru dezvoltarea obiectelor, care facilitează crearea de tabele, formulare și rapoarte.

Principalele obiecte de acces includ tabele, interogări, formulare, rapoarte, macrocomenzi și module.

Un tabel este un obiect care este definit și utilizat pentru a stoca date. Fiecare tabel include informații despre un obiect de tip specific. După cum știți deja, tabela conține câmpuri (coloane) și înregistrări (linii). Puteți lucra cu masa în două moduri de bază: în modul Design și în modul Tabel.

În modul de proiectare, este specificată structura tabelului, ᴛ.ᴇ. Se definesc tipurile, proprietățile câmpului, numărul și numele acestora (titlurile coloanelor). Se folosește dacă doriți să modificați structura mesei și nu datele stocate în ea. În acest mod, fiecare linie a panoului superior al ferestrei corespunde cu unul din câmpurile tabelului definit.

Din modul de designer, puteți trece la modul tabel făcând clic pe butonul din bara de instrumente.

În modul de proiectare și în modul tabelă, mișcarea între câmpuri se efectuează utilizând tasta TAB, precum și în sus sau în jos înregistrările utilizând tastele, dar în majoritatea cazurilor mouse-ul este mult mai convenabil de utilizat.

Datorită faptului că tabelele conțin, de regulă, un număr mare de înregistrări, este imposibil să le plasați pe ecran. Prin urmare, pentru a vă deplasa în jurul mesei, utilizați barele de defilare situate în partea de jos și din dreapta ferestrei. În partea stângă a barei de derulare inferioare, se afișează numărul curent de înregistrare și numărul total de intrări de tabelă. Pentru a merge la înregistrările cu numărul dorit, este extrem de important să activați câmpul Număr de înregistrare făcând clic pe el sau apăsați tasta F5, apoi tastați noul număr de înregistrare de pe tastatură și apoi apăsați tasta .







O interogare este un obiect care permite utilizatorului să recupereze datele dorite dintr-unul sau mai multe tabele. Puteți crea interogări pentru a selecta, actualiza, șterge sau adăuga date. Utilizând interogări, puteți crea tabele noi utilizând datele din tabelele deja existente.

De fapt, cererea este o întrebare pe care utilizatorul o specifică despre accesul la informațiile stocate în baza de date. Puteți lucra cu interogări în două moduri: în modul Design și în modul Tabel.

Aici este necesar să ne amintim că răspunsurile la întrebări sunt obținute prin "tăierea" și "lipirea" tabelelor prin rânduri și coloane și că răspunsurile vor avea și forma de tabele. În modul constructor, se formează o întrebare la baza de date.

Formularul este un obiect, în esență, destinat introducerii convenabile a afișării datelor. Trebuie remarcat faptul că, spre deosebire de tabele, formularele nu conțin informații de bază de date (așa cum s-ar părea la prima vedere). Formularul este doar formatul (gol) al afișajului de date de pe ecranul computerului. Formularele pot fi construite numai pe baza tabelelor sau interogărilor. Crearea formularelor bazate pe interogări vă permite să reprezentați informații din mai multe tabele din ele.

Modurile de lucru cu formularul:

Modul de designer de formular este necesar, dacă este extrem de important să se schimbe definiția

formular (structura sau șablon de formă, și nu sunt reprezentate în date), trebuie să deschideți formularul în modul Design;

Modul tabel vă permite să vedeți un tabel care include toate câmpurile formularului; Pentru a trece la acest mod când lucrați cu un formular, trebuie să faceți clic pe butonul de masă din bara de instrumente.

Un raport este un obiect destinat să creeze un documentít care trebuie ulterior imprimat sau inclus în documentul unei alte aplicații. Rapoartele, cum ar fi formularele, pot fi create pe baza interogărilor și tabelelor, dar nu permit introducerea datelor.

Modurile de lucru cu raportul:

‣recreați clic pe fila Rapoarte,

Butonul ‣receptare pentru a selecta raportul necesar în fereastra bazei de date;

Modul de proiectare este folosit pentru a schimba modelul (structura raportului).

O macrocomandă este un obiect care este o descriere structurată a uneia sau mai multor acțiuni pe care trebuie să le îndeplinească accesul ca răspuns la un anumit eveniment. De exemplu, puteți defini o macrocomandă care, ca răspuns la selectarea unui element din formularul de bază, deschide un alt formular. Cu ajutorul unei alte macrocomenzi, puteți verifica valoarea unui câmp când se schimbă conținutul acestuia. În macro, puteți include condiții suplimentare pentru executarea sau neexecutarea anumitor acțiuni incluse în ea. Este, de asemenea, posibil să rulați o altă macrocomandă sau o funcție de modul dintr-o macrocomandă.

Lucrul cu formularele și rapoartele este facilitat în mare măsură de utilizarea macrocomenzilor. În MS Access, există peste 40 de macrocomenzi care pot fi incluse în macrocomenzi. Macrourile efectuează acțiuni cum ar fi deschiderea de tabele și formulare, executarea de interogări, rularea altor macrocomenzi, selectarea opțiunilor din meniu, redimensionarea ferestrelor deschise și așa mai departe. Macroanele vă permit să apăsați pe unul (sau mai multe simultan) butoane pentru a efectua un set de acțiuni, care trebuie adesea efectuate în timpul lucrului. Cu ajutorul acestora, puteți rula chiar și aplicații care acceptă schimbul de date dinamic (DDE), de exemplu MS Excel, și puteți schimba date între baza dvs. de date și aceste aplicații. O singură macrocomandă poate conține mai multe macrocomenzi. De asemenea, puteți specifica condițiile de executare a macrocomenzilor individuale sau a setului acestora.

Module - un obiect care conține programe pe MS Access Basic, care vă permit să întrerupeți procesul în acțiuni mai mici și să detectați acele erori care nu au putut fi găsite utilizând macrocomenzi.

Citiți de asemenea

Funcțiile de grup lucrează cu grupuri de rânduri și returnează un rezultat pentru fiecare grup de rânduri. Când se utilizează funcții de grup, instrucțiunea SELECT poate include clauza GROUP BY și clauza HAVING. Comanda are următoarea sintaxă: SELECT coloană | expresie, ... FROM tabel, ... [WHERE. [citeste mai mult].

55. Figura prezintă tabelele bazei de date relaționale. A făcut o cerere, următoarele: UPDATE Table1 INTERIOARĂ-TE Tabelul2 PE Tablitsa1.R1 = Tablitsa2.Kod SET Tablitsa1.R1 = 30 UNDE (((Tablitsa1.RI) = 3)) Pentru a determina cât de multe valori modificate într-o bază de date relațională, în cazul în care datele din fereastra. [citeste mai mult].

Exemplul 2.15. Setarea condițiilor pentru proba A Exemplul 2.14. SELECT DISTINCT [Data nașterii] AS Anniversary FROM Student SELECT [Nume] * "" [Nume] Numele AS. [Data nașterii] AS An de la student. 72 Capitolul 2. Utilizarea DBMS-ului ACCESS În primul caz, acestea vor fi afișate. [citeste mai mult].

Utilizarea SQL pentru a sorta operatorului UPDATE DELETE FROM Tovar DELETE de la operatorul Tovar DELETE INSERT unde unde egalitatea de operator Conexiuni SELECT table1.field1, ... tableN.fieldN DIN tabelul 1, ... tableN UNDE table1.common_field1 =. [citeste mai mult].

Identificatori de limbaj transact-SQL Elemente ale limbajului SQL folosind exemplul Transact-SQL Compoziția limbajului SQL Bazele limbajului SQL constau în operatori împărțiți în mod condiționat în mai multe grupuri prin funcții care sunt executate. Următoarele grupuri pot fi distinse. [citeste mai mult].

Curs 5. Bazele limbajului SQL Scurtă adnotare. Prelegerea este dedicată cunoașterii limbii de acces la date în DBMS relațional - SQL. În primul rând, scopul limbajului SQL, istoricul apariției și dezvoltării SQL, standardele SQL. Apoi, compoziția limbajului SQL este definită ca o colecție. [citeste mai mult].

Întrebări de testare Servicii de gestionare a serviciilor 7.5.1 Manager de depanare a mașinilor Gestionează depanarea la nivel local și la distanță folosind componentele Visual Studio. Apare după instalarea Office, îl puteți dezactiva. Depinde de serviciu. [citeste mai mult].

Caracteristicile DBMS-ului MySQL Lucrul cu bazele de date în aplicațiile web Prelucrarea datelor transferate din formulare Verificarea umplerii și potrivirii tipurilor: $ name = $ _POST ['name']; dacă ($ name == '') <$er="Вы не назвали свое имя
"altceva




Articole similare

Trimiteți-le prietenilor: