Proiect Baze de Date MySQL

Proiect
9/10 (2 voturi)
Conține 1 fișier: docx
Pagini : 21 în total
Cuvinte : 2361
Mărime: 116.83KB (arhivat)
Puncte necesare: 8

Cuprins

  1. Descrierea bazei de date 2
  2. Exemple cu opereraţii de definire a datelor – LDD 3
  3. COMANDA CREATE 3
  4. COMANDA ALTER 5
  5. COMANDA DROP 6
  6. Exemple cu operaţii de actualizare a datelor - DML 7
  7. COMANDA INSERT 7
  8. COMANDA UPDATE 10
  9. COMANDA DELETE 11
  10. Exemple de interogări variate (SELECT) 12
  11. Exemple de gestiune a altor obiecte ale bazei de date 17
  12. SINONIME 17
  13. VIEW-URI: 17
  14. INDECŞI 17
  15. SECVENŢE 18
  16. Fox Pro: 19

Extras din proiect

Descrierea bazei de date

Baza de date “Evenimente” a fost creeată cu scopul de a sistematiza comenzile de bilete la diverse evenimentele socio-culturale, care au loc în Bucureşti.

Este formată din cinci tabele principale: EVENIMENTE, CLIENTI, COMENZI, LOCATII si BILETE. Toate tabelele prezintă legatura 1:m, în fiecare caz având logica sa : la un eveniment se vând mai multe bilete, un bilet nu poate să corespundă decât unui singur eveniment; un client poate să aibă mai multe comenzi, însă o comandă îi corespunde unui singur client.

În cadrul formării tabelor au fost respectate principiile normalizarii, ce a asigurat minimizarea redundanţei datelor şi a facilitat manipularea datelor. De asemenea, am utilizat diverse restricţii de integritate : PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE, CHECK, care determină eficienţa, independenţa, redundanţa minimă şi protecţia datelor.

Exemple cu opereraţii de definire a datelor – LDD

COMANDA CREATE

1) Să se creeze tabelele în conformitate cu Schema BD “Evenimente”

create table locatii

(id_locatie number(5),

nume varchar2(40) not null,

adresa varchar2(50) not null,

site varchar2(25),

tel_contact varchar2(20) not null,

constraint pk_locatii primary key(id_locatie),

constraint uq_site unique(site)

);

create table evenimente

(id_eveniment number(5),

tip_eveniment varchar2(20),

nume varchar2(20) not null,

participanti varchar2(100),

organizatori varchar2(100),

data_inceput date not null,

data_sfarsit date,

ora date,

constraint pk_evenimente primary key(id_eveniment),

constraint ck_tip check(tip_eveniment in('film', 'teatru', 'party', 'concert', 'muzica clasica', 'expozitie', 'targ', 'cultural', 'sport', 'altele'))

).

Preview document

Proiect Baze de Date MySQL - Pagina 1
Proiect Baze de Date MySQL - Pagina 2
Proiect Baze de Date MySQL - Pagina 3
Proiect Baze de Date MySQL - Pagina 4
Proiect Baze de Date MySQL - Pagina 5
Proiect Baze de Date MySQL - Pagina 6
Proiect Baze de Date MySQL - Pagina 7
Proiect Baze de Date MySQL - Pagina 8
Proiect Baze de Date MySQL - Pagina 9
Proiect Baze de Date MySQL - Pagina 10
Proiect Baze de Date MySQL - Pagina 11
Proiect Baze de Date MySQL - Pagina 12
Proiect Baze de Date MySQL - Pagina 13
Proiect Baze de Date MySQL - Pagina 14
Proiect Baze de Date MySQL - Pagina 15
Proiect Baze de Date MySQL - Pagina 16
Proiect Baze de Date MySQL - Pagina 17
Proiect Baze de Date MySQL - Pagina 18
Proiect Baze de Date MySQL - Pagina 19
Proiect Baze de Date MySQL - Pagina 20
Proiect Baze de Date MySQL - Pagina 21

Conținut arhivă zip

  • Proiect Baze de Date MySQL.docx

Alții au mai descărcat și

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

Gestiune Magazin(SQL)

DESCRIERE Baza de date “Outlet SC” a fost creata pentru a reprezinta sub forma generala sistemul de gestiune al unui lant de magazine , ce...

PHP

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

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Curs 8 - PHP

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

Baze de Date

CAPITOLUL I INTRODUCERE IN BAZE DE DATE CURSUL 1 1. Ce este o baza de date? La inceput calculatoarele au fost utilizate numai pentru calcule...

Baze Date MySQL

Noţiuni de baza Baza de date - ansamblu structurat de date înregistrate pe suporturi accesibile calculatorului, in scopul satisfacerii simultan, a...

Te-ar putea interesa și

Proiectarea aplicațiilor de comerț electronic - aplicație de food-ordering

Progresele realizate recent în domeniile tehnologie-calculatoare, telecomunicatii si software, precum si în alte domenii ale informatiei, au...

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

Aplicație Web - Chestionar de Evaluare al Calității Actului Didactic

Capitolul 1. INTRODUCERE 1.1 Actul didactic – context general 1.1.1 Istoric Începutul secolului al XXI-lea şi al mileniului al III-lea este...

Sistem Marketing Bazat pe Web-Tehnologii cu Acces la Baze de Date

Introducere Multe întreprinderi utilizează baze de date electronice (BD) pentru menţinerea proceselor de lucru. Deseori sistemul informaţional...

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

Proiectarea și Realizarea Bazei de Date cu Ajutorul Programelor Mysql și Foxpro

INTRODUCERE Progresele realizate recent în domeniile tehnologiei de calculatoare, telecomunicaţii şi software, precum şi în alte domenii ale...

Stație de lucru pentru procesarea informației dactiloscopice

INTRODUCERE Activiatea de identificare cel mai frecvent uzitată în criminalistica este cea care are drept scop identificarea persoanei, fiind...

Ai nevoie de altceva?