Dezvoltarea de baze de date de formare (bd) muzicalhop

Titlul lucrării: Dezvoltarea bazei de date de formare Baze de date (DB) MusicShop

Domeniu: Informatică, Cibernetică și Programare

Descriere: Introducere În prezent, datorită dezvoltării tehnologiei informatice, a devenit posibilă automatizarea multor procese. Magazinele muzicale moderne oferă o mare selecție de muzică, motiv pentru care există o problemă de găsire a compoziției potrivite.







Mărime fișier: 696 KB

Lucrarea a fost descărcată: 39 de persoane.

În această lucrare, o bază de date de formare "MusicShop"

Aplicația Microsoft Access este un instrument care vă permite să implementați obiectivul.

Scopul este realizat printr-un set de sarcini:


1. Modelul de informare

Pe baza acestei descrieri, creați o diagramă ER (Figura 1.1).

Figura 1.1 Diagrama ER

Figura 1 prezintă o diagramă ER fără atributele relațiilor și entităților. După cum puteți vedea în imagine, diagrama ER constă din 4 entități și 3 linkuri. Atributele entităților și relațiile sunt după cum urmează:

Firmă (numele firmei, nume);

Disc (ID-ul unității, tipul, anul, numele, costul, cantitatea);

Song (cântece de identitate, titlu, durată);

O persoană (IDChuman.Surname, Prenume, Patronimic);

Conține (numărul piesei);

Legătura "Eliberare" nu va avea atribute. În anexa 1 puteți vedea întreaga diagramă ER.

Conform regulilor ER-design, primim 6 tabele:

  • Firmă (numele firmei, nume);
  • Disc (ID-ul unității, ID-ul firmei, Tipul, Anul, Numele, Valoarea, Cantitatea);
  • Song (cântece de identitate, titlu, durată);
  • O persoană (IDChuman.Surname, Prenume, Patronimic);
  • Conține (disc ID, cântec ID, număr piesă);
  • Participă (IDPesnya, ID Chelovek, Rolul).


2. Modelul de date

Modelul relațional este prezentat în Figura 2.1.

Figura 2.1 Modelul relațional

Acest model utilizează chei primare (Disc. IDDisk. Song. IDSong. Uman. IDHuman. Firm. IDFirm) și chei externe (DHaveS. IDDisk. DHaveS. IDSong. Redarea. IDSong. Playing. IDHuman).

Descriim tipurile de câmpuri utilizate în baza de date (în format MS Access):

Tabelul 1. Tipurile de câmpuri din tabelul "Disc"

4.1 Schema de baze de date.

Figura 4.1 Schema de date în Microsoft Access.

4.2 Anchete

Baza de date utilizează 8 interogări construite folosind constructorul:

DiskQuery este folosit pentru raportul Disk și afișează informații despre disc și firmă. În această solicitare IDDisk este trecut din formularul Disk. Interogarea afișează informații despre un disc care este vizualizat pe formular.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.1 Solicitare de discuri

FindAsFirm. FindAsHuman. FindAsSong. FindAsType. FindAsYear este folosit pentru rapoartele FindAsFirm. FindAsHuman. FindAsSong. FindAsType. FindAsYear. respectiv. Aceste interogări sunt folosite pentru a găsi informații despre disc prin atribute (companie, persoană, cântec, tipul de disc, anul înregistrării). În funcție de atribut, valorile corespunzătoare din formulare sunt transmise acestor solicitări. Că informațiile din raportul discului găsit nu au fost duplicate, în cerere este grupată în câmpul IDSong.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.2 Cerere FindAsFirm

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.3 Cerere pentru FindAs Human

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.4 Solicitați FindAsSong

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.5 Interogarea FindAsType

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.6 Cerere pentru FindAsYear

Interogarea QueryCountDec interoghează conținutul tabelului de discuri. Această interogare reduce numărarea cu 1, adică realizează "vânzarea" discului. Parametrul IDDisk de intrare al înregistrării în care doriți să modificați numărul.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.7 Interogare QueryCounDec

Son gQuery este folosit pentru raportul Song, combinând valorile tabelului Song și DHaveS.

Dezvoltarea de baze de date de formare (bd) muzicalhop






Figura 4.2. 8 Cerere SongQuery

4.3. formă

Baza de date utilizează 10 forme de bază și 2 forme subordonate. Să luăm în considerare formele de bază.

Găsiți forma de bază a căutării după atribute prin intermediul acesteia, puteți accesa formularele de căutare pentru un anumit atribut.

