proiectare baze de date conceptuală

Scop: Pentru a da o idee a arhitecturii bazei de date cu trei niveluri. Învățați crearea bazei de date a modelului conceptual.

Modelul - o reprezentare a realității, care reflectă numai piese selectate.

Modelarea realitate în multe privințe similar cu soluția de sarcini situaționale. Ai nevoie pentru a trece prin detaliile și de a crea modelul corect al realității. Apoi, modelul este fie pentru a rezolva problema, fie toate confuze și prăzi.

Există un model cu trei niveluri:

Principalele elemente ale modelului conceptual - obiectul și atitudine.

Obiectele prezentate sub formă de substantive. Relațiile ca verbe. Obiectul - este ceea ce utilizatorul consideră a fi important.

Un set compozit de obiect - sunt entități afiliate relații.

(Figura 1. EXEMPLU conceptual model)

Raportul de putere este numărul maxim de elemente ale setului obiectului asociat cu un membru al unui alt set.

  1. One to One
  2. Mulți-la-mulți
  3. Unul pentru mulți

Setarea setului de obiect înregistrare și putere:

  • Foreman supraveghează muncitorii (Figura 2. Exemplu de model)
  • Un angajat lucrează în departamentul
  • Elevii participa la cursuri
  • Omul sa născut și are numărul de asigurare

Relația dintre obiectele este cel principal, iar celălalt subordonat.

Mulți obiect subordonat sunt numite atribute.

(Figura 3. EXEMPLU set obiect)

Pentru determinarea univocă a atributelor obiectelor sunt utilizate, care nu se schimbă (înălțime, greutate, varsta, nume - modificări).

Cheia - valoarea poate fi utilizată întotdeauna pentru a identifica în mod unic setul de obiect. (Numărul de serie, numărul de pașaport, cod, cod, etc.)

Grădinar din Maple Valley este angajată în cultivarea de fructe timp de 50 de ani. El ia notițe, care ar putea constitui baza unui sistem informatic. El este interesat de răspunsuri la întrebări cum ar fi următoarele:

  • Câte soiuri de piersici în grădina Springtaune?
  • Câți copaci de un an sunt uciși, în medie, în grădina Li- Welle?
  • Care este vârsta medie a pomilor de măr
  • Câte prune altoite de mai multe soiuri?

(Figura 4. Modelul „livezilor“ conceptuale)

Societate de constructii Prime

companie de construcții construiește clădiri diferite. Pentru toate clădirile necesită o varietate de materiale în cantități diferite. La diferite etape ale proiectului funcționează echipe diferite. Efectuarea program, o firmă variază în componența echipelor. Lucrătorii sunt atribuite echipe diferite, în conformitate cu calificarea. Un muncitor poate efectua diverse tipuri de lucru: a fi un zidar sau tâmplar. În consecință, brigada a făcut în așa fel, după cum este necesar pentru o anumită clădire. Fiecare echipă este atribuit un maistru. El poate lucra un maistru într-o echipă și să lucreze în celălalt. Proprietarul companie vrea să știe:

  • care lucreaza intr-o echipa care este numit și o clădire
  • program pentru fiecare clădire
  • ce materiale sunt utilizate în construcția de clădiri diferite

(Figura 5: Modelul conceptual al „Firmă de construcții“)

Sarcini pentru auto-împlinire.

1. Crearea unui model de universitate
  • Câți profesori lucrează la Facultatea de Matematică? Numele lor? Cine lucrează în departamentul de muzică și orice alte?
  • Ceea ce studenții specializați în istorie, în limba engleză?
  • Cine sunt profesorii ce citește cursuri?
  • Câți elevi sunt implicați în programe în fizică 101? Ce secțiune fizica studiază Andrey Rybin?
  • Cât de mulți studenți a căror specialitate este germană, din cauza speciale. Programul? Cine profesorii lor?
2. Crearea unui model pentru firma de tranzacționare.
  • Ce produse sunt prețul de vânzare de mai mult de 100 $? Datele acestor vânzări? Care este salariul de bază al vânzătorilor?

5. Serviciul consultativ Repititor.

Meadow, 50
Novosibirsk-58
cheltuială

numărul de cont
349

proiect
Sistemul de calcul al costurilor