Baze Date MySQL

Curs
9/10 (4 voturi)
Conține 7 fișiere: doc
Pagini : 29 în total
Cuvinte : 7961
Mărime: 722.45KB (arhivat)
Publicat de: Fabia Stroe
Puncte necesare: 0
Univ "Dunarea de Jos" Galati

Extras din curs

Noţiuni de baza

Baza de date - ansamblu structurat de date înregistrate pe suporturi accesibile calculatorului, in scopul satisfacerii simultan, a mai multor cereri din partea utilizatorilor, in mod selectiv, si in timp optim

Informaţie - Data

Articol ( Înregistrare , Rând)

Câmp ( Atribut, Coloana)

Fişier ( Tabel )

Baza de date colecţie de fişiere (sau tabele) cu legături logice intre ele

Banca de date sistem complex destinat conservării, centralizării si manipulării datelor

- baza de date

- hardware

- software ( SGBD + aplicaţii )

- utilizatori - administratorul bazei de date

- programatori de aplica]ie

- utilizatori finali

Arhitectura unui sistem de baze de date

- Un sistem de baze de date poate fi privit din patru puncte de vedere numite nivele:

1. Conceptual – descrie in mod natural sistemul

2. Extern – specifica informaţiile ce pot fi privite de utilizator si modul de reprezentare al acestora

3. Logic – reprezentarea schemei conceptuale prin structuri abstracte

4. Fizic - reprezentarea sistemului intr-un anumit SGBD

- Este un sistem software care gestionează o baza de date si care permite utilizatorului sa interacţioneze cu acesta . El acţionează ca un depozit de date si este responsabil cu:

1. Stocarea datelor

2. Definirea structurilor de date

3. Manipularea datelor

4. Interogarea datelor

5. Păstrarea integrităţii si securităţii datelor

6. Asigura un mecanism de recuperare al datelor

7. Asigurarea unui mecanism de indexare care sa permită accesul rapid la date

Organizarea logica a bazei de date

- La nivel logic baza de date este alcătuita din scheme;

- Obiectele schemei sunt următoarele:

- Tabele

- Vederi

- Indecşi

- Clustere secvenţe

- Sinonime

- Proceduri si funcţii de stocare

- Pachete stocate

- Declanşatoare ale bazei de date

- Legături ale bazei de date

TABELE

- Tabelul este principala structura de stocare a datelor.

- Este o structura bidimensionala formata din:

1. rânduri - înregistrări

2. si coloane - câmpuri

Crearea tabelelor

CREATE TABLE nume_tabel (nume_coloana tip_data [DEFAULT expresie]….)

[PCTFREE întreg]

[PCTUSED întreg]

[TABLESPACE spaţiu tabel]

[STORAGE parametrii_de_stocare]

o DEFAULT – desemnează o valoare implicita pentru coloana,

o TABLESPACE – specifica spaţiul tabel in care va fi stocat tabelul

o PCTFREE/PCTUSED – specifica gradul de utilizare al blocurilor

Se foloseşte comanda SQL

CREATE TABLE

- Se specifica numele si tipul de date pentru fiecare coloana a tabelului