FindAsFirm. FindAsSong. FindAsType. FindAsHuman. FindAsYear este folosit pentru a găsi informații despre un disc printr-un anumit atribut.

Firmă este folosit pentru a adăuga, modifica și șterge informații despre companii

Song este folosit pentru a adăuga, edita și șterge informații despre melodie. Acesta conține formularul subordonat Redarea formularului _Sub

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.3.1 Forma discului.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.2 Găsirea formularului

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.3 Forme FindAsFirm, FindAsSong, FindAsType, FindAsHuman, FindAsYear.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.4 Firmă de formular

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.5 Forma umană

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.6 Formularul de melodie

Redarea _ SubForm afișează informații despre tipurile de participanți la melodii și participanții la melodii. Folosit în formularul Song. Este afișată ca o listă.

Song_SubForm afișează informații despre numele cântecului și numărul de ordine al acestuia. Folosit sub formă de Disc. Este afișată ca o listă.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.7 Formularul Playing_SubForm

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.2.8 Forma Song_SubForm

4.3 Codul software-ului

Codul utilizat în baza de date a fost generat, la crearea formularului, MS Access. Codul pentru toate formularele este situat în apendicele 2.

- rapoarte (cu descrieri, capturi de ecran și, eventual, imprimate)

4.4 Rapoarte

Lucrarea folosește 8 rapoarte. Rapoarte de disc. DiskFormAsFirm. DiskFormAsSong. DiskFormAsType. DiskFormAsYear. DiskFormAsHuman sunt identice în structură, diferă numai în sursa de date utilizată. Aceste rapoarte sunt utilizate pentru a afișa informații despre discuri și pentru a utiliza subreportul Song.

Song afișează informații despre lista melodiilor de pe disc și conține subreportul Human, care afișează informații despre participanții la melodie.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.4.1 Raportul Disk.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.4.2 Raportul cântecului.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 4.4.3 Raportul uman.

Când porniți baza de date "MusicShop", apare formularul principal (Figura 5.1)

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 5.1. Forma principală.

Pentru a adăuga o melodie, faceți clic pe butonul "Cântece" din formularul principal. În fereastra care apare (Figura 5.2), faceți clic pe săgeată cu un asterisc pentru a adăuga o intrare nouă. Introduceți datele necesare. În cazul în care participanții nu au fost găsiți în lista de participanți, acestea trebuie adăugate în baza de date.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 5.2 Formularul "Cântece"

Pentru a adăuga un participant, faceți clic pe butonul "Cântece" din formularul principal, apoi pe butonul "Participanți". În fereastra care apare (Figura 5.3) faceți clic pe săgeată cu un asterisc pentru a adăuga o intrare nouă. Introduceți datele necesare.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 5.3 Formularul "Participanți"

Căutați după atribute

Pentru a căuta după atributele discului, trebuie să faceți clic pe butonul "Căutați după atribute" din formularul principal, apoi în fereastra care apare (Figura 5.4), selectați căutarea necesară.

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 5.4 Selectarea tipului de căutare

După selectarea căutării necesare, introduceți valoarea dorită și faceți clic pe butonul "Căutare". În fereastra afișată apare informații despre discurile (discul) cu acest atribut (Figura 5.5).

Dezvoltarea de baze de date de formare (bd) muzicalhop

Figura 5.5 Rezultatul căutării

În acest curs de lucru, o bază de date a fost proiectată și construită pentru un magazin de vânzare de CD-uri cu muzică. Modelul infologic și datalogic este construit. A fost selectat programul MS Access folosit. În cursul lucrărilor, studiile au fost studiate și implementate. A fost creat un program de aplicații care vă permite să lucrați vizual cu baza de date creată, este scris un manual pentru utilizatorii programului dezvoltat.

Dezvoltarea rapidă a Rusiei în ultimii cincisprezece ani de relații de piață, reforma globală a tuturor sferelor societății, inclusiv sfera culturii și comunicațiilor în masă, au dus la apariția unor noi tipuri de activități profesionale. Formarea mecanismelor de piață pe scena internă este strâns legată de apariția unui tip special de activitate antreprenorială de către producătorii de televiziune care joacă un rol cheie în dezvoltarea industriei audiovizuale ruse. Prin urmare, Institutul de Producție dintr-o parte.

Eficiența gestionării activităților de marketing este determinată de conceptul de marketing și marketing al unor astfel de valori: țărănimea maximă; cât mai mult posibil mărfuri shih vokir, yakі nadayutsya spizhivacham; maxim pіsvitchenya zakonstі zhittya suspilstva în tsilomu ta yogo okremih memberіv







Trimiteți-le prietenilor: