Crearea unei baze de date - dezvoltarea unei baze de date - înregistrarea, înregistrarea pacienților și recepții

MySQL este un sistem de gestionare a bazelor de date relaționale. În baza de date relațională, datele sunt stocate în tabele separate, obținând astfel o creștere a vitezei și a flexibilității. Tabelele sunt legate între ele prin intermediul unor relații, ceea ce face posibilă combinarea datelor din mai multe tabele atunci când interogarea este executată. SQL ca parte a sistemului MySQL poate fi descris ca limbaj de interogare structurată, plus cele mai comune limbaj standardizat utilizat pentru accesarea bazelor de date [5].







Baza de date Poliklinika ( "contabilitate, înregistrarea pacienților și a metodelor") este format din cinci mese de doctor (medic), Patsiyent (pacient), pregă (medicament), Priyem (recepție), Recept (reteta).

Tabelele Doctor (doctor), Pacient (pacient) sunt asociate cu masa Priyem (recepție). Modul de a crea conexiuni de chei străine este prezentat în Figura 4.1.

Crearea unei baze de date - dezvoltarea unei baze de date - înregistrarea, înregistrarea pacienților și recepții

Figura 4.1 - Cheile externe

Tabelul Priyem este asociat cu tabelul Doctor prin coloana Kod_doctora (Codul Doctorului), care a devenit o cheie străină. Tabelul Priyem este asociat cu tabelul Patsiyent prin coloana Kod_patsiyenta (codul pacientului).

În toate cazurile, există o actualizare și o ștergere în cascadă.

Tabelele Priyem (Recepție), Preparat (Preparare) sunt asociate cu tabelul Rețetă (Rețetă). Modul de a crea conexiuni de chei străine este prezentat în Figura 4.2.

Crearea unei baze de date - dezvoltarea unei baze de date - înregistrarea, înregistrarea pacienților și recepții

Figura 4.2 - Cheile externe

Tabelul Rețetă este legat de tabelul Preparat prin intermediul coloanei Kod_preparata (Codul de droguri), care a devenit o cheie străină. Tabelul Rețetă este asociat cu tabelul Priyem prin coloana Kod_priyema (Cod de primire).

În primul caz, există o actualizare și o eliminare în cascadă, iar în al doilea există o actualizare limitată și o ștergere în cascadă.







În tabelul Doctor (vezi Figura 4.3), cheia primară este Kod_doctora (TOS_code). Datele cu privire la medic (Famil_doc, Imia_doc, Otch_doc) sunt de tip string (VARCHAR) de lungime 50 simboluri ale profilului medicului (Profil) are un tip string (VARCHAR) de lungime 30 simboluri, numărul de birou (Kabinet) are un tip de date numerice (INT) lungime în 10 caractere, calificarea (Qualifikaciya) are un tip de șir (VARCHAR), iar numărul de caractere este de 30.

Crearea unei baze de date - dezvoltarea unei baze de date - înregistrarea, înregistrarea pacienților și recepții

Figura 4.3 - Doctor

Crearea unei baze de date - dezvoltarea unei baze de date - înregistrarea, înregistrarea pacienților și recepții

Figura 4.4 - Pacient (pacient)

Crearea unei baze de date - dezvoltarea unei baze de date - înregistrarea, înregistrarea pacienților și recepții

Figura 4.5 - Preparat (Preparare)

Tabela Priyem (vezi Figura 4.6) constă din cheia primară Kod_priyema (Receive_ID). Diagnostic (Diagnoz), livrat de tip șir medic este VARCHAR, iar lungimea de date este egal cu 50. rezervate Data de recepție (Data_vremia) are același tip VARCHAR. În notele (Primech) vor fi stocate informații suplimentare care nu sunt obligatorii pentru umplere, astfel încât câmpul poate lua o valoare zero și rămâne gol.

Datele care sunt transmise din alte tabele sunt chei externe și corespund unui tip de date numeric - INT, deoarece din alte tabele se transferă numai valoarea cheii primare.

Crearea unei baze de date - dezvoltarea unei baze de date - înregistrarea, înregistrarea pacienților și recepții

Figura 4.6 - Priyem (Primirea)

Tabelul Rețetă, prezentat în Figura 4.7, nu are o cheie primară, deoarece este un liant, o masă auxiliară. Are taste secundare Kod_preparata (cod produs) și Kod_priyema (cod de recepție), prin care datele transmise de la alte tabele. Doza (Dozirovka) și Rata (Kyrs) au un șir de tip VARCHAR și o lungime de șir de 50.

Crearea unei baze de date - dezvoltarea unei baze de date - înregistrarea, înregistrarea pacienților și recepții

Figura 4.7 - Rețetă (Rețetă)







Articole similare

Trimiteți-le prietenilor: