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 bazei de date de formare (bd) muzicalhop (muzicalhop) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-08804378.png)
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 bazei de date de formare (bd) muzicalhop (docmd) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-aa710550.png)
Figura 4.2.2 Cerere FindAsFirm
![Dezvoltarea unei baze de date de formare (bd) muzicalhop (trebuie să apăsați un buton) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-e35dcefb.png)
Figura 4.2.3 Cerere pentru FindAs Human
![Dezvoltarea bazei de date de formare (bd) muzicalhop (stdocname) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-dcc482b5.png)
Figura 4.2.4 Solicitați FindAsSong
![Dezvoltarea bazei de date de formare (bd) muzicalhop (stdocname) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-d57cd4b6.png)
Figura 4.2.5 Interogarea FindAsType
![Dezvoltarea bazei de date de instruire (bd) muzical (cybernetics și programare) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-cd22d29b.png)
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 bazei de date de instruire (bd) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-08ab5b68.png)
Figura 4.2.7 Interogare QueryCounDec
Son gQuery este folosit pentru raportul Song, combinând valorile tabelului Song și DHaveS.
![Dezvoltarea bazei de date de instruire (bd) muzical (figura) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-a7aba3d4.png)
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 bazei de date de formare (bd) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-dc066d7a.png)
Figura 4.3.1 Forma discului.
![Dezvoltarea bazei de date de formare (bd) muzicalhop (goto) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-8055ba06.png)
Figura 4.2.2 Găsirea formularului
![Dezvoltarea unei baze de date de formare (bd) a muzicii (date) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-e9b378fd.png)
Figura 4.2.3 Forme FindAsFirm, FindAsSong, FindAsType, FindAsHuman, FindAsYear.
![Dezvoltarea bazei de date de instruire (bd) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-cff2819a.png)
Figura 4.2.4 Firmă de formular
![Dezvoltarea bazei de date de formare (bd) muzicalhop (baza de date) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-fea6e93b.png)
Figura 4.2.5 Forma umană
![Dezvoltarea bazei de date de formare (bd) muzicshop (msgbox) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-c27c4f0f.png)
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 bazei de date de formare (bd) muzicalhop (CV) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-e9971c9d.png)
Figura 4.2.7 Formularul Playing_SubForm
![Dezvoltarea unei baze de date de formare (bd) a muzicii (date) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-77d505af.png)
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 bazei de date de instruire (bd) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-109d2718.png)
Figura 4.4.1 Raportul Disk.
![Dezvoltarea bazei de date de formare (bd) muzicalhop (curs) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-10c39c8d.png)
Figura 4.4.2 Raportul cântecului.
![Dezvoltarea bazei de date de instruire (bd) muzicalhop (informatică) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-e07dbce6.png)
Figura 4.4.3 Raportul uman.
Când porniți baza de date "MusicShop", apare formularul principal (Figura 5.1)
![Dezvoltarea bazei de date de formare (bd) muzicalhop (titlu) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-849e4e08.png)
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 bazei de date de formare (bd) muzicalhop (eroare) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-d5f14964.png)
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 unei baze de date de formare (bd) muzicalhop (trebuie să apăsați un buton) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-8667442e.png)
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 bazei de date de formare (bd) muzicalhop (titlu) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-3dea14ad.png)
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 bazei de date de formare (bd) muzicalhop (private) Dezvoltarea de baze de date de formare (bd) muzicalhop](https://images-on-off.com/images/129-130/razrabotkauchebnayabazidannixbdmusicshop-fb1d6ecf.png)
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