Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • TV (Smart TV)
  • Krijimi i nënformave në tryezën e punës mysql. Si të krijoni një bazë të dhënash MySQL? Krijimi i bazës së të dhënave

Krijimi i nënformave në tryezën e punës mysql. Si të krijoni një bazë të dhënash MySQL? Krijimi i bazës së të dhënave

Hapni menunë e fillimit 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 kontrollin e drejtpërdrejtë.

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

Lidhjet

Lidhjet "tjegull".

Kur lëvizni kursorin e miut mbi lidhjen, këndi i "pllakës" është i përkulur. Nëse klikoni në këtë "qosh", do të shfaqen informacione 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 e redaktuesit të pyetjeve SQL.


Dritarja e redaktuesit të pyetjeve SQL

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

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.

Në të djathtë është dritarja e ndihmës.

Më poshtë është dritarja e historisë së pyetjeve.

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

Ekzekutimi i pyetjeve


Redaktori SQL - Paneli i pyetjeve SQL

Le të pyesim bazën e të dhënave botërore. Së pari, le të zgjedhim bazën e të dhënave botërore si bazën e të dhënave 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 nga menyja e kontekstit.

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

Komentoni

Ju gjithashtu mund të zgjidhni një bazë aktive duke ekzekutuar një pyetje

PËRDORNI emrin e skemës;

Për shembull,

Përdor botën;

Për të filluar, ne do 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, shkruani

SHFAQJE TABELA ;

Kur futni një pyetje, dritarja e ndihmës shfaq automatikisht sugjerime për sintaksën e pyetjes së futur, nëse kjo veçori është e aktivizuar. Për të aktivizuar sugjerimin automatik, klikoni butonin e tretë të shiritit të veglave nga e majta në dritaren e ndihmës.

Pastaj klikoni në butonin për ekzekutimin e pyetjes (rrufeja e verdhë), ose zgjidhni nga menyja Query → Ekzekutoni (Të gjitha ose Zgjedhja). Shkurtorja e tastierës - ctrl + shift + enter

Butona të tjerë të shiritit të dritares së pyetjeve 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: Ruani kërkesën në 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 në të cilën ndodhet kursori i tekstit.

- **Shpjegoni (Të gjitha ose Përzgjedhja)**: Shfaqet për pjesën e zgjedhur të pyetjes ose të gjithë informacionin e pyetjes në lidhje me punën e optimizuesit.

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

    Ndrysho nëse ekzekutimi i skriptit SQL duhet të vazhdojë pas deklaratave të dështuara: Ndryshon sjelljen ndaj gabimeve në shprehje. Nëse butoni shfaq një rreth të kuq, atëherë ekzekutimi i pyetjes ndërpritet nëse njëra nga shprehjet dështon të ekzekutohet.

    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 pyetjes.

    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 e përzgjedhjes së stilit të ekranit:

  • Rrjeti i rezultateve- si tabelë (e parazgjedhur)
  • Redaktori i formularit- si formë. Çdo hyrje hapet në një faqe të veçantë, në krye të dritares ka shigjeta për lundrimin nëpër hyrje.
  • Llojet e fushave– Shfaq llojet e atributeve të rezultatit.
  • Statistikat e pyetjeve– shfaq statistika të ndryshme të pyetjeve
  • Rruga e Ekzekutimit– tregon algoritmin e optimizuesit

Le të shohim se si është rregulluar tabela Country. Për ta bërë këtë, ekzekutoni komandën

ZGJIDH * NGA Vendi;

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

Komentoni

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

Komentet në SQL fillojnë me një vizë të dyfishtë, si kjo:

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ë shfaqim një listë të vendeve me jetëgjatësi mesatare të qytetarëve mbi 80 vjet. Për ta bërë këtë, ekzekutoni pyetjen

Një tjetër pyetje që mund të ekzekutohet në tabelën Vendi është numri i vendeve sipas qeverisë.

ZGJIDH Formularin e Qeverisë, COUNT (Emri) NGA GRUPI i Vendit SIPAS Formës së Qeverisë;

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.

Krijo një tabelë

Le të krijojmë një tabelë People që përbëhet nga kolonat 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.

Kontrolloni që tabela të jetë krijuar:

SHFAQJE TABELA ;

* NGA Njerëzit;

Shtimi dhe redaktimi i të dhënave

Kur zgjidhen të gjitha kolonat e një tabele, Workbench ju lejon të modifikoni të dhënat direkt përmes ndërfaqes së rezultatit të pyetjes. Zgjidhni stilin për të shfaqur rezultatin e redaktuesit të formularit dhe vendosni vlerat për atributet e emrit dhe ditëlindjes. Ky i fundit është futur 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ë deklaratën INSERT SQL, dhe e dyta do të zhbëjë ndryshimet.

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

ZGJIDH * NGA Njerëzit;

përsëri për të qenë të sigurt.

Shënim Ju gjithashtu mund të shtoni dhe modifikoni hyrje në shfaqjen e tabelës së rezultateve.

Fshirja e të dhënave

Të dhënat mund të fshihen nga dritarja e rezultateve duke përdorur butonin Fshi shiritin e veglave të rreshtave të zgjedhur.

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

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

Zëvendësoni për 1 disa nga vlerat ekzistuese.

