Referate Meniu
Astronomie
Biologie
Chimie
Desen
Diverse
Drept
Economie
Engleza
Filozofie
Fizica
Franceza
Geografie
Germana
Informatica
Istorie
Italiana
Marketing
Matematica
Medicina
Muzica
Psihologie
Romana
Romana1
Spaniola


 


referat, proiect, rezumat, caracterizare, lucrare de nota 10 despre:

BAZE DE DATE si SGBD-ul

 

SISTEME INFORMATICE ªI BAZE DE DATE

Sistem informatic (Si)

- sistem informational automatizat;

- ansamblu de echipamente (hardware), programe (software), sI proceduri organizationale (orgware) pentru prelucrarea informatiei.

Sistem informatic

- pentru asistarea deciziilor sI sisteme expert ( judecarea situatiilor concrete, putin structrate);

- pentru mamagement (marketing, planificare nevoi materiale, personal);

- pentru prelucrarea tranzactiilor (conturi, facturi, stocuri, foarte structurate).

Etapele ciclului de viata al sistemului informational: - proiectare, realizare, intretinere sI imbunatatire.

Fise de date: colectie de nume, formata din toate aparitiile unui anumit tip de inregistrari logice.

Clasifiocare fisiere:

- plate (¥nreg. Logice numai din date elementare, in ac, numar);

- adanci ( inreg, logice cu date agregate: vectori sau grupuri repetate)

Baza de date: (BD) - colectie de aparitii ale mai multor tipuri de inregistrari logice , continand relatii intre inregistrari agregate de date sI date elementare.

Sistem de gestiune a bazei de date: (SGBD) - ansamblul de programe destinate crearii, intretinarrii sI exploatarii unei baze de date.

Clasificare SGBD

- ierarhice (fisiere adanci, structuri arborescente);

- reticulare (fisiere adanci, structuri de tip retea, Conference on Data System Lauquages, cod ASyL, 1971);

- rationale (fisiere plate, tabele, structuri de tip retea, Cod D 1970).

MS ACCES 2.0 -SGBDR sub Windows, realizat de Microsoft in 1989-1994, ca parte a MS Office Pro.

Alte SGBDR: dBase, FoxPro, Paradox, MS SQL

 

 

 

 

 

 

 

 

 

 

 

TIPOLOGIA SISTEMELOR INFORMATICE

SI STUDIUL DE FEZABILITATE

1- Tipologia sistemelor informatice.

Sistem informatic- componente+ scop.

Componete

- echipamente (harward);

- programe (software);

- proceduri organizationale (orgware);

- baze de date.

Scop: - preluarea informatiei

Sisteme informatice:

- sisteme de expert sI pentru asistarea deciziilor (SAD);

- pentru conducere (management);

- pt prelucrarea tranzactiilor.

Caracteristicile rapoartelor.

Caracteristici:

Sistem informatic - pt asistarea deciziilor

Tip - Analize speciale , Prelucrarea interogarii, directe

Fctii de conducere - Planificare

Sistem informatic - pt conducere (management)

Tip- planificare regulat, in formate mixte. Exceptii, automate. Neplanificate, performate, manuale

Fctii de conducere - operare, control / control, planificare

Sistem informatic - pt prelucrarea tranzactiilor

Tip - Detectare erori de culegere. Supraveghere activitati sI cheltuieli

Functii de conducere - operare, control.

Sisteme expert

- baze de reguli;

- baze de cadre (frames) (structuri de date: noduri in retele, cu atribute sI valori)

Sisteme pentru asistarea deciziilor

- orientare pentru probleme;

- adaptabile la schimbarile conditiilor externe sI interne (ale punctelor de vedere)

Componente SAD

- financiare;

- scenarii;

- analiza de sensibilitate (parametrizare);

- cantare a obiectivelor (conditiile in care se indeplinesc obiectivele);

- analiza statistica (tendinte, periodicitate, valori caracteristice); -simulate

Sisteme de conducere

- permit parcurgerea mediului intern sI extern in testarea strategiilor; - folosesc modele sI stiluri alternatve de prezentare;

- prezinta totalizari statistice sprijinite pe detalii.

Informatii pentru coordonarea subsistemelor organizatorice

Sistemele conducerii productiei

- planificare materiala;

- evidenta personalului;

-evidenta materialelor;

- evidenta capacitatilor de productie.

Obiectivele planificarii productiei:

- cantitatea de productie;

- etapele de executie;

- esalonarea operatiilor;

- termene de livrare.

Activitatile sistemelor productiei:

- planificarea necesarului de material;

- calcului costurilor serviciilor;

- planificarea lichiditatilor financiare;

- planificarea capacitatilor de productie.

Obiectivele sistemelor de marketing:

- asistenta activitatilor sI personalului de vanzare;

- identificarea posibilitatilor de noi produse sI servicii;

- stabilirea de preturi sI servicii competitive fara sacrificarea Nivelurilor de veniturilor;

- controlul costurilor activitatii de marketing;

- analiza eficacitatii marketingului.

Subsisteme de marketing:

- vanzari;

- produse;

- informatii.

Sisteme pentru prelucrare tranzactii:

- caracteristici: uniformitate, apropiere de obiectiv, orientare istorica;

- scopuri: cand, cu ce efect, cu cati bani;

- principii: duble, intrari, pe lichiditati (cash), esalonare;

- operatii culegere date, prelucrare tranzactii, intretinere fisiere, raportare.

Metode de proiectare a sistemelor informatice:

- prototipare (sist de asistare a deciziilor sI sisteme de expert);

- ciclul de viata al dezvoltarii ( sist pt conducere sI pt prelucrare tranzactii)

 

Metoda ciclului de viata contine 7 etape:

1. Stabilirea termenelor de referinta si a obiectivului lucrarii;

2. Studiul de fezabilitate (Oportunitate);

3. Investigarea sistemului si a ansamblului existent;

4. Analiza sistemului actual si specificarea cerintelor;

5. Proiectarea logica si fizica;

6. Implementarea propriu-zisa a proiectului;

7. Operare, intretinere si imbunatatirea sistemului..

Informatii- vanzarii- produs => acesta este sistem informatic pt marketing.

BAZE DE DATE RELAºIONALE

MODELAREA STRUCTURII ªI INTEGRITźII

1. Notiuni generale

Terminologia CODASYL 1971

Data elementara - cea mai mica unitate de data identificata prin nume.

Tipul campului - ansamblul format din identificator, mentinerea valorilor sI formatul de memorare.

Grup de date (data agregata) - ansambluri de campuri, identificat prin nume.

Tipul (structura) grupului- ansamblul identificatorilor sI descrierilor grupurilor sI a campurilor componente.

¥nregistrare (logica) - colectie de date elementare si/sau grupuri de date, identificata prin nume.

Tipul inregistrarii - ansamblul tipurilor campurilor sI grupurilor impreuna cu ordinea sI nr. De aparitii.

Cheie simpla /compusa - 1-n campuri, ale caror valori identifica in mod unic fiecare inregistrare

Set de date - multime de inregistrari

Fisier - ansamblul tuturor aparitiilor fizice ale unui tip de inregistrari logoce

Index - totalitatea valorilor cheilor sI a adreselor de memorare a inregistrarilor respective.

Zona - portiune a memoriei externe in care se pot memora inregistrari, identificata prin nume.

Baza de date (BD) - totalitatea exemplarelor inregistrarilor, seturilor de inregistrari sI zonelor, organizate printr-o anumita schema.

Schema (model logic) - descrierea organizarii logice a inregistrarii BD.

Subschema (model extern) - substructura (perspectiva, view) a scemei BD, relevanta pt o aplicatie.

BD fizica (model fizic) - ansamblul datelor din DB, sub forma memorarii (fisiere, indexuri)

Dictionarul datelor - multimea descrierilor obiectelor bazei de date (structurata sI administrata ca BD)

Administratorul DB - persoana sau grup de persoane responsabile cu analiza, proiectarea, implementarea sI gestionarea BD.

Abordari ale prelucrarii datelor

-orientate spre fisiere de date (OFD- fisiere de date- proiectate sa furnizeze programelor datelor necesare; intr-o forma convenabila lor);

- orientate spre BD (OBD - programele sunt orientate sa functioneze in jurul BD, iar BD -reprezentare naturala a datelor sI relatiilor, folosita de catre orice aplicatie, inclusiv de cele viitoare)

Sistem OFD pentru comenzi

- sistem de preograme pt prelucrare;

- fisiere (de comenzi, cu detalii pt clienti, cu detalii pt produse, cu stoc)

Dezavantaje OFD

- programele trebuie sa cunoasca semnificatia, organizarea sI manevrarea datelor;

- fisierele contin date duplicate sI trebuie reorganizate in functie de noile programe.

Sisteme de OBD pt comenzi

- date (cu comenzi, clienti sI produse) sI relatiile lor, descrise in dictionar;

