Baze de Date Introducere

4
Introducere Pornind de la întrebarea daca azi este necesară utilizarea unei baze de date,răspunsul este categoric „da” chiar indinspensabilă o bază de date,fără de care societatea nu ar putea să obţină informaţiile strict necesare din ambundenţa de informaţii care ne este oferită azi în cele mai variate moduri. Datele se obţin prin efectuartea unor observaţii asupra obiectelor,fenomenelor,imaginilor,sunetelor, textelor. Aceste observaţii se înregistrează de regulă într-un cod convenţional prin care se asigură cominicarea ,interpretarea şi prelucrarea datelor rezultante în urma acestor constatări. Teoria bazelor de date,în general şi proiectarea bazelor de date,în particular,reprezintă domenii complexe,expunerea cărora ar necesita sute de pagini. Aceste teorii nu constituie obiectul lucrării de faţă,dar o abordare succintă a lor o considerăm necesară. Deşi SGBD-urile moderne se carecterizează printr-o flexibilitate sporită vis-a-vis reproiectarea bazelor de date,se impun o analiză şi o planificare amănunţită a obiectivelor bazei de date proiectate,a structurilor de date şi a relaţiilor dintre ele. Orice modificări ale denumirilor,tipurilor şi deminsiunilor,tipurilor şi demensiunilor cîmpurilor tabelelor bazei de date necesită modificări în clasele de obiecte care utilizează cămpurile respective,lucru greu de realizat în cazul unei baze de date de proporţii. Proiectarea nereuşită a tabelelor şi a relaţiilor dintre ele pot avea consecinţe nedorite în cazul efectuării unor modificări în structura lor. Cu alte cuvinte,este mult mai raţional să depunem anumite eforturi la faza de proiectare,decît să reedresăm ulterior o bază de date prost proiectată. Aceste sunt doar cîteva argumente în favoarea necesităţii proiectării bazei de date.

description

Baze de Date IntroducerePornind de la întrebarea daca azi este necesară utilizarea unei baze de date,răspunsul este categoric „da” chiar indinspensabilă o bază de date,fără de care societatea nu ar putea să obţină informaţiile strict necesare din ambundenţa de informaţii care ne este oferită azi în cele mai variate moduri.

Transcript of Baze de Date Introducere

Page 1: Baze de Date  Introducere

In t roduce rePorn ind de l a în t reba rea daca az i e s te necesa ră u t i l i za rea une i baze de da te , r ăspunsu l es te ca tegor ic „da” ch ia r ind inspensab i lă o bază de da t e , fă ră de ca re soc ie t a tea nu a r pu tea să ob ţ ină in formaţ i i l e s t r i c t necesa re d in ambundenţa de in formaţ i i ca re ne e s te o fer i t ă az i în ce le ma i va r ia te modur i .Date le se ob ţ in p r in e fec tua r tea unor obse rva ţ i i a supra ob iec te lo r , fenomene lor , imagin i lo r , sune te lo r , t ex te lo r . Aces te obse rva ţ i i se î n reg i s t rează de regu lă în t r -un cod conven ţ iona l p r in ca re se a s igură comin icarea , in te rpre ta rea ş i p re luc rarea da te lo r rezu l t an te în u rma aces to r cons ta t ă r i .Teor ia baze lor de da te , în genera l ş i p ro iec ta rea baze lor de da te , în par t i cu la r , reprez in tă domeni i complexe ,expunerea cărora a r neces i t a su te de pag in i . Aces t e t eor i i nu cons t i tu ie ob iec tu l lucrăr i i de f a ţă ,dar o aborda re succ in tă a lo r o cons ide răm necesa ră .Deş i SGBD-ur i l e moderne se ca rec te r izează p r in t r -o f l ex ib i l i t a te spor i t ă v i s -a -v i s repro iec ta rea baze lor de da te , se impun o ana l iză ş i o p lan i f i care amănunţ i t ă a ob iec t ive lo r baze i de da te p ro iec ta te ,a s t ruc tu r i lo r de da t e ş i a re l a ţ i i l o r d in t re e le . Or ice modi f icăr i a le denumir i lo r , t ipur i lo r ş i demins iun i lo r , t ipur i lo r ş i demens iun i lo r c împur i lo r t abe le lo r baze i de da te neces i t ă modi f icăr i în c la se le de ob iec te care u t i l i zează cămpur i l e r espec t ive , lucru g reu de rea l i za t în cazu l une i baze de da te de p ropor ţ i i .Pro iec ta rea ne reuş i t ă a t abe le lo r ş i a re la ţ i i lo r d in t re e le po t avea consec in ţ e nedor i t e în cazu l e fec tuă r i i unor modi f ică r i în s t ruc tu ra lo r . Cu a l t e cuv in te , e s te mul t ma i ra ţ iona l să depunem anumi te e for tu r i l a faza de p ro iec ta re ,dec î t să reedresăm u l te r io r o bază de da t e p ros t p ro iec ta tă .Aces te sun t doa r c î t eva a rgumente în favoarea neces i t ă ţ i i p ro iec tă r i i baze i de da te .