Shënim Si parazgjedhje, Workbench ekzekuton pyetje me opsionin SQL_SAFE_UPDATES. Ky opsion parandalon që pyetjet UPDATE dhe DELETE të bëhen pa specifikuar një klauzolë WHERE me një çelës primar (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ë mënyrë opsionale, 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 BASE TË TË DHËNAVE 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ë importohet 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 "New...

Klikoni Start Import.

Fshirja e tabelave

Për të fshirë tabelat përdorni pyetjen

HIQ TABELA TBL_Emri;

Fshini tabelën Njerëzit

DOP TABLE Njerëzit;

Fshirja e një baze të dhënash

Për të fshirë bazën e të dhënave, përdorni pyetjen

HIQ BAZA E TË DHËNAVE tbl_emri;

Fshi tabelën myFirstDatabase

HIQ BAZA E TË DHËNAVE myFirstDatabase;

Si të krijoni një strukturë të bazës së të dhënave MySQL? Si të krijoni tabela MySQL? Program për të krijuar bazën e të dhënave MySQL Workbench!

Si të krijoni një strukturë të bazës së të dhënave MySQL duke përdorur MySQL Workbench

Dëshironi të krijoni bazën tuaj të të dhënave, por a jeni lodhur duke krijuar tabela dhe marrëdhënie midis tyre duke përdorur SQL? Përdorni softuerin falas MySQL Workbench, i cili është krijuar për të krijuar bazat e të dhënave në mënyrë vizuale.

MySQL Workbench ju lejon të modeloni një bazë të dhënash MySQL duke përdorur një paraqitje vizuale të tabelave. Kjo eliminon nevojën për të përshkruar me kujdes strukturën e bazës së të dhënave, në SQL, programi MySQL Workbench do të gjenerojë kodin për ju! Ju mund ta shkarkoni programin falas në faqen e internetit: http://www.mysql.com/downloads/workbench, mund të shkarkoni si versionin e instalimit ashtu edhe atë që kërkon vetëm shpaketim (sistemet e disponueshme përfshijnë: Windows, Ubuntu Linux, Fedora , Mac OS X).

Si të përdorni një program për të krijuar një bazë të dhënash MySQL?

Hapni MySQL Workbench, zgjidhni File -> New Model, ose shtypni CTRL + N. Zona e modelimit të bazës së të dhënave tregohet në imazhin më poshtë:

Gjëja e parë që duhet të bëni është të krijoni një tabelë me atribute - kështu që klikoni në butonin "Shto tabelën".

Plotësoni fushat e duhura: emri i tabelës, atributet (mos harroni se njëri prej tyre duhet të jetë çelësi kryesor - i treguar nga kutia e kontrollit, PK "çelësi kryesor".).

Kur krijoni tabela, duhet të mendoni se si ato do të lidhen me njëra-tjetrën.

Nëse i keni plotësuar të gjitha tabelat, klikoni në butonin "Shto diagramin" për të përcaktuar marrëdhënien midis lëndëve.

Do të shihni një dritare të ngjashme me atë më poshtë që tregon tabelën e krijuar në fazën e grafikut.

Struktura ime e bazës së të dhënave nuk do të jetë e saktë pasi këtu po tregoj vetëm se si të modeloni një strukturë të bazës së të dhënave. Prandaj, mund të zgjeroni tabelat në zonën e punës.

Tani bashkojuni tabelës për të krijuar një marrëdhënie.

Supozoni se duken kështu:

Libri, mund t'i përkasë një lexuesi

Lexuesi mund të marrë hua disa libra

Në mënyrë tipike, ekzistojnë tre opsione që ju lejojnë të krijoni një regjistër (1:1, 1 për shumë, dhe shumë për shumë):

Kështu, ne krijojmë lidhje, siç tregohet në figurë:

Nëse klikoni dy herë në lidhje, do të jeni në gjendje të vendosni opsione shtesë.

Kur të keni mbaruar krijimin e strukturës, mund të krijoni një bazë të dhënash SQL thjesht duke e importuar atë. Për ta bërë këtë, zgjidhni menynë File -> Export -> dhe zgjidhni opsionin e dëshiruar, të dhënat janë kryesisht tabela, dhe përdoruesit (nëse ka). Skedari që kam krijuar është paraqitur më poshtë.

Një zhvillues ueb rritet me projektet që krijon dhe zhvillon. Me rritjen e projekteve, rritet kompleksiteti i pjesës së softuerit, rritet në mënyrë të pashmangshme sasia e të dhënave të përpunuara prej tij, si dhe kompleksiteti i skemës së të dhënave. Komunikimi me zhvilluesit e tjerë të uebit tregon se bazat e të dhënave MySQL janë shumë të njohura mes nesh, dhe të mirënjohura PHPMyAdmin. Duke kaluar nga projektet e vogla në ato të mëdha, nga cms te kornizat, shumë, si unë, i qëndrojnë besnikë MySQL. Sidoqoftë, për të krijuar një bazë të dhënash komplekse me një numër të madh tabelash dhe lidhjesh, aftësitë e PHPMyAdmin mungojnë shumë. Kështu që vendosa të shkruaj një përmbledhje MySQL Workbench është një program i mrekullueshëm pa pagesë për desktop për të punuar me MySQL.

Në pjesën e parë të rishikimit, unë do të mbuloj vetë bazat e punës me programin, kështu që ju mund ta përdorni këtë artikull si udhëzues përdoruesi fillestar. Pjesa e dytë do t'i kushtohet përdorimit të Workbench në luftime kur punoni me një server në distancë. Në të do të jap bazën udhëzimet dhe rekomandime për vendosjen e një lidhjeje serveri dhe sinkronizimin me të.

MySQL Workbench- një mjet vizual i projektimit të bazës së të dhënave që integron projektimin, modelimin, krijimin dhe funksionimin e një baze të dhënash në një mjedis të vetëm pa probleme për sistemin e bazës së të dhënave MySQL.

Duhet të them që programi është vërtet i shkëlqyeshëm. Ju lejon të hidhni shpejt dhe me kënaqësi skemat e të dhënave të projektit, dizajn entitetet dhe marrëdhëniet mes tyre, pa dhimbje zbatojnë ndryshimet në skemë dhe po aq shpejt dhe pa dhimbje sinkronizoj atë me një server të largët. Një redaktues grafik EER-diagramet, që ngjan me buburrecat qesharake, ju lejon të shihni pamjen e madhe të modelit të të dhënave dhe të shijoni lehtësinë dhe elegancën e tij :) Pas provës së parë, ky mjet bëhet një asistent i domosdoshëm në arsenalin luftarak të programuesit të uebit.

Shkarkoni MySQL Workbench

Shpërndarja MySQL Workbench është e disponueshme në këtë faqe. Versioni i fundit i programit në kohën e këtij shkrimi është Versioni 6.1. Përpara shkarkimit, duhet të zgjidhni një nga platformat e mëposhtme:

  • Microsoft Windows (Instaluesi MSI dhe arkivi ZIP disponohen)
  • ubuntu linux
  • Fedora
  • Red Hat Enterprise Linux / Oracle Linux
  • MacOS X

Pas zgjedhjes së një platforme, ju kërkohet të regjistroheni ose të identifikoheni në Oracle. Nëse nuk dëshironi, keni një lidhje më poshtë. "Jo faleminderit, thjesht fillo shkarkimin tim"- kliko mbi të ;)

Fillimi i punës

Ekrani fillestar i programit pasqyron fushat kryesore të funksionalitetit të tij - hartimin e modeleve të bazës së të dhënave dhe administrimin e tyre:

Në krye të ekranit është një listë e lidhjeve me serverët MySQL të projekteve tuaja dhe një listë e modeleve të të dhënave të hapura së fundi është në fund të ekranit. Puna zakonisht fillon me krijimi i një skeme të dhënash ose ngarkimi i një strukture ekzistuese në MySQL Workbench. Le të shkojmë në punë!

Krijimi dhe redaktimi i një modeli të dhënash

Për të shtuar një model, klikoni shenjën plus pranë titullit "Modelet" ose zgjidhni "Skedari → Modeli i Ri" (Ctrl + N):

Në këtë ekran, futni emrin e bazës së të dhënave, zgjidhni kodimin e paracaktuar dhe, nëse është e nevojshme, plotësoni fushën e komenteve. Mund të filloni të krijoni tabela.

Shtimi dhe redaktimi i një tabele

Lista e bazave të të dhënave të projektit dhe lista e tabelave brenda bazës së të dhënave do të vendosen në skedën "Skemat fizike". Për të krijuar një tabelë, klikoni dy herë "+Shto tabelën":

