Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Këshilla
  • Publikime edukative ITMO për mysql workbench. Krijimi vizual i bazave të të dhënave duke përdorur MySQL Workbench

Publikime edukative ITMO për mysql workbench. Krijimi vizual i bazave të të dhënave duke përdorur MySQL Workbench

MySQL Workbench është një produkt softuerësh i krijuar për dizajnimin e bazës së të dhënave. Ekziston një katalog i mjeteve për funksionimin dhe modelimin e bazës së të dhënave. Produkti karakterizohet nga performanca e lartë.

Përdorimi i softuerit rekomandohet gjatë një tranzicioni kompleks. Tabelat shfaqin proceset e ruajtura dhe çelësat e huaj. Mbështetet një guaskë e integruar që ju lejon të shkruani skripta. Para së gjithash, programi është një mjet projektimi për prezantimin vizual grafik. Ekziston një redaktues që ju lejon të rregulloni kërkesat dhe më pas t'i dërgoni ato përmes serverit. Përgjigjet e pranuara paraqiten në formën e tabelave. Kur paraqitet pamja, përdoruesi ka ende aftësinë për të bërë modifikime.

Shkarkoni versionin e plotë rus të MySQL Workbench falas nga faqja zyrtare pa regjistrim dhe SMS.

Kërkesat e sistemit

  • Sistemi operativ i mbështetur: Windows 10, Vista, 8.1, XP, 7, 8
  • Thellësia e bitit: 64 bit, 32 bit, x86

Me ardhjen e programit MySQL Workbench si pjesë e MySQL, procesi i krijimit të bazave të të dhënave (DB) është thjeshtuar ndjeshëm. Në fund të fundit, ajo që më parë duhej të bëhej manualisht duke përdorur një skript SQL dhe linjën e komandës tani mund të bëhet "në modalitetin vizual" duke përdorur një ndërfaqe grafike miqësore.

Le të shohim më në detaje procesin e krijimit të një baze të dhënash duke përdorur MySQL Workbench.

Pamja e ekranit më poshtë tregon një pamje të përgjithshme të dritares së programit MySQL Workbench.

Për të krijuar një bazë të dhënash, duhet të klikoni me të djathtën në panelin e majtë në zonën me listën e bazës së të dhënave (e caktuar si SCHEMAS) dhe të zgjidhni "Krijo skemë" në menynë e kontekstit.

Pas kësaj, do të shfaqet një skedë në të cilën duhet të specifikoni emrin e bazës së të dhënave të re dhe të specifikoni parametrat e renditjes. Baza e të dhënave, për shembull, do të quhet mynewdatabase. Mund të zgjidhni opsionet e renditjes nga lista rënëse ose të lini ato të ofruara si parazgjedhje (në këtë shembull, opsionet e paracaktuara janë lënë).

Pas kësaj, për të vazhduar krijimin e bazës së të dhënave, klikoni butonin "Aplikoni". Kutia e dialogut që shfaqet do të shfaqë skriptin e krijimit të bazës së të dhënave të krijuar nga MySQL Workbench. Nëse është e nevojshme, ky skript mund të modifikohet drejtpërdrejt në këtë dritare.

Në krye të dritares ka një zonë DDL Online. Ai synon të vendosë parametrat e ekzekutimit të skriptit. Këto parametra mund të jenë të dobishëm kur manipuloni një bazë të dhënash ekzistuese. Kur krijoni një bazë të dhënash, rekomandohet të lini vlerat e paracaktuara ("Default").

Hapni menunë Start dhe shkruani "Workbench". Zgjidhni MySQL Workbench nga lista.

Do të hapet një dritare e quajtur ekrani kryesor.

Ekran në shtëpi

Në krye mund të shihni një listë të lidhjeve me DBMS. Këto kontrolle përdoren për t'u lidhur me DBMS dhe për të siguruar kontroll të drejtpërdrejtë.

Në fund ka një listë modele. Modelet përdoren për të dizajnuar vizualisht bazat e të dhënave.

Lidhjet

Lidhja "tjegull".

Kur rri pezull miun mbi një lidhje, këndi i "tjegullës" përkulet. Nëse klikoni në këtë "qosh", do të shfaqet informacioni rreth lidhjes: versioni i DBMS, data e përdorimit të fundit, adresa e serverit DBMS, identifikimi, etj.


Informacioni i lidhjes

Në këndin e poshtëm djathtas ka një buton 'Connect' që do të hapë këtë lidhje.

Lidhja gjithashtu mund të hapet duke klikuar në vetë "tjegull".

Hapni lidhjen e parë në listë.

Redaktori i pyetjeve SQL

Pas hapjes së lidhjes, hapet dritarja SQL Query Editor.


Dritarja e redaktuesit të pyetjeve SQL

Në qendër shohim dritaren e redaktimit të pyetjeve.

Mund të ktheheni në ekranin bazë duke klikuar në ikonën në këndin e sipërm të majtë të dritares.

Në të majtë është një navigator që shfaq detyrat kryesore dhe një listë të objekteve të bazës së të dhënave.

Në këndin e poshtëm të majtë ka një dritare informacioni për objektin e zgjedhur.

Ekziston një dritare ndihmëse në të djathtë.

Më poshtë është dritarja e historisë së kërkesave.

Në këndin e sipërm djathtas janë kontrollet që ju lejojnë të fshehni ose shfaqni shiritat anësor.

Ekzekutimi i pyetjeve


Redaktori SQL - Paneli i pyetjeve SQL

Le të bëjmë një pyetje kundër bazës së të dhënave botërore. Së pari, le të zgjedhim bazën e të dhënave botërore si aktive.

Për ta bërë këtë, gjeni objektin botëror në navigator dhe zgjidhni atë duke klikuar dy herë, ose duke klikuar me të djathtën dhe duke zgjedhur Set si Default Skema në menunë e kontekstit.

Tani mund të kërkoni në bazën e të dhënave botërore.

Koment

Ju gjithashtu mund të zgjidhni bazën e të dhënave aktive duke ekzekutuar kërkesën

PËRDORNI emrin e skemës;

Për shembull,

Përdor botën;

Së pari, le të kërkojmë një listë të tabelave në bazën e të dhënave të zgjedhur. Për ta bërë këtë, në dritaren e redaktimit të pyetjeve SQL, ne shkruajmë

SHFAQJE TABELA ;

Kur futni një pyetje, dritarja e ndihmës shfaq automatikisht sugjerime mbi sintaksën e pyetjes që po futni, nëse kjo veçori është e aktivizuar. Për të aktivizuar ndihmën automatike, klikoni në butonin e panelit të tretë nga e majta në dritaren e ndihmës.

Pastaj klikoni në butonin e ekzekutimit të pyetjes (rrufeja e verdhë), ose zgjidhni Pyetje → Ekzekutoni (Të gjitha ose Përzgjedhja) nga menyja. Shkurtorja e tastierës - ctrl + shift + enter

Butona të tjerë të panelit të dritares së pyetjes SQL

Redaktori SQL - Shiriti i veglave

Nga e majta në të djathtë, butonat:

    Hapni një skedar skripti SQL: Ngarkon përmbajtjen e një kërkese të ruajtur më parë nga një skedar.

    Ruani skriptin SQL në skedar: Ruan kërkesën në një skedar

    Ekzekutoni skriptin SQL: Ekzekuton pjesën e zgjedhur të kërkesës, ose të gjithë kërkesën nëse nuk zgjidhet asgjë.

    Ekzekutoni skriptin aktual SQL: Ekzekuton shprehjen ku ndodhet kursori i tekstit.

- **Shpjegoni (Të gjitha ose Përzgjedhja)**: Shfaq informacion në lidhje me funksionimin e optimizuesit për pjesën e zgjedhur të pyetjes ose të gjithë pyetjen.

    Ndaloni ekzekutimin e pyetjes: Anulon kërkesën aktuale.

    Ndryshoni nëse ekzekutimi i skriptit SQL duhet të vazhdojë pas deklaratave të dështuara: Ndryshon sjelljen për gabime në shprehje. Nëse në buton shfaqet një rreth i kuq, atëherë ekzekutimi i kërkesës ndërpritet nëse ka një gabim në ekzekutimin e njërës prej shprehjeve.

    Përndryshe, nëse shfaqet një shigjetë jeshile, shprehjet me gabime anashkalohen dhe pyetja vazhdon.

    Angazhohen: Konfirmon transaksionin aktual

    Rikthim: Anulon transaksionin aktual

    Ndrysho modalitetin e komitetit automatik: Nëse aktivizohet, çdo shprehje do të vërtetohet automatikisht.

    Vendosni kufirin për pyetjet e ekzekutuara: Kufizoni numrin e rezultateve të pyetjeve.

    Zbukuroni SQL: Formatoni tekstin e kërkesës.

    Gjeni panelin: Shfaq shiritin e kërkimit në trupin e pyetjes.

    Personazhe të padukshëm: Shfaq karaktere "të padukshme".

    Mbështjellja: Aktivizo mbështjelljen e fjalëve.

Dritarja e rezultatit të pyetjes do të hapet.

Në qendër të dritares së rezultateve është rezultati i pyetjes - në rastin tonë, një listë me emrat e tabelave. Në të djathtë janë butonat për zgjedhjen e një stili ekrani:

  • Rrjeti i rezultateve- në formën e tabelës (e parazgjedhur)
  • Redaktori i formularit- në formën e një forme. Çdo hyrje hapet në një faqe të veçantë, me shigjeta në krye të dritares për të lundruar nëpër hyrjet.
  • Llojet e fushave– shfaq llojet e atributeve të rezultateve.
  • Statistikat e pyetjeve– shfaq statistika të ndryshme kërkesash
  • Rruga e Ekzekutimit– tregon algoritmin e optimizuesit

Le të shohim se si është strukturuar tabela e Vendit. Për ta bërë këtë, ekzekutoni komandën

ZGJIDH * NGA Vendi;

dhe zgjidhni stilin e shfaqjes së rezultateve Llojet e fushave.

Koment

Fillon ekzekutimi i një kërkese ekzekutimi Të gjitha shprehjet që shkruhen në dritaren e pyetjes. Nëse në dritaren e pyetjes shkruhen disa shprehje, të ndara me pikëpresje, ato do të ekzekutohen në mënyrë sekuenciale. Prandaj, fshini ose komentoni kërkesat tashmë të përfunduara.

Komentet në SQL fillojnë me një vizë të dyfishtë, për shembull:

Një koment -- TREGON TABELA; ZGJIDH * NGA Vendi;

Për momentin ne jemi të interesuar për atributet (kolonat) Emri - emri i vendit dhe Jetëgjatësia - jetëgjatësia mesatare e qytetarëve.

Le të paraqesim një listë të vendeve me një jetëgjatësi mesatare të qytetarëve më shumë se 80 vjet. Për ta bërë këtë, le të ekzekutojmë kërkesën

Një pyetje tjetër që mund të ekzekutoni në tabelën Vendi është numri i vendeve sipas formës së qeverisjes.

SELECT Formularin e Qeverisë, COUNT (Emri) NGA GRUP Vendi SIPAS Formularit Qeveritar;

Krijimi i bazës së të dhënave

Për të krijuar një bazë të dhënash, mund të ekzekutoni një pyetje

KRIJO BAZA E TË DHËNAVE db_emri;

Krijo një bazë të dhënash të quajtur myFirstDatabase:

KRIJO BAZA E TË DHËNAVE myFirstDatabase;

Për të shfaqur bazën e të dhënave të krijuar në listën e objekteve, klikoni me të djathtën në një hapësirë ​​boshe në listë dhe zgjidhni Rifresko të gjitha.

Zgjidhni myFirstDatabase si aktive.

Krijimi i një tabele

Le të krijojmë një tabelë Njerëzit, e përbërë nga kolona id, emri, ditëlindja:

KRIJO TABELA Njerëz ( id BIGINT AUTO_INCREMENT ÇELËSI PRIMAR , emri TINYTEXT JO NULL ditëlindjen DATA );

Shënim Ekziston një mjet për krijimin e tabelës grafike. Ne do ta analizojmë atë kur të punojmë me mjetin e dizajnimit të bazës së të dhënave grafike.

Le të kontrollojmë që tabela është krijuar:

SHFAQJE TABELA ;

* NGA Njerëzit;

Shtimi dhe redaktimi i të dhënave

Duke zgjedhur të gjitha kolonat e një tabele, Workbench ju lejon të redaktoni të dhënat direkt përmes ndërfaqes së rezultatit të pyetjes. Zgjidhni stilin e shfaqjes së rezultateve të Redaktuesit të Formave dhe futni vlerat për atributet e emrit dhe të ditëlindjes. Ky i fundit futet në formatin VVV-MM-DD, për shembull për 1 shtator 2015, shkruani 2015-09-01.

Lëreni fushën e ID-së bosh.

Në këndin e poshtëm djathtas të dritares së rezultateve mund të shihni butonat Apliko dhe Kthehu. E para do të gjenerojë dhe ekzekutojë pyetjen SQL INSERT, dhe e dyta do të heqë ndryshimet.

Klikoni në Apliko, shikoni kërkesën e krijuar dhe zbatojeni atë. Nëse gjithçka është bërë si duhet, një rekord i ri futet në tabelë. Plotësoni kërkesën tuaj

ZGJIDH * NGA Njerëzit;

përsëri për t'u siguruar për këtë.

Shënim Ju gjithashtu mund të shtoni dhe modifikoni të dhënat në paraqitjen e tabelës së rezultatit.

Fshirja e të dhënave

Të dhënat mund të fshihen nga dritarja e rezultateve duke përdorur butonin e panelit Fshi rreshtat e zgjedhur.

Një mënyrë tjetër është të ekzekutoni një pyetje SQL

Për shembull, le të fshijmë një rekord me disa vlerë id nga tabela People:

Zëvendësoni një nga vlerat ekzistuese në vend të 1.

Shënim Si parazgjedhje, Workbench ekzekuton pyetje me opsionin SQL_SAFE_UPDATES. Ky opsion nuk lejon që pyetjet UPDATE dhe DELETE të bëhen pa specifikuar një klauzolë WHERE me çelësin kryesor (në këtë rast, id).

Import dhe eksport

Eksporti

Në navigator, zgjidhni Eksportimi i të dhënave. Zgjidhni bazat e të dhënave dhe tabelat që dëshironi të eksportoni. Nëse është e nevojshme, kontrolloni objektet e tjera që dëshironi të eksportoni: Hidhni procedurat dhe funksionet e ruajtura, Hidhni ngjarjet, aktivizuesit e shkarkimit.

Zgjidhni Eksporto në skedarin e vetëpërmbajtur dhe skedarin ku do të ruhet eksporti.

Mos kontrolloni Include Create Schema: ky opsion do të përfshijë deklaratën CREATE DATABASE në eksport.

Klikoni në butonin Start Export.

Importi

Në navigator, zgjidhni Importi/Rivendosja e të Dhënave. Zgjidhni Import nga skedari i vetëpërmbajtur.

Zgjidhni bazën e të dhënave në të cilën do të importoni nga lista rënëse e skemës së synuar të paracaktuar. Ju gjithashtu mund të krijoni një bazë të dhënash të re duke klikuar në butonin New....

Klikoni Start Import.

Heqja e tabelave

Një pyetje përdoret për të fshirë tabelat

HIQ TABELA Tbl_emri;

Le të fshijmë tabelën Njerëzit

DOP TABLE Njerëzit;

Fshirja e një baze të dhënash

Për të fshirë një bazë të dhënash, përdorni një pyetje

HIQ BAZA E TË DHËNAVE tbl_emri;