F i ind un s i s t em de n ive l mediu ,Mic rosof t Access d i spune de o se r ie de ca rac te r i s t i c i comune s i s temelor de ges t i une a baze lor de da te s imple ,dar ş i ce lo r complexe .Pe măsura dezvol tă r i i s i s t emelor de ges t iune a baze lor de da te ,pu t em presupune că Access va f i l a r îndu l său îmbunătă ţ i t f a ţă de ve rs iun i le an te r ioa re .O ca rac te r i s t i că fundamenta lă a Mic rosof t Access e s t e reprezen ta tă de fap tu l că se in tegrează pe r fec t pache tu lu i Microsof t Off i ce ,pun înd la d i spoz i ţ i a u t i l i za to r i lo r , s imi la r ce lo r l a l t e ap l ica ţ i i Of f ice ,op ţ iun i de a f i şa re a bare lo r de ins t rumente ş i f e r eas t ra de luc ru Database .O a l t ă ca rac te r i s t i că Access se re fe ră l a fap tu l că pe rmi te u t i l i za rea baze i de da te s imul tan de că t re mai mul ţ i u t i l i za to r i ,pe d i fe r i t e n ive le de acces ,ope ra ţ i i l e le e fec tua te de că t r e un u t i l i za to r pu t înd f i v izua l iza te de că t re to ţ i u t i l i za to r i i baze i de da te re spec t ive .Mic rosof t Access o feră pos ib i l i t a tea de l ucru cu ce l e la l t e ap l ica ţ i i Mic rosof t Off ice (Exce l ,Word)pe rmi ţ înd expor tu l ş i impor tu l de da te d in a s t fe l de f i ş i e re .

Page 2: Baze de Date  Introducere

O bază de da te es te un ansamblu de da te ce poa te f i manipu la t de ma i mul ţ i u t i l i za to r i în v iz iun i d i f e r i t e asupra da te lo r . Baza de da te es te o co l ec ţ i e de da te ş i i n formaţ i i necesa re ş i su f ic ien te pen t ru a sa t i s face ce r in ţ e le in formaţ iona le a le conducer i i une i un i tă ţ i economico-soc ia le ( în cazu l da t în t r -o ins t i tu ţ i e de învă ţămîn t ) . Din punc t de vedere t ehn ic o bază de da te es te fo rma tă d in unu l sau ma i mul te f i ş i e r e în ca re da te le sun t memora te în t r -o s t ruc tu ră de da te spec i f i că sof tware-u lu i u t i l i za t l a c r ea rea baze i de da te .Asupra da te lo r , r eprezen ta te în t r -un cod conven ţ iona l , se po t face opera ţ i i de s tocare ,p re lucrare , t ransmi t e re f i e p r in mi j loace manuale , f i e p r in mi j loace in format ice , t oa te aces te ope ra ţ i i p resupun un s i s tem de ges t iune a une i baze de da te .Posedarea ap t i t ud in i lo r de -a manevra cu un s i s t em de ges t iune a une i baze de da te poa te să a ju te l a e f ec tua rea ma i rap idă a unor sa rc in i ca re sun t în s t rănsă l egă tură cu ges t iona rea in formaţ i i l o r .Pro iec ta rea ş i ges t iona rea baze lor de da te au un impac t impor tan t în o rgan iza rea ş i ges t ionarea une i ins t i tu ţ i i . O bază de da te poa te s t a l a baza succesu lu i une i ins t i tu ţ i i ,deoarece cu a ju to ru l e i s e poa te duce o ev iden ţă , s e poa te face o ana l iză a ac t iv i t ă ţ i i une i ins t i tu ţ i i .P rezen ta luc ra re „Ges t iunea une i baze de da te în t r -o ins t i tu ţ i e de învă ţămîn t” a re ca scop în ţ e lege rea rea l i ză r i i , func ţ ionă r i i ş i ges t ionă r i i une i baze de da te în t r -o ins t i tu ţ i e de învă ţ ămîn t .Obiec t ive le u rmăr i t e în luc ra rea da tă sun t :O1 Anal iza rea concep ţ i e i baze de da te , s i s t em de ges t iun ie a baze lor de da te ;02 As imi la rea p r in conş t i en t izare a t remin i lo r ş i no ţ iun i lo r spec i f i ce l imba ju lu i i n formaţ iona l cu r e fer in ţă l a t ema t ica baze lor de da te ;03 Posedarea capac i tă ţ i lo r ş i ap t i tud in i lo r de luc ru în p rogramul MS Access ;04 S tud ierea e tape lor de e labora re a une i baze de da te ;05 P re lucrarea da te lo r in t r -oduse în baza de da te ; 06 Formarea depr inder i lo r de ges t iona re a une i baze de da t e în MS Access ;07 E laborarea i n te rogăr i lo r , fo rmula re lo r , subformulare lo r , rapoar te lo r în t r -o bază de da te ;Nive lu l de ce rce ta re a baze lor de da te az i pu tem spune că es te unu l avansa t . S i s temele avansa te sun t : SGBD or ien ta te ob iec t , SGBD deduc t ive , SGBD d is t r ibu i te .Cel ma i fo los i t model de s tocare a da t e lo r e s te baza de da te re la ţ iona lă . Aces t nou mode l s -a dezvol ta t porn ind de l a un a r t i co l , sc r i s de Dr .E .F .Codd în anu l 1970 . Ideea lu i Codd pen t ru un s i s t em de admin is ta ra re a baze lor de da te re la ţ iona le fo loseş te concep te le ma temat ice de a lgebre re la ţ iona le pen t ru a g rupa da te le în mul ţ imi ş i a s t ab i l i r e la ţ i i în t re submul ţ imi le comune .