Do të hapet një ndërfaqe e përshtatshme për redaktimin e listës së fushave dhe vetive të tyre. Këtu mund të vendosim emrin e fushës, llojin e të dhënave, si dhe të vendosim atribute të ndryshme për fushat: caktoni një fushë çelësi kryesor (PK), shënojeni Jo null (NN), binar (BIN), unike (UQ) dhe të tjerë, të vendosur në fushë rritje automatike (AI) Dhe vlera e paracaktuar.

Menaxhimi i Indeksit

Mund të shtoni, fshini dhe modifikoni indekset e tabelave në skedë "Indekset" Ndërfaqja e menaxhimit të tabelës:

Vendosim emrin e indeksit, zgjedhim llojin e tij, më pas shënojmë listën e fushave që marrin pjesë në këtë indeks sipas rendit të kërkuar. Renditja e fushave do të korrespondojë me rendin në të cilin janë shënuar kutitë e kontrollit. Në këtë shembull, unë shtova një indeks unik në fushë emri i përdoruesit.

Marrëdhëniet ndërmjet tabelave

Vendosja e çelësave të huaj dhe lidhja e tabelave është e mundur vetëm për tabelat InnoDB(ky sistem ruajtjeje është zgjedhur si parazgjedhje). Për të menaxhuar marrëdhëniet në secilën tabelë ekziston një skedë "Çelësat e huaj":

Për të shtuar një lidhje, hapni skedën "Çelësat e huaj" tavolinë për fëmijë, futni emrin e çelësit të huaj dhe zgjidhni tabela e prindërve. Më tej në pjesën e mesme të skedës në kolonë Kolona zgjidhni fushën kryesore nga tabela e fëmijëve dhe në kolonën Kolona e referuar- fusha përkatëse nga tabela mëmë (llojet e fushave duhet të përputhen). Kur krijoni çelësa të huaj indekset përkatëse krijohen automatikisht në tabelën fëmijë.

Në seksion Opsionet kryesore të jashtme konfiguroni sjelljen e çelësit të huaj kur ndryshon fusha përkatëse (ME PËRDITËSIM) dhe heqja (ME Fshirje) hyrja e prindërve:

  • KUFIZOJ- hedh një gabim gjatë ndryshimit / fshirjes së rekordit prind
  • KASKADA- përditësoni çelësin e huaj kur ndryshon të dhënat e prindërve, fshini regjistrimin e fëmijëve kur prindi fshihet
  • SET NULL- vendosni vlerën e çelësit të huaj I PAVLEFSHËM kur ndryshon/fshin një prind (e papranueshme për fushat që kanë të vendosur flamurin JO NULL!)
  • ASNJË VEPRIM- mos bëni asgjë, por në fakt efekti është i ngjashëm me KUFIZIMIN

Në shembullin e mësipërm, unë shtova në tabelën e fëmijëve Profili i perdoruesitçelësi i huaj për lidhjen me tabelën mëmë përdorues. Kur redaktoni një fushë ID e përdoruesit dhe heqjen e pozicioneve nga tabela përdorues ndryshime të ngjashme do të automatikisht ndodh me të dhënat përkatëse nga tabela Profili i perdoruesit.

Kur krijoni një projekt, shpesh është e nevojshme të shtoni të dhëna fillestare në bazën e të dhënave. Këto mund të jenë kategori rrënjë, përdorues të administratorëve, etj. Ekziston një skedë për këtë në menaxhimin e tabelës së MySQL Workbench "Insertet":

Siç mund ta shihni nga shembulli, nëse duhet të aplikoni disa funksione MySQL në të dhënat përpara se të shkruani në bazën e të dhënave, kjo bëhet duke përdorur sintaksën \func Emri i funksionit ("të dhënat"), për shembull, \func md5 ("fjalëkalim").

Krijimi i një diagrami EER (Diagrami i Marrëdhënieve me Entitet)

Për të paraqitur skemën e të dhënave, entitetet dhe marrëdhëniet e tyre në një formë grafike, MySQL Workbench ka një redaktues diagrami EER. Për të krijuar një diagram në krye të ekranit të menaxhimit të bazës së të dhënave, klikoni dy herë mbi ikonën "+AddDiagram":

Në ndërfaqen e tij, ju mund të krijoni dhe modifikoni tabela, të shtoni lidhje të llojeve të ndryshme midis tyre. Për të shtuar një tabelë që ekziston tashmë në diagram në diagram, thjesht tërhiqeni atë nga paneli pema e katalogut.

Për të eksportuar skemën e të dhënave në një skedar grafik, zgjidhni "Skedar → Eksporto" dhe më pas një nga opsionet (PNG, SVG, PDF, Skedari PostScript).

Importo skemën ekzistuese të të dhënave (nga SQL dump)

Nëse tashmë kemi një skemë të dhënash, ajo mund të importohet lehtësisht në MySQL Workbench për punë të mëtejshme. Për të importuar modelin nga skedari SQL, zgjidhni "Skedari → Importi → Inxhinieri i kundërt MySQL Krijo skript...", më pas zgjidhni skedarin e dëshiruar SQL dhe klikoni "Ekzekutoni >"

MySQL Workbench gjithashtu siguron importimin dhe sinkronizimin e modelit të të dhënave drejtpërdrejt me një server në distancë. Për këtë ju duhet të krijoni lidhje me akses në distancë me MySQL, për të cilën do të flas në vazhdim të këtij shqyrtimi.

Projekti demo nga artikulli është i disponueshëm për shkarkim në këtë lidhje. Ju uroj suksese dhe skema të bukura kacabu!

Zhvillimi i çdo pajisjeje elektronike shoqërohet me modelim fizik ose matematik. Modelimi fizik shoqërohet me kosto të larta materiale, pasi kërkon prodhimin e modeleve dhe kërkimin e tyre intensiv të punës. Shpesh, modelimi fizik thjesht nuk është i mundur për shkak të kompleksitetit ekstrem të pajisjes, për shembull, në zhvillimin e qarqeve të integruara të mëdha dhe shumë të mëdha. Në këtë rast, drejtohuni në modelimin matematik duke përdorur mjetet dhe metodat e teknologjisë kompjuterike.

Për shembull, paketa e njohur P-CAD përmban një bllok modelimi logjik të pajisjeve dixhitale, por për fillestarët, përfshirë studentët, paraqet vështirësi të konsiderueshme në zotërim. Jo më pak vështirësi hasen gjatë përdorimit të sistemit DesignLab. Siç tregoi analiza e gjendjes së softuerit për simulimin e qarkut, në fazën e zhvillimit fillestar të metodave të projektimit me ndihmën e kompjuterit dhe në fazat e kryerjes së punës kërkimore-zhvilluese, këshillohet të merret parasysh mundësia e përdorimit të programeve të mëposhtme si p.sh. si Electronics Workbench - EWB.
Sistemi i modelimit të qarkut Electronics Workbench është projektuar për modelim dhe analizë të qarqeve elektrike Fig.1. Është e saktë të thuhet: një sistem për modelimin dhe analizimin e qarqeve elektrike Electronics Workbench, por për shkurtim, në vijim do ta quajmë program.
Programi Electronics Workbench ju lejon të simuloni qarqe analoge, dixhitale dhe dixhitale-analoge të një shkalle të lartë kompleksiteti. Bibliotekat e disponueshme në program përfshijnë një grup të madh komponentësh elektronikë të përdorur gjerësisht. Është e mundur të lidheni dhe të krijohen biblioteka të reja të komponentëve.

Parametrat e komponentëve mund të ndryshohen në një gamë të gjerë vlerash. Komponentët e thjeshtë përshkruhen nga një grup parametrash, vlerat e të cilave mund të ndryshohen drejtpërdrejt nga tastiera, elementët aktivë - nga një model, i cili është një grup parametrash dhe përshkruan një element specifik ose paraqitjen e tij ideale.
Modeli zgjidhet nga lista e bibliotekave të komponentëve, parametrat e modelit mund të ndryshohen gjithashtu nga përdoruesi. Një gamë e gjerë instrumentesh ju lejon të matni sasi të ndryshme, të vendosni efekte hyrëse, të ndërtoni grafikë. Të gjitha pajisjet shfaqen në një formë sa më afër asaj reale, kështu që puna me to është e thjeshtë dhe e përshtatshme.
Rezultatet e simulimit mund të dalin në një printer ose të importohen në një redaktues teksti ose grafik për përpunim të mëtejshëm. Programi Electronics Workbench është i pajtueshëm me programin P-SPICE, domethënë ofron mundësinë e eksportimit dhe importimit të qarqeve dhe rezultateve të matjes në versione të ndryshme të tij.

Përparësitë kryesore të programit
Kursimi i kohës Puna në një laborator të vërtetë kërkon shumë kohë për të përgatitur një eksperiment. Tani, me ardhjen e Electronics Workbench, laboratori elektronik është gjithmonë pranë, duke e bërë studimin e qarqeve elektrike më të aksesueshëm. Besueshmëria e matjes
Në natyrë, nuk ka dy elementë plotësisht identikë, domethënë të gjithë elementët realë kanë një gamë të gjerë vlerash, gjë që çon në gabime gjatë eksperimentit. Në Electronics Workbench, të gjithë elementët përshkruhen nga parametra të përcaktuar rreptësisht, prandaj, çdo herë gjatë eksperimentit, rezultati do të përsëritet, i përcaktuar vetëm nga parametrat e elementeve dhe algoritmi i llogaritjes.
Lehtësia e matjeve Mësimi është i pamundur pa gabime, dhe gabimet në një laborator të vërtetë ndonjëherë janë shumë të shtrenjta për eksperimentuesin. Duke punuar me tavolinën e punës elektronike, eksperimentuesi është i siguruar nga goditja elektrike aksidentale dhe pajisjet nuk do të dështojnë për shkak të një qarku të montuar gabimisht. Falë këtij programi, përdoruesi ka në dispozicion një gamë kaq të gjerë pajisjesh, të cilat nuk ka gjasa të jenë të disponueshme në jetën reale.
Kështu, ju keni gjithmonë një mundësi unike për të planifikuar dhe kryer një gamë të gjerë studimesh të qarkut elektronik me një investim minimal kohe. Aftësitë grafike Qarqet komplekse zënë shumë hapësirë, ndërsa përpiqen ta bëjnë imazhin më të dendur, gjë që shpesh çon në gabime në lidhjen e përçuesve me elementët e qarkut. Electronics Workbench ju lejon të vendosni qarkun në mënyrë të tillë që të gjitha lidhjet e elementeve dhe në të njëjtën kohë i gjithë qarku të jenë qartë të dukshme.

Intuitiviteti dhe thjeshtësia e ndërfaqes e bëjnë programin të aksesueshëm për këdo që njihet me bazat e përdorimit të Windows. Pajtueshmëria me P-SPICE Programi Electronics Workbench bazohet në elemente standarde të programit SPICE. Kjo ju lejon të eksportoni modele të ndryshme elementesh dhe të përpunoni rezultatet duke përdorur veçori shtesë të versioneve të ndryshme të programit P-SPICE.

Komponentët dhe eksperimentimi
Bibliotekat e komponentëve të programit përfshijnë elementë pasivë, transistorë, burime të kontrolluara, ndërprerës të kontrolluar, elementë hibridë, tregues, elementë logjikë, pajisje ndezëse, elementë dixhitalë dhe analogë, qarqe speciale të kombinuara dhe sekuenciale.
Elementet aktive mund të përfaqësohen nga modele të elementeve ideale dhe reale. Është gjithashtu e mundur të krijoni modelet tuaja të elementeve dhe t'i shtoni ato në bibliotekat e elementeve. Programi përdor një grup të madh instrumentesh për matje: një ampermetër, një voltmetër, një oshiloskop, një multimetër, një komplotues Bode (ploter i karakteristikave të frekuencës së qarqeve), një gjenerator funksioni, një gjenerator fjalësh, një analizues logjik dhe një logjik. konvertues.
Analiza e qarkut Electronics Workbench mund të analizojë qarqet DC dhe AC. Kur analizohet me rrymë të vazhdueshme, përcaktohet pika e funksionimit të qarkut në gjendje të qëndrueshme të funksionimit. Rezultatet e kësaj analize nuk pasqyrohen në instrumente, ato përdoren për analiza të mëtejshme të qarkut. Analiza AC përdor rezultatet e analizës DC për të marrë modele të linearizuara të komponentëve jolinearë.
Analiza e qarqeve në modalitetin AC mund të kryhet si në domenin e kohës ashtu edhe në atë të frekuencës. Programi gjithashtu ju lejon të analizoni qarqet dixhitale-analoge dhe dixhitale. Në Electronics Workbench, mund të eksploroni kalimet kur ekspozohen ndaj qarqeve të sinjaleve hyrëse të formave të ndryshme.

Operacionet e kryera gjatë analizës:
Electronics Workbench ju lejon të ndërtoni qarqe me shkallë të ndryshme kompleksiteti duke përdorur operacionet e mëposhtme:
. përzgjedhja e elementeve dhe pajisjeve nga bibliotekat,
. lëvizja e elementeve dhe skemave në çdo vend të fushës së punës,
. rrotullimi i elementeve dhe grupeve të elementeve sipas këndeve që janë shumëfish të 90 gradë,
. kopjimi, ngjitja ose fshirja e elementeve, grupeve të elementeve, fragmenteve të qarkut dhe qarqeve të tëra,
. ndryshimi i ngjyrës së përcjellësve,
. theksimi me ngjyra i skicave të qarkut për perceptim më të lehtë,
. lidhja e njëkohshme e disa pajisjeve matëse dhe vëzhgimi i leximeve të tyre në ekranin e monitorit,
. caktimi i një simboli për një element,
. ndryshimi i parametrave të elementeve në një gamë të gjerë. Të gjitha veprimet kryhen duke përdorur miun dhe tastierën. Kontrolli vetëm nga tastiera nuk është i mundur.

Duke konfiguruar pajisjet, mund të:
. ndryshoni shkallët e instrumentit në varësi të diapazonit të matjes,
. vendosni mënyrën e funksionimit të pajisjes,
. caktoni llojin e veprimeve hyrëse në qark (rrymat dhe tensionet konstante dhe harmonike, impulset trekëndore dhe drejtkëndore).
Aftësitë grafike të programit lejojnë:
. vëzhgoni në të njëjtën kohë disa kthesa në tabelë,
. shfaqja e kthesave në grafikë me ngjyra të ndryshme,
. mat koordinatat e pikave në grafik,
. importoni të dhëna në një redaktues grafik, i cili ju lejon të bëni transformimet e nevojshme të figurës dhe ta nxirrni atë në printer.
Electronics Workbench ju lejon të përdorni rezultatet e marra në programet P-SPICE, PCB, si dhe të transferoni rezultatet nga Electronics Workbench në këto programe. Ju mund të ngjisni diagramin ose fragmentin e tij në një redaktues teksti dhe të shkruani në të shpjegime ose shënime mbi funksionimin e diagramit.

Puna me Elektronikë Workbench
Programi Electronics Workbench është krijuar për modelimin dhe analizën e qarqeve elektronike. Aftësitë e programit Electronics Workbench v.5 janë afërsisht të barabarta me ato të programit MicroCap dhe ju lejojnë të kryeni punë nga eksperimentet e thjeshta deri te eksperimentet e modelimit statistikor.
Kur krijoni një skemë, Electronics Workbench ju lejon të:
- zgjidhni elementë dhe pajisje nga bibliotekat,

Zhvendos elementet dhe skemat në çdo vend të fushës së punës,

Rrotulloni elementët dhe grupet e tyre sipas këndeve që janë shumëfish të 90 gradë,

Kopjoni, ngjitni ose fshini elemente, fragmente diagramesh,

Ndryshoni ngjyrat e përcjellësit

Theksoni skicat e qarkut me ngjyra,

Lidhni njëkohësisht disa pajisje matëse dhe vëzhgoni leximet e tyre në ekranin e monitorit,
- caktoni simbole elementeve,

Ndryshoni cilësimet e elementit.

Duke ndryshuar cilësimet e pajisjes, mund të:
- ndryshoni shkallët e instrumentit në varësi të diapazonit të matjes,

Vendosni mënyrën e funksionimit të pajisjes

Vendosni llojin e veprimeve të hyrjes në qark (rryma ose tensione konstante ose harmonike, impulse trekëndore ose drejtkëndore).

Fusni një skemë ose fragment të saj në një redaktues teksti, në të cilin shtypet një shpjegim i funksionimit të skemës.

Komponentët e tavolinës së punës elektronike
Pas nisjes së WEWB32, shiriti i menusë dhe shiriti i komponentëve shfaqen në ekran.
Paneli i komponentëve përbëhet nga ikona të fushave përbërëse, dhe fusha përbërëse përbëhet nga imazhe të kushtëzuara të komponentëve.
Një klikim i mausit në një ikonë komponenti hap fushën që korrespondon me atë ikonë.
Më poshtë janë disa nga elementët nga fushat përbërëse:

Bazë (përbërësit bazë)

Nyja lidhëse

Nyja përdoret për të lidhur përçuesit dhe për të krijuar pika kontrolli.

Rezistencë

Rezistenca e rezistencës mund të vendoset si një numër në Ohm, kOhm, MOhm

Kondensator

kapaciteti i kondensatorit jepet nga një numër që tregon dimensionin (pF, nF, μF, mF, F).

Celës

Një çelës i kontrolluar nga një çelës. Çelësa të tillë mund të mbyllen ose hapen duke përdorur tastet e kontrolluara në tastierë. (Emri i tastit të kontrollit mund të futet nga tastiera në kutinë e dialogut që shfaqet pas klikimit të dyfishtë në imazhin e tastit.)

Burimet

Toka

Komponenti "Toka" ka tension zero dhe shërben si pikë referimi për potencialet.

Burimi i tensionit DC 12V

EMF i një burimi të tensionit konstant tregohet nga një numër me një tregues të dimensionit (nga μV në kV)

Furnizimi me energji DC 1A

Rryma e burimit DC vendoset nga një numër që tregon dimensionin (nga μA në kA)

Burimi i tensionit AC 220 V / 50 Hz

Vlera efektive (root-mean-sguare-RMS) e tensionit të burimit jepet nga një numër që tregon njësinë (nga μV në kV). Është e mundur të vendosni frekuencën dhe fazën fillestare.

Burimi AC 1 A/1 Hz

Vlera efektive e rrymës së burimit jepet nga një numër që tregon dimensionin (nga μA në kA). Është e mundur të vendosni frekuencën dhe fazën fillestare.

Gjeneratori i orës 1000 Hz / 50%

Gjeneratori gjeneron një sekuencë periodike pulsesh drejtkëndëshe. Ju mund të rregulloni amplituda e pulseve, ciklin e punës dhe frekuencën e pulseve.

Treguesit (Instrumentet nga biblioteka e treguesve)

Instrumentet më të thjeshta janë voltmetri dhe ampermetri. Ata ndryshojnë automatikisht diapazonin e matjes. Në një skemë, mund të përdorni disa nga këto pajisje në të njëjtën kohë.

Voltmetër

Një voltmetër përdoret për të matur tensionin AC ose DC. Ana e vijëzuar e trashë e drejtkëndëshit korrespondon me terminalin negativ.
Duke klikuar dy herë në imazhin e voltmetrit hapet një kuti dialogu për ndryshimin e parametrave të voltmetrit:
- vlerat e rezistencës së brendshme (e parazgjedhur 1MΩ),
- lloji i tensionit të matur (DC-konstant, AC-ndryshues).
Kur matni tensionin sinusoidal të alternuar (AC), voltmetri tregon vlerën efektive

Ampermetër

Një ampermetër përdoret për të matur rrymën AC ose DC. Ana e vijëzuar e trashë e drejtkëndëshit korrespondon me terminalin negativ.
Duke klikuar dy herë në imazhin e ampermetrit hapet një kuti dialogu për ndryshimin e parametrave të ampermetrit
Vlerat e rezistencës së brendshme (e parazgjedhur 1mΩ),
Lloji i tensionit të matur (DC-konstant, AC-ndryshues).
Kur matni tensionin sinusoidal të alternuar (AC), ampermetri tregon vlerën efektive

instrumentet

1.Gjenerator funksioni

Gjeneratori është një burim ideal tensioni që gjeneron forma valore sinusoidale, trekëndore ose drejtkëndore. Terminali i mesëm i gjeneratorit, kur lidhet me qarkun, siguron një pikë të përbashkët për leximin e amplitudës së tensionit të alternuar. Për të lexuar tensionin në lidhje me zero, ky pin është i tokëzuar. Kunjat më të majta dhe më të djathta përdoren për të furnizuar një sinjal në qark. Tensioni në terminalin e djathtë ndryshon në një drejtim pozitiv në lidhje me terminalin e përbashkët, në terminalin e majtë - në një drejtim negativ.
Duke klikuar dy herë mbi imazhin e gjeneratorit hapet një imazh i zmadhuar i gjeneratorit ku mund të vendosni:
- forma e sinjalit të daljes,
- Frekuenca e tensionit të daljes (Frekuenca),
- cikli i detyrës (cikli i detyrës),
- amplituda e tensionit të daljes (Amplitudë),
- komponenti konstant i tensionit të daljes (Offset).