CREATE TABLE salariat{

 Cod_salariat NUMBER(10)

 Nume VARCHAR2(10)

 Prenume VARCHAR2(10)

 Data_naştere DATE,

 Salariu NUMBER(10)

 Manager NUMBER(10)

 Cod_dept NUMBER(10)

 Cod_tara NUMBER(10)

TABLESPACE TS_ALFA

STORAGE(INITIAL 100k NEXT 100k

Preview document

Baze Date MySQL - Pagina 1
Baze Date MySQL - Pagina 2
Baze Date MySQL - Pagina 3
Baze Date MySQL - Pagina 4
Baze Date MySQL - Pagina 5
Baze Date MySQL - Pagina 6
Baze Date MySQL - Pagina 7
Baze Date MySQL - Pagina 8
Baze Date MySQL - Pagina 9
Baze Date MySQL - Pagina 10
Baze Date MySQL - Pagina 11
Baze Date MySQL - Pagina 12
Baze Date MySQL - Pagina 13
Baze Date MySQL - Pagina 14
Baze Date MySQL - Pagina 15
Baze Date MySQL - Pagina 16
Baze Date MySQL - Pagina 17
Baze Date MySQL - Pagina 18
Baze Date MySQL - Pagina 19
Baze Date MySQL - Pagina 20
Baze Date MySQL - Pagina 21
Baze Date MySQL - Pagina 22
Baze Date MySQL - Pagina 23
Baze Date MySQL - Pagina 24
Baze Date MySQL - Pagina 25
Baze Date MySQL - Pagina 26
Baze Date MySQL - Pagina 27
Baze Date MySQL - Pagina 28
Baze Date MySQL - Pagina 29
Baze Date MySQL - Pagina 30

Conținut arhivă zip

  • Baze Date MySQL
    • Curs 1 BD.doc
    • Curs 2 BD.doc
    • Curs 3 BD.doc
    • FIGURI.doc
    • Jonctiuni BD.doc
    • Normalizare BD.doc
    • Obiectele bazei de date.doc

Alții au mai descărcat și

Aplicație pentru testare online

2. Prezentarea aplicatiei 2.1. Prezentare generala În capitolul anterior am prezentat o serie de tehnologii utilizate în dezvoltarea...

Sistem Informatic pentru Vânzări Auto

Cap. 1. Studiul, analiza şi prezentarea sistemului actual 1.1 Rolul şi poziţia firmei in sistemul economico-social nationaţional şi in ramura de...

Proiect Baze de Date MySQL

Descrierea bazei de date Baza de date “Evenimente” a fost creeată cu scopul de a sistematiza comenzile de bilete la diverse evenimentele...

Baze de Date

Cap. 1 INTRODUCERE ÎN GESTIUNEA BAZELOR DE DATE 1.1 Introducere Sistemul de baze de date este, în esenţă, doar un sistem computerizat de păstrare...

PHP

I. NOTA INTRODUCTIVA Disciplina PROGRAMARE WEB AVANSATA asigura pregatirea studentilor pentru proiectarea si realizarea de pagini WEB si...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Suport Curs Baze de Date

Organizarea datelor în fişiere, deşi este destul de utilizată, are o serie de neajunsuri care limitează eficienţa şi eficacitatea aplicaţiilor...

Curs 8 - PHP

Preluare de date In PHP sunt integrate functii pentru conectarea, preluarea si manipularea datelor din SGBD –ul MySQL. Functia pentru conectarea...

Te-ar putea interesa și

Comerț Electronic

CAPITOLUL1. CONSIDERAŢII PRIVIND COMERŢUL ELECTRONIC 1.1. INTERNETUL - BAZĂ A COMERŢULUI ELECTRONIC Odată cu începuturile Internetului un nou tip...

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Web-managementul Subunităților Militare

3.2.1. Tehnologii folosite Web Mil Manager este de fapt o interfata bazata pe pagini web dinamice care urmareste sa le puna la dispozitie...

Bibliotecă on-line

O data cu dezvoltarea exploziva a intenetului, au aparut magazine virtuale atat ca o alternativa cat si o completare a celor “reale”, mai usor si...

Aplicație informatică privind testarea cunoștințelor

INTRODUCERE Acest proiect își propune să prezinte modul în care se poate realiza o aplicație pentru testarea cunoștințelor utilizând tehnologiile...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Aplicație bibliotecă online

CAPITOLUL 1: STUDIUL SI ANALIZA SISTEMULUI EXISTENT 1.1. Obiectul de activitate Biblioteca Judeţeană “Gheorghe Asachi “ este o instituţie publică...

Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare

Abstract In this project are presented various web tehnologies and with their help an HMI (human machine interface) is made.HMI presented in this...

Ai nevoie de altceva?