- diverse programe de prelucrare cu acces la dictionar.

Avantaje OBD

- datele sunt independente de programe sI se pot reorganiza dupa nevoile interne;

- redundanta datelor este minimizata, iar securitatea sI controlul sunt maximizate;

- programele isi impart datele;

- programele se creaza mai usor (uneori se genereaza automat) sI se schimba mai rar.

Independenta in SGBD

- logica (extinderea componentelor sI structuri, fara modificarea programelor);

- fizica ( definirea datelor sI structurilor, indiferent de forma de memorare)

Limbajele SGBD

- pentru definirea datelor (LDD);

- pentru manevrarea (manipularea) datelor (LMD);

- pt controlul integritatii datelor.

Interfata utilizator- SGBD

- prin apelarea subprogramelor functiilor din SGBD ( SGBD cu limbaj gazda);

- prin comenzi independente, dar interpretabile de interfata (SGBD autonom)

ARHITECTURA ªI FUNCºIONAREA SGBD

A. Programul- apeleaza SGBD, indicand numele din program al tipului datei sI valoarea cheii inregistrarii cerute.

B. SGBD - obtine subschema folosita de programul extern sI examineaza descrierea datei;

- obtine schema sI determina tipul logic al datelor necesare;

- examineaza descrierea fizica a bazei de date sI determina inregistrarea fizica necesara;

- trimite o comanda catre sistemul de operare (SO), cerand citirea inregistrarii fizice.

C. SO- interactioneaza cu dispozitivele de stocare a datelor;

- transfera datele cerute de la dispozitiv la zonele tampon ale SO.

D. SGBD - deduce prin subschema inregistrarea logica necesara sI eventual, transforma datele;

- transfera datele din zonele tampon in zona de lucru a programului;

- furnizeaza programului informatia de stocare asupra operarii (eventual indica eroarea).

E. Programul- opereaza asupra datelor, in zona sa de lucru.

Modelul entitate-relatie - 1976, modalitatea grafica de reprezentare a datelor sI relatiilor dintre acestea, prin entitati, relatii sI atribuite, descrise detaliat.

Pasi de realizare

1 identificare entitati;

2 identificare relatii;

3 identificare atribute;

4 stabilire chei.. 24944goc56zdj2c

Fisier plar - format din inregistrari ce asociaza unui identificator de entitate capuri cu valorile atribuitelor relevante, intr-o ordine fixata.

Baze de date

- ierarhice (relatii arborescente, inregistrari cu grupuri de date);

- reticulate (relatii de tip retea);

- rationale (relatii de tip retea).

Modelul rational

MR- modelul teoretic al dezvoltarii datelor, dezvoltat de Edgar F;

SQL- limbajul standard pt SGBDR (independent sau incastrat in alte limbaje LG3/LG4)

Partile MR(SQL)

-structurala (componentele constructive ale BD: domenii, atribute, relatii, chei);

- manipulativa (operatii cu componentele BD);

- de integritate (reguli de validitate sI completitudine a BD)

Partea structurala a modelului rational

Domeniu - multime de valori, definita printr-o proprietate sau printr-o enumerare

Valoare a mill -valoare cunoscuta sau neaplicabila a unui atribut.

Perspectiva (View) - subtabel a unui tabel ca datele necesare unei aplicatii;

Cheile de identificare unica - chei candidate (cheia primara)

Index primar - totalitatea valorilor cheilor primare

Index secundar - totalitatea perechilor formate din valorile cheie secundare sI ale cheilor primare.

Cheie secundara - identificator corespunzator (lista de campuri) pt un grup de linii cu o anumita proprietate.

Forme normale - tipuri de restrictii (peste 20) asupra proiectului BDR, care excul redundantele necesare.

Normalitatea MR - proces de descompunere minimala a relatiilor din forma nenomalizata (FMM) prin reducerea redundantelor, in conditii de conservare a datelor sI ale dependentelor lor.

Prima forma normala - (1FM) - tipurile din BD contin doar valori atomice ale atributelor, iar fiecare atribut este dependent de cheia primara

A doua forma normala (2FM) - fiecare atribut este determinat de intrega cheie primara.

A treia forma normala (3FM) - fiecare atribut este determinat numai de cheia primara.

Partea de integritate a MR

Integritatea entitatii - valorile atributelor ce apartin cheii primare trebuie sa fie diferite de null. Integritatea referentiala (a relatiei) - o cheie externa are valoarea null sau o valoare ce apartin in alta parte a BD ca o valoare a cheii primare corespunzatoare.