2. Oshiloskop

Ka katër terminale hyrëse në imazhin e oshiloskopit
- kapëse lart djathtas - e zakonshme,
- poshtë djathtas - hyrja e sinkronizimit,
- Terminalet e poshtme majtas dhe djathtas përfaqësojnë përkatësisht hyrjet e Kanalit A dhe Kanalit B.
Duke klikuar dy herë në miniaturën e një oshiloskopi hapet një imazh i një modeli të thjeshtë oshiloskopi në të cilin mund të vendosni
- vendndodhjen e akseve përgjatë të cilave sinjali është vonuar,
- shkalla e dëshiruar e fshirjes përgjatë akseve,
- zhvendosja e origjinës përgjatë akseve,
- Hyrja kondensative (butoni AC) ose hyrja e mundshme (butoni DC) e kanalit,
- modaliteti i sinkronizimit (i brendshëm ose i jashtëm).

Fusha Trigger përdoret për të përcaktuar fillimin e fshirjes në ekranin e oshiloskopit. Butonat në vijën Edge vendosin momentin e ndezjes së oshilogramit në skajin pozitiv ose negativ të pulsit në hyrjen e sinkronizimit. Fusha Niveli ju lejon të vendosni nivelin mbi të cilin aktivizohet fshirja.
Butonat Auto, A, B, Ext set mode sinkronizimi
-Auto - nisja automatike e fshirjes kur qarku është i ndezur. Kur rrezja arrin në fund të ekranit, forma e valës regjistrohet nga fillimi i ekranit,
-A - shkaktari është sinjali në hyrjen A,
-B - ndezja është sinjali në hyrjen B,
-Ext - Fillimi i jashtëm. Në këtë rast, sinjali i këmbëzës është sinjali i aplikuar në hyrjen e orës.

Shtypja e butonit EXPAND në një model të thjeshtë oshiloskopi hap modelin e zgjeruar të oshiloskopit. Ndryshe nga një model i thjeshtë, këtu ka tre tabela informacioni, të cilat shfaqin rezultatet e matjes. Përveç kësaj, direkt poshtë ekranit ka një shirit lëvizës që ju lejon të vëzhgoni çdo interval kohor nga momenti i ndezjes së qarkut deri në momentin e fikur qarku.

Në ekranin e oshiloskopit ka dy kursorë (të kuq dhe blu), të shënuar 1 dhe 2, me të cilët mund të matni vlerat e tensionit të menjëhershëm në çdo pikë të oshilogramit. Për ta bërë këtë, kursorët tërhiqen me miun në pozicionin e kërkuar (trekëndëshat në pjesën e sipërme të kursorit kapen nga miu).
Koordinatat e pikave të kryqëzimit të kursorit të parë me oshilogramet shfaqen në tabelën e majtë, koordinatat e kursorit të dytë në tabelën e mesme. Paneli i djathtë shfaq vlerat e dallimeve midis koordinatave përkatëse të kursorit të parë dhe të dytë.
Butoni Redukton një kalim në një model të thjeshtë oshiloskopi.

3. Plotter (ploter Bode)

Përdoret për të ndërtuar frekuencë amplitudë (AFC) dhe frekuencë fazore<ФЧХ) характеристик схемы.
Plotteri mat raportin e amplitudave të sinjalit në dy pika në qark dhe zhvendosjen e fazës ndërmjet tyre. Për matjet, plotteri gjeneron spektrin e vet të frekuencës, diapazoni i të cilit mund të vendoset kur konfiguroni pajisjen. Frekuenca e çdo burimi AC në qarkun në studim shpërfillet, por qarku duhet të përfshijë një lloj burimi AC.
Plotteri ka katër kapëse: dy hyrje (IN) dhe dy dalje (OUT). Kunjat e majta të hyrjeve IN dhe OUT janë të lidhura me pikat në provë dhe kunjat e djathta të hyrjeve IN dhe OUT janë të tokëzuara.
Duke klikuar dy herë në imazhin e plotterit hapet imazhi i tij i zmadhuar.

Butoni MAGNITUDE shtypet për të marrë përgjigjen e frekuencës, butoni FAZA - për të marrë përgjigjen e fazës.
Paneli VERTICAL përcakton:
-vlera fillestare (I) e parametrit të boshtit vertikal,
-vlera përfundimtare (F) e parametrit të boshtit vertikal
- lloji i shkallës së boshtit vertikal - logaritmike (LOG) ose lineare (LIN).
Paneli HORIZONTAL është vendosur në të njëjtën mënyrë.
Pas marrjes së përgjigjes së frekuencës, raporti i tensionit vizatohet përgjatë boshtit vertikal:
- në një shkallë lineare nga 0 në 10E9;
- në një shkallë logaritmike nga -200 dB në 200 dB.
Pas marrjes së PFC, shkallët nga -720 gradë në +720 gradë vizatohen përgjatë boshtit vertikal.
Boshti horizontal përfaqëson gjithmonë frekuencën në Hz ose njësi të prejardhura.
Kursori ndodhet në fillim të shkallës horizontale. Koordinatat e pikës lëvizëse të kursorit me grafikun shfaqen në fushat e informacionit në fund djathtas.

modelimi i qarkut
Qarku në studim është montuar në fushën e punës duke përdorur miun dhe tastierën.
Gjatë ndërtimit dhe redaktimit të skemave, kryhen operacionet e mëposhtme:
-përzgjedhja e një komponenti nga biblioteka e komponentëve;
- përzgjedhja e një objekti;
- lëvizja e objektit;
-kopjimi i objekteve;
-heqja e objekteve;
- lidhja e komponentëve të qarkut me përçues;
- vendosja e vlerave të komponentëve;
- lidhja e pajisjeve matëse.
Pas ndërtimit të qarkut dhe pajisjeve lidhëse, analiza e funksionimit të qarkut fillon pasi të shtypni çelësin në këndin e sipërm të djathtë të dritares së programit (në këtë rast, momentet e kohës së qarkut tregohen në këndin e poshtëm të majtë të ekranit ).
Shtypja përsëri e çelësit ndalon qarkun.
Mund të bëni pauzë ndërsa qarku po funksionon duke shtypur tastin F9 në tastierë; duke shtypur përsëri F9 rinis qarkun (një rezultat i ngjashëm mund të arrihet duke shtypur butonin Pauzë që ndodhet nën çelës.)
Zgjedhja e komponentit të nevojshëm për ndërtimin e qarkut bëhet pas zgjedhjes së fushës së komponentëve që përmbajnë elementin e kërkuar. Ky element kapet nga miu dhe zhvendoset në fushën e punës.
Përzgjedhja e një objekti. Kur zgjidhni një komponent, kliko me të majtën mbi të. Në këtë rast, komponenti bëhet i kuq. (Mund ta hiqni përzgjedhjen duke klikuar kudo në hapësirën e punës.)
Lëvizja e një objekti. Për të lëvizur një objekt, zgjidhni atë, vendosni treguesin e miut në objekt dhe, duke mbajtur të shtypur butonin e majtë të miut, tërhiqeni objektin.
Objekti mund të rrotullohet. Për ta bërë këtë, së pari duhet të zgjidhni objektin, pastaj të klikoni me të djathtën dhe të zgjidhni funksionin e dëshiruar.
-Rrotulloni (rrotulloni 90 gradë),
-Kthejeni vertikalisht (rrotulloni vertikalisht),
-Kthejeni horizontalisht (rrotulloni horizontalisht)
Kopjimi i objekteve kryhet me komandën Copy nga menyja Edit. Para kopjimit, objekti duhet të zgjidhet. Kur komanda ekzekutohet, objekti i zgjedhur kopjohet në buffer. Për të ngjitur përmbajtjen e kujtesës në hapësirën e punës, zgjidhni komandën Paste nga menyja Edit
Heqja e objekteve. Objektet e zgjedhura mund të fshihen me komandën Delete.
Lidhja e komponentëve të qarkut me përçuesit. Për të lidhur komponentët me përçuesit, duhet të lëvizni treguesin e mausit te kunja e komponentit (në këtë rast, një pikë e zezë do të shfaqet në kunj). Duke shtypur butonin e majtë të miut, lëvizni treguesin e mausit te kunja e komponentit me të cilin dëshironi të lidheni dhe lëshoni butonin e miut. Terminalet e komponentëve do të lidhen me një përcjellës.
Ngjyra e përcjellësit mund të ndryshohet duke klikuar dy herë me miun mbi përcjellës dhe duke zgjedhur ngjyrën e dëshiruar nga dritarja që shfaqet.
Heqja e një përcjellësi. Nëse, për ndonjë arsye, përçuesi duhet të hiqet, është e nevojshme të zhvendosni treguesin e miut në daljen e komponentit (duhet të shfaqet një pikë e zezë). Duke shtypur butonin e majtë të miut, zhvendoseni atë në një zonë të zbrazët të fushës së punës dhe lëshoni butonin e miut. Dirigjenti do të zhduket.

Vlerat e parametrave vendosen në kutinë e dialogut të vetive të komponentit, e cila hapet duke klikuar dy herë në imazhin e komponentit (skedë Vlera).
Secilit komponent mund t'i jepet një emër (skeda Label)
Lidhja e pajisjeve. Për të lidhur pajisjen me qarkun, duhet të tërhiqni pajisjen nga shiriti i veglave në fushën e punës me miun dhe të lidhni kabllot e pajisjes me pikat në studim. Disa pajisje duhet të jenë të tokëzuara, përndryshe leximet e tyre do të jenë të pasakta.
Një imazh i zmadhuar i instrumentit shfaqet kur klikoni dy herë mbi imazhin e miniaturës.
Ushtrimi: Montoni qarkun e ndarësit të tensionit të treguar në figurë.
- Aplikoni një tension sinusoidal me një frekuencë prej 3 kHz dhe një amplitudë prej 5 V në hyrjen e qarkut nga gjeneratori i funksionit,
- Lidhni të njëjtin sinjal në kanalin A të oshiloskopit,
- Lidhu me daljen e kanalit ndarës B të oshiloskopit,
- nënvizoni përçuesit e kanalit A dhe kanalit B me ngjyra të ndryshme,
- Ndizni qarkun, nëse është e nevojshme, ndryshoni cilësimet e instrumenteve matëse,
-Shko te modeli i avancuar i oshiloskopit. Duke përdorur kursorin dhe tabelën e majtë të informacionit, matni vlerën e amplitudës së sinjalit të daljes.
-Përveç kësaj, lidhni voltmetrat në hyrje dhe dalje dhe ndizni përsëri qarkun.
Merrni leximet e sakta të voltmetrit.

Gjenerues fjalësh
Diagrami shfaq një imazh të reduktuar të gjeneratorit të fjalëve

16 daljet në fund të gjeneratorit ushqejnë paralelisht pjesët e fjalës së gjeneruar.
Dalja e sinjalit të orës (poshtë djathtas) furnizohet me një sekuencë pulsesh të orës në një frekuencë të caktuar.
Hyrja e sinkronizimit përdoret për të furnizuar pulsin e orës nga një burim i jashtëm.
Klikoni dy herë për të hapur një imazh të zmadhuar të gjeneratorit