Le të fshijmë tabelën myFirstDatabase

HIQ BAZA E TË DHËNAVE myFirstDatabase;

Qëllimi i këtij postimi është të ndihmojë një zhvillues fillestar të mësohet shpejt dhe të hartojë një bazë të dhënash të thjeshtë duke përdorur mjetin e dizajnit vizual të bazës së të dhënave MySQL Workbench nga Oralce dhe të marrë modelin e tij ER dhe deponinë SQL.

Epo, më pak fjalë dhe më shumë kuptim! Pamja e dritares së programit, seksioni "Modelimi i të dhënave" duket kështu:

Për të hapur një model ekzistues, klikoni në lidhjen: Hap modelin ekzistues EER, për të krijuar një model të ri – zgjidhni opsionin: Krijo model të ri EER Për të krijuar një model të marrëdhënies entitet nga një bazë të dhënash ekzistuese, klikoni në parametrin: Krijoni modelin EER nga baza ekzistuese e të dhënave, dhe për të krijuar një model EER nga një skript SQL ju duhet të zgjidhni: Krijoni modelin EER nga skripti SQL.
Për të krijuar një model të ri, përdorni lidhjen Krijo modelin e ri EER; pasi të klikoni mbi të, do të shfaqet një dritare me parametra:

Së pari ju duhet të krijoni tabela, për ta bërë këtë, klikoni në butonin Shto tabelën, do të shfaqet forma e mëposhtme:


Së pari, le të krijojmë një tabelë përdoruesit, i cili do të ruajë të dhënat për përdoruesit e sistemit të informacionit në terren emri i tabelës shkruani emrin e tabelës në seksionin e formularit Kolonat Le të krijojmë fushat e tabelës:
- Fusha e parë id do të përmbajë një numër unik përdoruesi, vendosni vetitë e tij: Rritje automatike, jo nul, çelësi kryesor Dhe Unike, Në kapitullin Lloji i të dhënave zgjidhni një lloj të numrit të plotë numër i plotë.
- Fusha e dytë fio, ku do të ruhet EMRI I PLOTË. përdoruesi, vendosni fushën e vetive: Jo Null, Çelesi primar, Në kapitullin Lloji i të dhënave zgjidhni llojin e vargut VARCHAR 255 .
- Fusha e tretë identifikimi, do të përmbajë hyrjen e përdoruesit, duhet të jetë unik, si fusha id, kështu që le ta vendosim atë pronë Unike dhe vendosni numrin e karaktereve në 255 .
- Fushat e mëposhtme: fjalëkalimin që përmban fjalëkalimin, e_mail që përmban një adresë emaili dhe një fushë lloji që përmban llojin e përdoruesit do të jetë pa veti të veçanta, me një lloj vargu VARCHAR gjatë në 255 karaktere përveç fushës së fundit lloji kush ka mjaft 45 personazhet.
Pas manipulimeve të përfunduara, një formular me emrin e tabelës përdoruesit do të duket kështu:


Një tabelë do të shfaqet në diagram përdoruesit me fusha dhe indekse:

Le të krijojmë një tabelë në një mënyrë të ngjashme cilësimet me cilësimet e aksesit në bazën e të dhënave IS që përmban fusha id, mikpritës për të specifikuar emrin e hostit (adresën e serverit), db- emri i bazës së të dhënave, përdorues Dhe fjalëkalimin me një emër përdoruesi dhe fjalëkalim për të instaluar IS në një server të largët.

Më pas, duke përdorur metodën e njohur tashmë, ne do të krijojmë një tabelë dyqanesh që do të ruajnë të dhëna për dyqanet në fushat: id lloji numër i plotë– çelës, jo zero, unik me fushë me rritje automatike emri ruajtja e emrit të dyqanit, fushës adresë– adresa e tij fizike, fusha tel- ruani numrin e telefonit, faqe– Uebfaqja dhe fusha e dyqanit online email me adresën e emailit të dyqanit.

Pastaj le të krijojmë një tabelë produkteve ruajtja e të dhënave për produktet e dyqaneve në fushat: id lloji numër i plotë– çelës, jo zero, unik me rritje automatike, fusha e emrit që ruan emrin e dyqanit, çelësi, fushë jo zero e llojit të plotë shop_id ruajtja e numrit të dyqanit, fushës tip_id me informacion për numrin e produktit nga tabela e llojeve të produktit. Fusha e markës – marka e prodhuesit, fushë me gjatësi 255 karaktere model– me model produkti, fushë të dhëna– me të dhënat dhe karakteristikat e llojit të produktit Tinytext, fushë img me adresën e plotë të imazhit të produktit, 255 karaktere të gjatë dhe fushën e çmimit me çmimin e produktit dhe garancion me informacion për periudhën e garancisë për produktin, 45 karaktere.

Tabelat që kemi krijuar cilësimet, dyqanet Dhe produkteve duken kështu:

Më pas na duhet një tabelë që ruan llojin e produkteve Tipi i produktit, ai përbëhet nga një fushë kyçe unike, jo nul id me rritje automatike të një lloji të plotë dhe një fushë emri unik 255 karaktere të gjatë, e cila përmban emrin e llojit të produktit.

Tabela duket si kjo:

Dy tabelat e fundit janë urdhërat Dhe dërgesat, i pari përmban informacion në lidhje me porositë e klientëve, dhe i fundit përmban informacione rreth dorëzimit të produktit.

Fushat e tabelës urdhërat: id fushë kyçe, jo zero, unike e tipit të plotë me rritje automatike, fushë shop_id që përmban numrin e dyqanit - një fushë çelësi, jo zero me numër të plotë Numri identifikues i produktit ruajtja e numrit të produktit - një fushë kyçe me numër të plotë jo zero fio datë me datën e porosisë – lloji DATA, fushë sasi me numrin e mallrave të porositura – tipi numër i plotë, fusha tel me numrin e telefonit të klientit - një varg me gjatësi 255 karaktere dhe një fushë konfirmimi që përmban informacione për konfirmimin e porosisë - një lloj logjik.

Fushat e tabelës dërgesat: porosi_id me numër porosie - çelës, jo zero, fushë unike e tipit numër të plotë me rritje automatike, fushë fushë fio me numrin e përdoruesit që ka bërë porosinë - një fushë kyçe me numër të plotë jo zero adresë ruajtja e adresës së dorëzimit të mallrave të specifikuar nga klienti - një fushë e tipit 255 karaktere të gjatë koha ruajtja e kohës së dëshiruar të dorëzimit të mallrave - një fushë e tipit varg me gjatësi 255 karaktere datë me datën kur klienti ka bërë porosinë - lloji DATA dhe një fushë boolean konfirmoj ruajtja e informacionit në lidhje me dërgimin e mallrave.

Tabelat urdhërat Dhe dërgesat duken kështu:

Marrëdhëniet në tabelë

Ne kemi krijuar një bazë të dhënash të përbërë nga shtatë tabela, tani duhet të lidhim tabelat, ne kemi krijuar tashmë fushat kryesore të llojit të numrit të plotë, ato do të bëhen baza për lidhjen.
Për shembull, për të lidhur dy tabela produkteve Dhe Tipi i produktit, duhet të klikoni dy herë butonin e majtë të miut në diagramin me tabelën e produkteve dhe të zgjidhni skedën çelësat e huaj(çelësat e huaj), më tej në fushë Emri i çelësit të huaj futni një emër unik për çelësin e huaj, klikoni dy herë në skedë Tabela e referuar dhe zgjidhni tabelën Tipi i produktit, pastaj në formën e vendosur në të djathtë zgjidhni fushën e referencës tip_id dhe zgjidhni fushën nga lista pop-up id.


Kështu, të dyja fushat e tabelës janë të lidhura, atëherë duhet të vendosni llojin e marrëdhënies midis tabelave, të hapni një dritare duke klikuar në marrëdhënien midis tabelave që shfaqen dhe të zgjidhni skedën Çelësi i huaj dhe në seksion Kardinaliteti Zgjidhni llojin e lidhjes një me shumë dhe mbyllni dritaren. Diagrami do të shfaqë marrëdhëniet midis tabelave:


Në mënyrë të ngjashme, ne i lidhim të gjitha fushat kryesore në tabela në mënyrë që ato të jenë logjikisht të ndërlidhura, atëherë duhet të sigurohemi që baza e të dhënave të dizajnuara të përputhet me formën e tretë normale.

Forma normale- një veti e një marrëdhënieje në një model të të dhënave relacionale, duke e karakterizuar atë nga pikëpamja e tepricës, e cila potencialisht mund të çojë në rezultate logjikisht të gabuara të kampionimit ose ndryshimit të të dhënave. Forma normale përkufizohet si një grup kërkesash që një marrëdhënie duhet të plotësojë.

Në modelin relacional, një relacion është gjithmonë në formën e parë normale sipas përkufizimit të konceptit të një relacioni. Sa i përket tabelave të ndryshme, ato mund të mos jenë paraqitje të sakta të marrëdhënieve dhe, në përputhje me rrethanat, mund të mos jenë në formën e parë normale. Një variabël relacioni është në formën e dytë normale nëse dhe vetëm nëse është në formën e parë normale dhe çdo atribut jo kyç është në mënyrë të pakthyeshme (funksionalisht i plotë) i varur nga çelësi i tij kandidat. Një bazë të dhënash do të jetë në formën e tretë normale nëse reduktohet në formën e dytë normale dhe secila kolonë jo-kyç është e pavarur nga njëra-tjetra.

Kështu, baza jonë është në formën e tretë normale, sepse Çdo kolonë pa çelës është e pavarur nga njëra-tjetra. Kjo është qartë e dukshme në diagramin tonë të bazës së të dhënave:


Shumica e tabelave janë në një marrëdhënie një me shumë, me përjashtim të tabelave dërgesat Dhe urdhërat në një marrëdhënie një me një, sepse dorëzuar, mund të ketë vetëm një porosi, d.m.th. Një porosi ka vetëm një dërgesë. Lidhjet e mbetura tregohen qartë më lart.

Tani le të ngarkojmë bazën tonë të të dhënave në server. Për ta bërë këtë, krijoni një lidhje të re me bazën e të dhënave duke klikuar në lidhjen Lidhje e re në dritaren e fillimit të programit:

Pastaj plotësoni fushat në dritaren që hapet:


Specifikoni emrin e lidhjes në fushë Emri i lidhjes, zgjidhni metodën e lidhjes nga lista Metoda e lidhjes, vendosni emrin e hostit dhe portin në skedën Parametrat, tregoni emrin e përdoruesit dhe fjalëkalimin nëse keni një të tillë dhe klikoni në butonin OK. Pastaj hapni skedën Diagrami EER, në panel zgjidhni artikullin Baza e të dhënave dhe klikoni mbi parametrin Inxhinier përpara:

Pasi të shfaqet dritarja, klikoni në butonin "Tjetër", zgjidhni parametrin Eksporto objektet e tabelës MySQL dhe shtypni butonin "Tjetër":

Pasi të klikoni butonin, do të shfaqet një skedë me kodin SQL, mund ta ruani duke klikuar butonin "Ruaj në skedar" nëse është e nevojshme dhe më pas shtypni butonin "Tjetër". Do të shfaqet një dritare me parametrat e lidhjes:


Ne kontrollojmë nëse parametrat e lidhjes janë të sakta dhe klikojmë në butonin "Ekzekutoni", nëse kodi SQL nuk përmban gabime, atëherë pas ekzekutimit të kodit do të shohim një dritare me një listë tabelash, në të kundërtën do të shfaqet një mesazh gabimi. Tani baza jonë e të dhënave është ngarkuar në server.

Faleminderit për vëmendjen tuaj, shkarkoni vetë programin.

Artikujt më të mirë mbi këtë temë