sql cap

download sql cap

of 4

description

cap 1 sql

Transcript of sql cap

Utilizarea clientului mysql recapitulare Care sunt terminatorii unei linii de comanda mysql?

- ;- executa comanda scrisa pana in acel moment - \g- executa comanda scrisa pana in acel moment - \G- executa comanda scrisa pana in acel moment cu valori una sub alta - \c- abandoneaza linia de comanda curenta revine la prompterul mysql>

Cum adaugati comentarii in scripturi si instructiuni SQL?-- twodashes/*If you have multiplelines to commentthen you can use block comments*/ Comentarii care se intind pe o linie sau pe o portiune a liniei incep cu # sau -- si se incheie la sfarsitul liniei; Comentarii care se intind pe mai multe linii incep cu /*, se termina cu */; Comentarii de compatibilitate incep cu /*!, se termina cu */. Servesc la executia de extensii MySQL ale limbajului SQL, care nu vor fi executate de alte softuri DBMS. Daca este mentionata o versiune vor fi executate doar de versiunile egale sau superioare.

Ce este un script SQL?Un script SQL este un fisier de tip text ce contine o succesiune de instructiuni.

Ce inseamna interactiv/non-interactiv?- modul interactiv linie de comanda sau modul non-interactiv batch mode.Utilizarea mysql in modul interactivComenzile si instructiunile se introduc una cate una, se incheie cu unul dintre terminatori si se apasa ENTER (show databases; select version(); select now();Instructiunile sunt transmise catre server si prelucrate de catre acesta.Comenzile sunt ale clientului mysql, care nu fac parte din standardul SQL.Terminatorii liniei de comanda: - ;- executa comanda scrisa pana in acel moment - \g- executa comanda scrisa pana in acel moment - \G- executa comanda scrisa pana in acel moment cu valori una sub alta - \c- abandoneaza linia de comanda curenta revine la prompterul mysql>Script-uri SQLUn script SQL este un fisier de tip text ce contine o succesiune de instructiuni. Instructiunile respecta aceleasi reguli ca si in modul interactiv. Acestea vor fi executate una cate una, in ordinea in care apar, pana la final sau pana la aparitia primei erori. Rezultatul executiei va fi afisat.Un script SQL seamana cu un program scris intr-un limbaj de programare. Singura diferenta este ca nu exista structuri de control al executiei. Instructiunile se executa secvential. Alte elemente comune: variabile, functii, etc.

Ce informatii sunt necesare pentru conectarea la un server intr-o alta retea (remote)? cea mai comuna este cea care folosete TCP/IP, ceea ce permite conectarea la DBMS atat pentru clienii aflai pe aceeai maina cat si pentru cei din reea (remote).

Care sunt principalele caracteristici la definitia unei coloane?un nume complet este de forma bazadedate.tabela (in cazul referirii la o tabela) sau bazadedate.tabela.coloana daca dorim sa ne referim la o coloana.Coloana pozitie, nume, tip de date, diferite proprietati suplimentare

La ce ajuta instructiunile SQL?Definirea si modificarea structurii BD;Introducerea, extragerea, modificarea, prelucrarea si stergerea datelor

Care sunt cele trei tipuri de instructiuni SQL?DDL (Data Definition Language) - creare, stergere, vizualizare de baze de date, creare/modificare de tabele cu specificarea structurii acestora, etc.DML (Data Manipulation Language) - introducere, extragere, modificare, stergere de informatie.DCL (Data Control Language) - gestionarea accesului la date (definirea de conturi, stabilirea de privilegii ale conturilor pe diversele baze de date/tabele/coloane).

Dati exemple de adresa complete pentru o coloana. bazadedate.tabela.coloana daca dorim sa ne referim la o coloana. SELECT * FROM academie.clase;

Principalele responsabilitati ale DBMS sunt urmatoarele: stocarea si managementul datelor; interactiunea cu clientii DBMS; controlul accesului la date;

Care sunt principalele modele de baze de date?Modelul de date relaional (Relational Model)Modelul de date orientat obiect (Object Model)Modelul de date obiect-relaional (Object-Relational Model)modelul de date ierarhic (Hierarchical Model)Modelul de date reea (Network Model)

Care sunt principalele softuri de gestiune a bazelor de date?Oracle, DB2, Microsoft SQL, Postgresql, MySQL, SQLite