Ana e majtë e gjeneratorit përmban fjalë 16 bit të specifikuara në kodin heksadecimal. Çdo kombinim kodi futet duke përdorur tastierën. Numri i qelizës që redaktohet (nga 0 në 03FF, d.m.th. nga 0 në 2047) është theksuar në kutinë Edit. Gjatë funksionimit të gjeneratorit, në seksionin Adresa shfaqet adresa e qelizës aktuale (Aktuale), e qelizës fillestare (Initial) dhe e qelizës përfundimtare (Final). Kombinimet e kodeve të lëshuara në 16 dalje (në fund të gjeneratorit) shfaqen në kodin ASCII dhe kodin binar (Binar).
Gjeneratori mund të funksionojë në mënyra hapore, ciklike dhe të vazhdueshme.
- Butoni hap e vendos gjeneratorin në modalitetin hap;
- Butoni Burst - në modalitetin ciklik (të gjitha fjalët dërgohen në daljen e gjeneratorit një herë në rend;
- Butoni i ciklit - në modalitetin e vazhdueshëm. Për të ndaluar funksionimin e vazhdueshëm, shtypni përsëri butonin Cikli.
Paneli Trigger përcakton momentin kur fillon gjeneratori (Sinkronizimi i brendshëm - i brendshëm, i jashtëm - sinkronizimi i jashtëm kur të dhënat janë gati.)
Modaliteti i sinkronizimit të jashtëm përdoret kur pajisja nën provë mund të pranojë (pranojë) marrjen e të dhënave. Në këtë rast, pajisja, së bashku me kombinimin e kodit, merr një sinjal nga terminali i gatishmërisë së të dhënave dhe pajisja në provë duhet të lëshojë një sinjal për marrjen e të dhënave, i cili duhet të lidhet me terminalin Trigger të gjeneratorit të fjalëve. Ky sinjal prodhon fillimin tjetër të gjeneratorit.
Butoni Breakpoint thyen gjeneratorin në qelizën e specifikuar. Për ta bërë këtë, zgjidhni qelizën e dëshiruar me kursorin dhe më pas klikoni butonin Breakpoint
Butoni Model hap një meny me të cilën mundeni
Pastro tampon - fshi përmbajtjen e të gjitha qelizave,
Hapni - ngarkoni kombinimet e kodeve nga një skedar me shtrirje .dp.
Ruaj - shkruani të gjitha kombinimet e shtypura në ekran në një skedar;
Up counter - mbushni buferin e ekranit me kombinime kodesh, duke filluar nga 0 në qelizën zero dhe më pas duke shtuar një në çdo qelizë pasuese;
Poshtë kundër - plotësoni buferin e ekranit me kombinime kodesh, duke filluar me FFFF në qelizën zero dhe më pas duke u ulur me 1 në çdo qelizë pasuese;

Zhvendos djathtas - mbushni çdo katër qeliza me kombinimet 8000-4000-2000-1000 dhe zhvendosini ato djathtas në katër qelizat e ardhshme;
Zhvendos majtas - e njëjta gjë, por u zhvendos në të majtë.

Analizues logjik
Një imazh i reduktuar i analizuesit logjik shfaqet në diagram

Analizuesi logjik është i lidhur me qark duke përdorur kunjat në anën e majtë të tij. Njëkohësisht, sinjalet mund të vërehen në 16 pika të qarkut. Analizatori është i pajisur me dy linja shikimi, të cilat ju lejojnë të merrni lexime të intervaleve kohore T1, T2, T2-T1, si dhe një shirit horizontal të lëvizjes

Blloku i orës përmban terminale për lidhjen e një burimi konvencional kualifikues të jashtëm dhe selektiv të sinjaleve të ndezjes, parametrat e të cilit mund të vendosen duke përdorur menynë e thirrur nga butoni Set.
Mund të aktivizoni në skajin në rritje (Pozitiv) ose në rënie (Negativ) të sinjalit të këmbëzës duke përdorur një burim të jashtëm (të jashtëm) ose të brendshëm (të brendshëm). Në dritaren e kualifikimit të orës, mund të vendosni vlerën e sinjalit logjik (0.1 ose x) në të cilin niset analizuesi.
Sinkronizimi i jashtëm mund të kryhet nga një kombinim i niveleve logjike të aplikuara në hyrjet e kanaleve të analizuesit.

Qëllimi i këtij postimi është të ndihmojë një zhvillues rishtar të mësohet dhe të hartojë shpejt 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 depozitimin 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 një parametër: 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ë opsionin: Krijo modelin EER nga baza ekzistuese e të dhënave, dhe për të krijuar një model EER nga një skript SQL, 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:


Le të krijojmë një tabelë së pari 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 krijoni 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ë seksion lloji i të dhënave zgjidhni llojin e 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ë seksion 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, pra le të vendosim pronën e tij Unike dhe vendosni numrin e karaktereve në 255 .
- Fushat e mëposhtme: fjalëkalimin që përmban një fjalëkalim 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 që ka pasur mjaft 45 personazhet.
Pas manipulimeve të bëra, formulari me emrin e tabelës përdoruesit do të duket kështu:


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

Le të krijojmë një tabelë në të njëjtën mënyrë. cilësimet me cilësimet për qasje 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- emrin e bazës së të dhënave, përdorues Dhe fjalëkalimin me një emër përdoruesi dhe fjalëkalim për të instaluar IP-në në një server të largët.

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

Pastaj krijojmë një tabelë produkteve ruajtja e të dhënave për produktet e dyqanit 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 numri i dyqanit, fusha tip_id me informacion për numrin e artikullit nga tabela e llojeve të produkteve. Fusha e markës është marka e prodhuesit, 255 karaktere e gjatë, fusha 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 garanci 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, përbëhet nga një fushë kyçe unike, jo nul id me një 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.

Pamja e tabelës është si më poshtë:

Dy tabelat e fundit janë urdhërat Dhe dërgesat, i pari përmban informacione për porositë e klientëve, dhe i fundit të dhëna për dorëzimin e produkteve.

Fushat e tabelës urdhërat: id fushë kyçe, jo nul, unike e tipit numër të plotë me autoincrement, fushë shop_id që përmban numrin e dyqanit - një fushë e tipit kyç, jo zero me numër të plotë Numri identifikues i produktit ruajtja e numrit të produktit - një fushë kyçe, e tipit të plotë jo zero fio datë me datë porosie - lloji DATA, fushë sasi me numrin e mallit të porositur – lloji i plotë, fusha tel me numrin e telefonit të klientit - një varg me gjatësi 255 karaktere dhe fushën e konfirmimit që përmban informacione për konfirmimin e porosisë - një lloj boolean.

Fushat e tabelës dërgesat: porosi_id me numër porosie - çelës, jo zero, fushë e tipit numër të plotë unik me rritje automatike, fushë fushë fio me numrin e përdoruesit që ka bërë porosinë - një fushë kyçe, e tipit numër të plotë jo zero adresë ruajtja e adresës së dorëzimit të mallrave të specifikuar nga klienti - një lloj vargu me gjatësi 255 karaktere, fusha koha ruajtja e kohës së dëshiruar të dorëzimit të mallrave - një lloj vargu me gjatësi 255 karaktere, fusha datë me datën e kryerjes së porosisë nga klienti - si p.sh 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 të lidhur dy tabela, për shembull 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), pastaj në fushë emri i çelësit të huaj futni një emër unik të çelësit të huaj, klikoni dy herë në skedë Tabela e referencës dhe zgjidhni tabelën Tipi i produktit, pastaj në formën e vendosur në të djathtë, zgjidhni fushën referuese 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 dritaren 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 marrëdhënies një me shumë dhe mbyllni dritaren. Diagrami do të shfaqë marrëdhëniet e tabelave:


Në mënyrë të ngjashme, ne 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ë korrespondojë me formën e tretë normale.

formë normale- një veti e një marrëdhënieje në një model të dhënash relacionale që e karakterizon atë në terma të 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 grup i kërkesave që duhet të plotësojë një marrëdhënie.

Në një model relacional, një lidhje është gjithmonë në formën e parë normale, sipas përkufizimit të konceptit të marrëdhënies. 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 është hedhur 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ë jo kyç është e pavarur nga njëra-tjetra. Kjo shihet qartë në diagramin e bazës sonë të 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ë, pasi dorëzuar, mund të ketë vetëm një porosi, d.m.th. Një porosi ka vetëm një dërgesë. Pjesa tjetër e lidhjeve 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 në listë Metoda e lidhjes, vendosni emrin e hostit dhe portin në skedë Parametrat, specifikoni emrin e përdoruesit dhe fjalëkalimin nëse ekziston dhe klikoni në butonin OK. Pastaj hapni skedën Diagrami EER, zgjidhni artikullin në panel bazën e të dhënave dhe klikoni mbi opsionin 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":

Pas shtypjes së butonit, do të shfaqet një skedë me kodin SQL, mund ta ruani duke shtypur butonin Ruaje në skedar nëse është e nevojshme, dhe pastaj klikoni në butonin "tjetër". Do të shfaqet një dritare me parametrat e lidhjes:


Kontrolloni nëse parametrat e lidhjes janë të sakta dhe klikoni në butonin "Ekzekutoni", nëse kodi SQL nuk përmban gabime, atëherë pas ekzekutimit të kodit do të shohim një dritare me 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 kryesorë të lidhur