Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Cum se face o baza de date

excel


Cum se face o baza de date

O baza de date (BD) acum 20 de ani era ceva mai mult decât un simplu fisier. Era o reuniune de fisiere care tineau cont unele de altele si o modificare facuta într-un fisier (actualizare) se regasea sub o forma sau alta si în alt fisier, daca era cazul.

Astazi o BD se poate gasi într-un singur fisier asa cum se întâmpla în EXCEL si ACCESS. Ne vom referi numai la EXCEL.



BD este o lista, un tabel. Nu oricum, ci structurat. Lista prietenilor mei ramâne o simpla lista. Ne putem folosi de el, dar prea putin. O lista de carti de asemenea este prea putin, daca arata asa:

Autor

Titlul

Editura

Pret

Daca doresc toate cartile despre sisteme de operare, trebuie sa parcurg toata lista.

Dar poate arata si asa: 13513v213n

Titlul

Autor1

Autor2

Editura

Domeniul

Pret

În acest al doilea caz se pot face grupari pe domenii si poate gasesc acele carti care se ocupa de sistemele de operare. Am spus "poate" pentru ca daca nu am domeniul "sisteme de operare" distinct si totul este bagat la domeniul "informatica" iarasi nu am facut mare lucru. Este totusi mai bun ca în primul exemplu, pentru ca voi cauta în mai putine rânduri .

De la început se pune problema "cum definesc domeniul". Cât de amanuntit stabilesc atributele acestui domeniu? Raspunsul este în functie de continutul bibliotecii care va forma viitoarea BD. Altele vor fi domeniile bibliotecii unui medic si altele domeniile bibliotecii unui istoric .

Ma gândesc sa complectam lista fara complectarea coloanei domeniu. La sfârsit facem o sortare dupa titlul si vedem ce carti sunt si în ce domenii s-ar putea grupa si apoi stabilim domeniile si le complectam.

Uitati-va la Fig 3.28 si gânditi-va la o denumire a domeniilor de asa maniera, încât din o litera doua sa aveti domeniul introdus în celula. Urmatoarele domenii sunt bune?

Lr

Literatura româna

Lu

Literatura universala

Ist

Istorie

Mat

Matematica manuale

Mt

Matematica nonmanuale

Pol

Politica

Inf

Informatica

Div

Diverse

Din punct de vedere al celor aratate în tabelul de mai sus. Criteriile nu sunt bune. Sunt domenii care au 2 cuvinte din care primul este comun cu alte domenii. Se scrie prea mult. Prescurtarile ar fi bune, daca prima litera nu se repeta si daca eu, utilizator, tin minte ce înseamna fiecare.

Sa ne amintim de functia VLOOKUP. Domeniile le putem codifica numeric ca în a treia coloana. Trebuie sa mai introducem o coloana a codului pentru ca functia VLOOKUP are nevoie de ea.

Fig I.1 (BD biblioteca)

Nota: Nomenclatorul domeniilor îl punem alaturat listei, ca sa putem adauga carti fara a însera linii goale. A fost pus dedesubt ca sa încapa în pagina.

Fig I.2 (Filtrare numai editura 2)

Fig I.3 (Filtrare tot ce a scris albu ion singur sau în colaborare)

Fig I.4 (Filtrare - variante pentru al doilea autor)

În Fig I.4 daca alegem libere obtinem ce a scris albu ion singur.

Fig I.5 (Filtrare Carti scrise de albu ion singur)

În Fig I.4 daca alegem Ocupate obtinem ce a scris albu ion în colaborare)

Fig I.6 (Carti scrise de albu ion în colaborare)

Filtrarile de mai sus sunt o categorie de exemple de interogare a unei BD.

Cartile pot fi si numarate. Câte carti am din fiecare editura. Facem subtotal (dar nu însumare ci contorizare). Obtinem Fig I.7 si Fig I.8.

Fig I.7

Fig I.8

Câte carti am de fiecare autor 1. Rezolvarea este simpla. Facem un subtotal pe autor 1. anulam vechiul subtotal, facem o noua sortare, apoi subtotal.   Obtinem Fig I.9.

Fig I.9 (Câte carti avem de fiecare autor si ce anume)

Etapele ce trebuie parcurse pentru construirea unei BD

Proiectarea unui sistem informatic nu este treaba usoara!

O baza de date nu este un scop în sine. Ea este menita sa rezolve probleme de gestiunea informatiilor si din aceasta cauza face parte, de regula, dintr-un proiect de informatica, adica de informatizare a unor activitati care se faceau manual sau nu se faceau de loc.

Bazele de date (BD) sunt create prin limbaje de programare adecvate, care necesita multa munca pentru stapânirea lor.

EXCEL permite crearea unor BD-uri simple si eficiente, care nu necesita multe cunostinte de informatica din partea realizatorilor.

Etapele construirii unui sistem informatic[4]

Analiza sistemului existent.

Treaba grea la care participa si informaticienii si viitorii beneficiari.

Crearea unui proiect logic.

Acesta trebuie sa defineasca aria de cuprindere a viitorului sistem informatic.

Sa stabileasca cât mai exact legaturile dintre diferitele elemente, dar si ierar-hizarea lor. Daca pe hârtie nu sunt toate clare, pe calculator nici atâta. Trebuie desenate toate viitoarele liste, discutate cu beneficiarii, aprobate de sefii de compartimente. Daca viitori beneficiari nu sunt implicati si facuti raspunzatori pentru informatiile eronate, pentru controlul superficial, treaba iese prost si costurile cresc exponential. Continuu trebuie verificati algoritmii matematici ce se vor folosi. Trebuie urmarit daca procedurile si calculele sunt conform legislatiei. Trebuie avut în vedere ca legislatia e mereu în schimbare. Ceea ce s-ar putea schimba trebuie evidentiat pentru a nu fi o constanta în interiorul programelor.

Proiectul logic trebuie discutat si rasdiscutat! Cum se gaseste o nenconcordanta trebuie rezolvata cu grija, pentru a nu repara într-un loc si a strica în altul.

Crearea unui proiect tehnic.

In aceasta etapa intervin masiv informaticienii. Care va fi structura viitoarei BD,

ce va cuprinde, care sunt legaturile cu exteriorul, nivelele de securitate, nivelele de acces etc. Aici se stabileste care va fi felul BD (relationala, nerelationala, mixta). Dupa câte stiu eu tot BD-urile relationale sunt în fruntea topului la vânzari. Trebuie stabilite programe de interogare a BD, de extragere a informatiilor din BD si a altor programe de contabilitate de calcul a salariilor etc. trebuie stabilit în ce limbaj se vor scrie.

Construirea programelor.

Se scriu si se testeaza atât BD cât si programele ce roiesc în jurul ei.

Implementarea.

Este o etapa grea unde vechile proceduri sunt înlocuite cu cele noi, când personalul de toate gradele trebuie instruit, se verifica, se repara si când zici ca totul este gata se schimba ceva în legislatie si încep modificarile. Aici este "dibacia" proiectantilor. Modificarile de legislatie sa aiba efecte cât mai mici, modificarile sa se faca cât mai usor si daca este posibil de personalul compartimentului de informatica al beneficiarului.



Rândul se mai numeste si înregistrare când vorbim de BD, termen vechi, de la fostele baze de date.

Cartea tiparita nu va fi înlocuita de informatia de pe INTERNET.

Înterogare este un termen consacrat pentru cautari într-o BD.

Sunt mereu altele de la un autor la altul si de la o perioada la alta.


Document Info


Accesari: 8533
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )