Välise MySQL-i töölahvi loomine. Töö MySQL DBMSiga. Kasutage MySQL Workbenchi tööriista. Lisa ja redigeeri andmeid

Kuidas luua MySQL andmebaasi struktuuri? Kuidas luua MySQL-tabelid? Programm MySQL Workbenchi andmebaasi loomiseks!

Kuidas luua MySQL andmebaasi struktuuri MySQL Workbenchi abil

Tahad luua oma andmebaasi, kuid kas olete väsinud tabelite ja ühenduste loomisest SQL-i abil? Kasuta tasuta MySQL Workbenchi tarkvara, mis loodi andmebaase visuaalseks loomiseks.

MySQL Workbench võimaldab teil simuleerida MySQL andmebaasi, kasutades tabelite visuaalset esindatust. See kõrvaldab vajadust hoolikalt kirjeldada andmebaasi struktuuri, SQL, MySQL Workbench programm look koodi teile! Programmi saate veebisaidil tasuta alla laadida: http://www.mysql.com/downloads/workbench, saate alla laadida nii paigaldusversiooni kui ka selle, mis nõuab ainult lahtipakkimist ( olemasolevad süsteemid Lisage: aknad, Ubuntu Linux, Fedora, Mac OS X).

Kuidas kasutada programmi MySQL andmebaasi loomiseks?

Avage MySQL Workbench, valige File -\u003e Uus mudel või vajutage Ctrl + N. Andmebaasi modelleerimise ala kuvatakse alloleval pildil:

Esimene asi, mida pead tegema, on luua tabel atribuutidega - klõpsa nupule "Lisa tabel".

Täitke asjakohased väljad: tabeli nimi, atribuudid (pidage meeles, et üks neist peaks olema peamine võti - näidatud lipp, PK "esmane võti".).

Kui loote tabeleid, peaksite mõtlema, kuidas nad üksteisega ühendatakse.

Kui olete täitnud kõik tabelid, klõpsake nuppu "Lisa diagramm", et määrata subjektide vahelised suhted.

Näete akent, mis on sarnane allpool toodud joonisel, mis näitab loodud tabelit tabeli tööpiirkonnas.

Minu andmebaasi struktuur ei ole õige, sest siin näidata lihtsalt, kuidas simuleerida andmebaasi struktuuri. Seetõttu saate tabeleid tööruumis kasutada.

Kombineerige tabelit, et moodustada suhteid.

Oletame, et nad näevad välja sellised:

Broneeri võib kuuluda ühele lugejale

Lugeja võib võtta mitmeid raamatuid.

Reeglina kasutatakse kolm võimalust, mis võimaldavad teil luua ajakirja (1: 1, 1 paljude ja paljude jaoks):

Seega loome ühendused, nagu on näidatud joonisel:

Kui te topeltklõpsake suhet, saate määrata täiendavaid parameetreid.

Kui olete lõpetanud struktuuri loomise, saate luua SQL andmebaasi lihtsalt selle importimise. Selleks valige menüü Fail -\u003e Eksport -\u003e ja valige soovitud valik, esindavad andmed peamiselt tabeleid ja kasutajaid (kui need on loodud). Fail, mida ma loodud on näidatud allpool.

Raadio elektroonilise seadme arendamisel on kaasas füüsiline või matemaatiline modelleerimine. Füüsiline modelleerimine on seotud suurte materjalide kuludega, kuna nõutakse paigutuste valmistamist ja nende aeganõudev uurimistööd. Sageli on füüsiline modelleerimine seadme erakorralise keerukuse tõttu lihtsalt võimatu, näiteks suure ja superbraalse arendamisel integreeritud mikroskõlked. Sellisel juhul kasutab see matemaatilist modelleerimist arvutitehnoloogia vahendite ja meetodite abil.

Näiteks teadaolev P-CAD pakett sisaldab digitaalsete seadmete loogilise modelleerimise plokki siiski algajatele, kaasa arvatud õpilastele, see kujutab endast olulisi raskusi liisingu raskustes. Vähemalt raskusi ei ole disainlabi süsteemi kasutamisel tekkinud. Kuna staatuse analüüs näitas tarkvara Schemeryment Modelleerimine, automatiseeritud projekteerimismeetodite esialgse arendamise etapis ja otsingu- ja uurimistegevuse etappidel on soovitatav kaaluda võimalust kasutada järgmisi programme, näiteks elektroonika töölauda - EWB.
Elektroonika WorkBenchi ajakava süsteemi süsteem, mis on mõeldud modelleerimiseks ja analüüsimiseks elektriskeemid Joonis 1. Õigesti öelda: süsteemi modelleerimise ja analüüsimise elektriliste ahelate elektroonika töölaua, kuid lühidus siin ja siis me nimetame IT programmi.
Elektroonika Workbenchi programm võimaldab teil simuleerida analoogi, digitaalsete ja digitaalsete analoogskeemi suurt keerukust. Programmi raamatukogu sisaldab suure laiaulatusliku elektrooniliste komponentide komplekti. Uute komponentide raamatukogude ühendamist ja loomist on võimalik luua ja luua.

Komponentide parameetreid saab muuta mitmesugustes väärtustes. Lihtsaid komponente kirjeldatakse parameetrite komplektiga, mille väärtusi saab otse klaviatuurist vahetada, aktiivseid elemente - mudelit, mis on parameetrite kogum ja kirjeldab konkreetset elementi või täiuslikku esindatust.
Mudel valitakse komponendi raamatukogude nimekirjast, mida kasutaja saab muuta ka mudeli parameetreid. Lai valik seadmeid võimaldab teil mõõta erinevaid väärtusi, sisendi särituse seadistamist, graafikuid. Kõik seadmed on kujutatud kujul, nii lähedal kui võimalik reaalse, nii et see on lihtne töötada nendega ja mugavalt.
Modelleerimise tulemusi saab kuvada printeris või importida teksti või graafika redaktor Edasiseks töötlemiseks. Elektroonika Workbenchi programm on ühilduv P-vürtsiprogrammiga, st see annab võime eksportida ja importida skeeme ja mõõtmistulemusi selle erinevate versioonide jaoks.

Programmi peamised eelised
Ajatööde säästmine reaalses laboris nõuab eksperimendi ettevalmistamiseks pikka aega. Nüüd, elektroonika töölaua tulekuga on elektrooniline labor alati käepärast, mis võimaldab teil uurida elektriskeeme taskukohasemaks. Mõõtmiste täpsus
Looduses ei ole ühtegi. identsed elemendidSee tähendab, et kõik tegelikud elemendid on suure väärtuste varieerumise, mis viib katse ajal vigu. Elektroonika töölauas kirjeldatakse kõiki esemeid rangelt paigaldatud parameetreid, nii et iga kord, kui katse korduvad, määratakse ainult elementide parameetrid ja arvutus algoritm.
Uuringu läbiviimise mugavus on ilma vigadeta võimatu ja reaallabori vead on eksperimendiga mõnikord väga kallid. Töötamine elektroonika töölauaga, eksperimenteerija on kindlustatud juhusliku kahjustuse vastu ja seadmed ei suuda valesti kokku pandud skeemi tõttu ebaõnnestuda. Tänu sellele programmile on kasutaja selline laia valikut seadmeid, mis tõenäoliselt ei ole reaalses elus saadaval.
Seega on teil alati ainulaadne võimalus planeerida ja läbi viia mitmesuguseid uuringuid. elektroonilised ahelad jaoks minimaalsed kulud aega. Graafilised omadused Keerukad skeemid hõivata palju ruumi, pilt püüab teha tihedamat, mis põhjustab sageli vigu juhtide ühendamisel ahela elementidele. Elektroonika töölaua võimaldab teil paigutada skeemi nii, et kõik elementide ühendused ja samal ajal kogu skeemi on täiesti nähtav selgelt nähtav.

Liidese intuitsus ja lihtsus Tee programm kõigile, kes tunnevad Windowsi kasutamise põhialuseid. Ühilduvus P-vürtsiprogrammiga Elektroonika WorkBenchi programm põhineb Spice programmi standardosadel. See võimaldab eksportida erinevaid elementide mudeleid ja täita tulemusi töötlemise lisafunktsioonid R-Spice programmi erinevad versioonid.

Komponendid ja katsete läbiviimine
Programmi komponentraamatukogu sisaldab passiivseid elemente, transistorid, kontrollitud allikaid, kontrollitud võtmeid, hübriidielemente, indikaatoreid, loogilisi elemente, käivitusseadmeid, digitaalseid ja analoogielemente, spetsiaalseid kombineeritud ja järjestikuseid ahelaid.
Aktiivseid elemente saab esindada nii ideaalsete kui ka reaalsete elementide mudelitega. Samuti on võimalik luua oma elementide mudelid ja lisada need elementide raamatukogule. Programm kasutab suure hulga vahendeid mõõtmiseks: amprilter, voltmeter, ostsilloskoop, multimeeter, bode-plotter (ahelate sagedus-struktuurilised omadused), funktsionaalne generaator, sõnageneraator, loogiline analüsaator ja loogiline konverter.
Elektroonika tööplaatide analüüs võib analüüsida püsivate ja vahelduvate voolukavade skeeme. Konstantse voolu analüüsimisel määratakse skeemi tööpunkt püsiva töörežiimis. Selle analüüsi tulemusi ei kajastata instrumentides, neid kasutatakse skeemi edasiseks analüüsimiseks. Muutuva voolu analüüs kasutab pidevat praegust analüüsi mittelineaarsete komponentide lineaarse mudelite saamiseks.
AC-režiimi skeemide analüüs võib toimuda nii ajutistes kui ka sageduspiirkondades. Programm võimaldab teil analüüsida digitaalseid analoogi ja digitaalseid ahelaid. Elektroonika töölauas saate uurida erinevate kujundite sisendsignaalide ahelate sisendsignaali ahelatena.

Analüüsimisel tehtud toimingud:
Elektroonika töövõll võimaldab teil luua erinevaid raskusi skeeme järgmiste toimingute abil:
. Raamatukogude elementide ja seadmete valik,
. Liikuvad elemendid ja skeemid töövälja mis tahes kohale,
. Söögi elemendid ja rühmade rühmad nurkades, mitu 90 kraadi,
. Kopeerimine, lisamine või eemaldamise elemendid, elementide rühmad, skeemide fragmendid ja täisarvud,
. Juhtide värvi muutmine,
. VALIK COLOR Circuit ahelate abil mugavamaks tajumiseks,
. Mitme samaaegse ühendamine mõõtevahendid ja jälgides nende tunnistust ekraani jälgimine,
. Elemendi määramine legend,
. Elementide parameetrite muutmine laias valikus. Kõik toimingud tehakse hiire ja klaviatuuri abil. Kontroll ainult klaviatuurist on võimatu.

Seadmete reguleerimise abil saate:
. Muutke instrumentide kaalud sõltuvalt mõõtmispiirkonnast,
. Määra režiim seadme töötamine,
. Määrake skeemi sisendmõjude ilmumine (konstantsed ja harmoonilised voolud ja pinged, kolmnurksed ja ristkülikukujulised impulssid).
Programmi graafilised omadused võimaldavad:
. Samal ajal jälgige diagrammi mitmeid kõveraid,
. Ekraani kõverad erinevate värvidega graafikutel,
. Mõõta punktide koordinaate ajakava kohta, \\ t
. Impordi andmed graafilise toimetaja, mis võimaldab teil teha vajalikud mustrid konversioone ja väljund printeri.
Elektroonika WorkBench võimaldab teil kasutada R-VPICE programmides saadud tulemusi, RSV, samuti elektroonika töölaudade ülekandmise tulemusi nende programmide jaoks. Diagrammi või selle fragmendi saate sisestada tekstiredaktorisse ja printige selgitus või kommentaarid aheluse töö kohta.

Töö elektroonika töölauaga
Elektroonika Workbenchi programm on mõeldud elektrooniliste ahelate simuleerimiseks ja analüüsimiseks. Elektroonika töövõimaluste võimalused V.5 on ligikaudu samaväärne mikrokapi võimalustega ja võimaldab teil teha enne statistilise modelleerimise katseid kõige lihtsamatest katsetest.
Elektroonika loomisel võimaldab WorkBenchi skeem:
- raamatukogude elemendid ja seadmed, \\ t

Liiguta üksusi ja diagrammid töövälja mis tahes kohale,

Pöörake elemendid ja nende rühmad nurkades, mitu 90 kraadi,

Esemete kopeerimine, sisestamine või kustutamine, skeemide fragmendid,

Muuta juhtide värvid

Tõstke esile värvitsükli ahel

Samal ajal ühendage mitu mõõtevahendit ja jälgige oma lugemist monitori ekraanil,
- erutada tingimusliku märge elemente,

Muuda elementide parameetreid.

Seadme seadete muutmisega saate:
- seadmete skaala muutmine sõltuvalt mõõtmisviisist,

Seadistage seadme režiim

Määrake skeemi sisendmõjude vorm (konstantsed või harmoonilised voolud või pinged, kolmnurksed või ristkülikukujulised impulsid).

Sisestage ahel või selle fragment tekstiredaktorisse, kus skeemi selgitus on trükitud.

Komponendid Electronics Workbench.
Pärast WEWB32 käivitamist ilmuvad ekraanile menüüriba ja komponendi paneel.
Komponentne paneel koosneb komponentide väljadest piktogrammidest ja komponentide väljad on komponentide tingimuslikest piltidest.
Komponendi ikooni klastri avab selle ikooni vastava välja.
Allpool on mõned osad komponentide väljad:

Basic (põhikomponendid)

Sõlme ühendamine

Sõlme kasutatakse juhtide ühendamiseks ja kontrollpunktide loomiseks.

Takistus

Takisti vastupanuvõimet saab määrata OM-i numbri järgi, keda ema

Kondensaator

kondensaatori mahtuvus on määratud mõõtme (PF, NF, ICF, MF, F) numbri järgi.

Võti

Key juhitakse võtmega. Selliseid klahve saab sulgeda või avada klaviatuuri kontrollitud võtmetega. (Juhtklahvi nimi saab sisestada klaviatuurist dialoogiboksis, mis ilmub pärast klahvi topeltklõps võtmeklahvi.)

Allikad (allikad)

Maa

Komponent "maandus" on nullpinge ja toimib potentsiaali viide punktina.

12V konstantse pinge allikas

Konstantse pinge allika EMF-i tähistab mõõdet näidatud numbriga (MKV-st kV-le)

Allikas otsene jooksmine 1a.

Praegune DC allikas on määratud mõõtme numbri järgi (ICA-st kuni KA)

AC Voltage Allikas 220 V / 50 Hz

Allikapinge aktiivse väärtuse (juurekeskmatu-SGUARE-RMS) määrab kindlaks mõõtme numbri järgi (MKV-st KV-le). Sagedus ja algfaas on võimalik määrata.

AC Allikas 1 A / 1 Hz

Allikavoolu aktiivne väärtus määrab kindlaks mõõtme numbri järgi (ICA-st kuni KA). Sagedus ja algfaas on võimalik määrata.

Tales Generator 1000 Hz / 50%

Generaator tekitab ristkülikukujuliste impulsside perioodilise järjestuse. Saate reguleerida impulsside amplituudi, tööaja ja impulsside sagedust.

Indikaatorid (instrumendid indikaatorraamatukogust)

Lihtsamad seadmed on voltmeter ja ammeter. Nad muudavad automaatselt mõõtmispiirkonda. Ühes skeemis saab mitmeid selliseid seadmeid rakendada samal ajal.

Voltmeter

Voltmeterit kasutatakse vahelduva või konstantse pinge mõõtmiseks. Tihi rida valitud ristküliku külg vastab negatiivsele terminalile.
Topeltklõpsake Voltmeter pilti, dialoogiboks avaneb muuta parameetrid Voltmeter:
- sisemine takistus (vaikimisi 1m), \\ t
-Vid mõõdetud pinge (DC-konstantne, vahelduvvoolu muutuja).
Muutuva sinusoidse pinge (AC) mõõtmisel näitab voltmeeter aktiivset väärtust

Ammeter

Ameterit kasutatakse AC või DC mõõtmiseks. Tihi rida valitud ristküliku külg vastab negatiivsele terminalile.
Kahekordne klõpsamine ammeterpildil avab dialoogiboksi, et muuta ammemõõturi parameetrite muutmiseks
Sisemine takistus (vaikimisi 1m), \\ t
Mõõdetud pinge ovid (DC-konstantne, ac-varieeruv).
Muutuva sinusoidse pinge (AC) mõõtmisel näitab ammeter aktiivset väärtust

Vahendid.

1. Funktsionaalne generaator

Generaator on ideaalne pinge allikas, mis toodab sinusoidseid signaale või kolmnurkse või ristkülikukujulist kuju. Generaatori keskmine toodang diagrammiga ühendamisel annab ühise punkti, viidates vahelduva pinge amplituudile. Et kajastada pinge võrreldes nulliga, see väljundpind. Äärmiselt vasak- ja õige järeldused kasutatakse signaali edastamiseks skeemile. Pinge paremal järeldusel varieerub positiivses suunas suhteliselt Üldine tagasivõtminevasakul väljund - negatiivne.
Jaoks topeltklõps Generaatori hiir Generaatori pildil avab suurema pildi generaatorile, kellele saate seadistada:
Proovi väljundsignaal
-Praktika (sagedus),
-Võite (töötsükkel),
amplituudi väljundpinge (amplituud),
- väljundpinge nõuetekohane komponent (nihke).

2. Ostsilloskoop

Ostsilloskoopi pildil on neli sissepääsuklambrit
- pöörake paremale klambri - levinud,
-Nigal parempoolse sünkroniseerimise sisend,
Ajulised ja paremad alumised klambrid on kanali A ja kanali sisendid vastavalt.
Topeltklõps vähendatud ostsilloskoopi kujutis avab lihtsa ostsilloskoobimudeli pildi, millele saate installida
- piirkond, mille jaoks signaal lükatakse edasi,
-The põhja skaneerimise skannimine telgedel,
- vastavalt telgedele koordinaatide algusele, \\ t
-Connex sisend (AC nupp) või potentsiaalne sisend (DC nupp) kanal,
- sünkroniseerimine (sisemine või väline).

Käivitusvälja on määrata kindlaks pühkimise hetk ostsilloskoopi ekraanil. Edge Stringi nupud seadistavad võimaluse alustada ostsillogrammi positiivse või negatiivse impulsi esiküljel sünkroniseerimissisendis. Taseväli võimaldab teil skannimise ületamist määrata taseme.
Auto nupud, a, b, ext seadistatud sünkroniseerimisrežiimid
-Auto. - Automaatne käivitamine Skaneerige skeemi sisselülitamisel. Kui tala jõuab ekraani lõpuni, määratakse ostsillogramm ekraani algusest,
-And - signaali saabub sissepääsu a
-B - sisendile tuleva algussignaal,
-Ext - välise käivitamise. Sel juhul lähtesignaal on signaal esitatud sünkroniseerimise sisend.

Vajutades laiendamisnupu lihtsa ostsilloskoopi mudelil avab laiendatud ostsilloskoobimudeli. Erinevalt lihtsast mudelist on siin kolm informatiivset tulemustatust, mille mõõtmistulemused tulenevad. Lisaks otse ekraani all on kerimislahendus, mis võimaldab teil jälgida igal ajal segmenti hetkest sisselülitamise hetkest kuni skeemi väljalülitamisel.

Ostsilloskoopi ekraanil on kaks kursorit (punane ja sinine), tähistatud 1 ja 2, mille abil saate mõõta installaseid pinge väärtusi ostsillogrammi mis tahes punktis. Selleks lohistatakse kursorid hiirega soovitud asendisse (kolmnurgad jäädvustus kursori ülaosas).
Esimese kursori ristumiskohtade koordinaadid ostsillogrammiga kuvatakse vasakul skooris, teise kursori koordinaadid keskastme tulemustabeliga. Paremal kuvatakse esimese ja teise kursori asjakohaste koordinaatide erinevused.
Nupu vähendamine annab ülemineku lihtsale ostsilloskoobi mudelile.

3. Breaker (baud-plotter)

Kasutatakse amplituudi sageduse (HCH) ja faasisageduse ehitamiseks<ФЧХ) характеристик схемы.
Vastupanu vastupanu mõõdab signaalide amplituudide suhet kaheaheluse kahe punkti ja nende vahetuse faasi nihke. Mõõtmiste puhul genereerib graafika oma sageduse spektri, mille vahemik saab seadistada seadme seadistamisel. Uuritava skeemi varieeruva allika sagedus ignoreeritakse, kuid skeem peaks sisaldama mis tahes vahelduva voolu allikat.
Krundil on neli klambrit: kaks sisendit (in) ja kaks väljundit (välja). Vasak järeldused sisendite sisse ja välja on ühendatud katsepunkti ja õiged järeldused sisendite sisse ja välja kuuluvad.
Kui topeltklõpsate Grafepi pildile, avab see suurendatud pildi.

Suuruse nuppu vajutatakse sagedusreaktsiooni saavutamiseks FCH-i saamiseks faasi nuppu.
Vertikaalne paneel täpsustab:
- vertikaalse telje parameetri nõuetekohane (I) väärtus, \\ t
-Fine (f) vertikaalse telje parameetri väärtus
- VIDA skaala vertikaaltelg - logaritmiline (log) või lineaarne (Lin).
Horisontaalne paneel on konfigureeritud samal viisil.
Sagedusreaktsiooni saamisel lükatakse pinge suhe edasi piki vertikaalteljel:
-In lineaarne skaalal 0 kuni 10E9;
- Logaritmic skaala alates - 200 dB kuni 200 dB.
FCH vastuvõtmisel vertikaalteljel lükati 1520 kraadi kraadi +720 kraadi.
Hz või derivaatide sagedus on alati horisontaalse teljega edasi lükatud.
Alguses horisontaalse skaala on kursor. Kursori liikumispunkti koordinaadid ajakavaga kuvatakse allosas olevate teabeväljade kohta.

Simulatsiooniskeem
Uuritud ahel kogutakse hiire ja klaviatuuri tööväljale.
Ehitus- ja redigeerimise skeemide puhul tehakse järgmised toimingud:
- komponendi komponent komponendi raamatukogust;
- objekti saavutamine;
-Mõõtmisobjekt;
-Koputusobjektid;
- objektide eksisteerimine;
- ahela juhtme komponentide ühendamine;
- komponentide väärtuste paigaldamine;
- mõõtevahendite ühendamine.
Pärast diagrammi ehitamist ja seadmete ühendamist käivitub skeemi toimimine pärast programmi akna ülemine paremas nurgas asuvat lülitit (samal ajal, ekraani alumises vasakus alumises nurgas) aja jooksul) .
Lüliti vajutades peatab ahela töö.
Peatamiseks, kui skeemi töötab, saate klaviatuuril klahvi F9 klahvi vajutada; Korduv vajutamine F9 jätkab skeemi toimimist (sarnast tulemust saab saavutada, vajutades kaitselüliti all asuvat pausi nuppu.)
Kava ehitamiseks vajaliku komponendi valik tehakse pärast komponendi väljalülitamise valimist, mis sisaldas vajalikku elementi. Seda elementi pildistatakse hiirega ja liigub tööväljale.
Objekti valik. Komponendi valimisel klõpsake seda hiire vasaku nupuga. Sellisel juhul muutub komponent punaseks. (Saate eemaldada valiku klõpsates mis tahes töövälja punktis.)
Liiguta objekti. See on esile tõstetud objekti liigutamiseks, paigaldas hiirekursor objektile ja hoidke hiire vasakut nuppu all olev objekt lohistatakse.
Objekti saab pöörata. Selleks peab objekt olema eelnevalt esile tõstetud, seejärel klõpsake hiire parema nupuga ja valige vajalik töö.
-Rotaat (keerake 90 kraadi),
-Flip vertikaalne (vertikaalne riigipöörde),
-Flip horisontaalne (horisontaalne riigipöörde)
Objektide kopeerimine toimub menüü Redigeerimismenetlusest. Enne objekti kopeerimist tuleb esile tõsta. Käsu täitmisel kopeeritakse valitud objekt puhvrisse. Puhvri sisu sisestamiseks töötavale tööle Valige menüü redigeerimisnumber.
Eemalda objektid. Valitud objektid saab kustutada käsuga kustutada.
Circuit Dirigendi komponentide ühendamine. Komponentide ühendamiseks peab dirigent kokku võtma hiirekursor komponendi väljundile (sel juhul ilmub väljundile must punkt). Vajutades hiire vasakut nuppu, liigutage see komponendi väljundisse, mille abil peate ühendama ja vabastama hiire nupu. Komponentide ühendused on dirigent ühendatud.
Juhtri värvi saab muuta, kui te topeltklõpsake dirigent hiirega ja valige soovitud värv ilmuva aknast.
Dirigendi eemaldamine. Kui mingil põhjusel on põhjus, miks dirigent tuleb eemaldada, peate komponendi väljundile hiirekursorit laenama (must punkt peaks olema). Vajutades hiire vasakut nuppu, liigutage see töövälja tühjale kohale ja vabastage hiire nupp. Dirigent kaob.

Parameetrite väärtuste seadmine toimub dialoogiboksi komponentide omadustes, mis avaneb kahekordse klõpsuga komponendiga (Vahekaart Väärtus).
Iga komponenti saab määrata nimi (Siltide tabel)
Ühendusseadmete ühendamine. Seadme ühendamiseks diagrammiga peate seadme tööriistaribalt tööväljale lohistama ja ühendage juhised katsepunktidesse. Mõned seadmed peavad olema maandatud, vastasel juhul on nende tunnistus vale.
Seadme laiendatud kujutis ilmub vähendatud pildi topeltklõpsamisel topeltklõpsamisel.
Harjutus: Koguge joonisel näidatud pinge jagaja skeem.
- ahela sisends, millel on funktsionaalne generaatori sinusoidne pinge sagedusega 3 kHz ja 5 V amplituud, \\ t
- See signaal on ühendatud kanali ostsilloskoobiga,
- Ühendage divideri kanali väljumisega ostsilloskoopis, \\ t
- kanali A ja kanali juhtmed erinevates värvides,
- keerake skeemi vajadusel muutke mõõtevahendite seadeid,
- Läbige laiendatud ostsilloskoobi mudelile. Kursori ja vasaku teabetahvli kasutamine mõõdab väljundsignaali amplituudi väärtust.
- Kohaldage voltmeetrite sisend- ja väljundisse ja lülitage ahela uuesti sisse.
Hankige õige voltmeter näidud.

Fashion Generator
Diagramm kuvab sõnageneraatori vähendatud kujutise

16 toodangu allosas generaatori, bitti genereeritud sõna esitatakse paralleelselt.
Kella signaali (parema alumise parempoolse parema) väljundile tarnitakse lähemal impulssjärjestus konkreetse sagedusega.
Sünkroniseerimise sisendit kasutatakse sünkroonimispulssi varustamiseks välisest allikast.
Topeltklõps generaatorile laiendatud

Generaatori vasakpoolne osa sisaldab 16 tühjendussõna, mis on määratletud kuueteistkümnendas kood. Iga koodi kombinatsioon sisestatakse klaviatuuri abil. Redigeerimisaknas on esile tõstetud redigeeriva raku arv (umbes 03FF-st 0 kuni 2047). Generaatori töötamise ajal on praeguse raku aadress näidatud aadressiruumi (voolu), esialgse raku (esialgse) ja lõpliku raku (lõpliku) all. Välja antud 16 väljundiga (generaatori allosas) koodi kombinatsioonid on märgitud ASCII-kood ja binaarkoodis (binaarne).
Generaator võib töötada sammudes, tsüklilistes ja pidevates režiimides.
- samm tõlgib generaatori samm-sammult režiimis;
Burst - tsüklilises režiimis (generaatori väljundi korral tehakse järjekindlalt kõik sõnad;
Tsüklipood - pideva režiimis. Selleks, et katkestada töö pideva režiimis, peate uuesti töötsükli nuppu vajutama.
Käivituspaneel määrab generaatori käivitamise hetke (sisemine sünkroniseerimine, välise välise andmete valmisoleku sünkroniseerimine.)
Välise sünkroniseerimisrežiimi kasutatakse juhul, kui uuringu all olevat seadet võib tunnustada (kinnitades) andmete hankimisel. Sellisel juhul saab seade koos koodi kombinatsiooniga vastu andmete valmisterminalist ja seadme all olev seade peaks väljastama andmekviitungi signaali, mis peab olema ühendatud sõnageneraatori käivitamisega. See signaal ja teeb järgmise generaatori käivitamise.
BreakPoint nupp katkestab generaatori töö teatud rakus. Selleks valige kursoriga soovitud rakk ja seejärel klõpsake nuppu BreakPoint
Mustamisnupp avab menüü, millega saate
Selge puhver - kustutage kõigi rakkude sisu, \\ t
Avage allalaadimise koodi kombinatsioonid failist laiendusega .dp.
Salvesta - kirjutage kõik ekraanil tehtud kombinatsioonid;
Op Counter - täitke ekraanipuhver koodi kombinatsioonidega, alustades 0-ga nullrakkudes ja lisaks seadme lisamisega iga järgneva rakuga;
Down Counter - täitke ekraanipuhver koodi kombinatsioonidega, alustades nullrakkudes FFFF-i ja lisaks iga järgneva raku vähenemisega 1 vähenemisega;

Shift Right - täitke iga nelja rakku kombinatsioonidega 8000-4000-2000-1000 kombinatsioonidega, kusjuures nende nihkumine järgmistes neljas rakku paremale;
Vasakpoolne vahetamine on sama, kuid üleminekuga vasakule.

Loogiline analüsaator
Diagramm kuvab loogilise analüsaatori vähendatud kujutise

Loogiline analüsaator ühendab diagrammiga oma vasakpoolsete järelduste abil. Samal ajal signaale võib täheldada 16 skeemi punktis. Analüsaator on varustatud kahe vaatlusreegliga, mis võimaldab ajavahemike tagamisel T1, T2, T2-T1, samuti kerimisliini horisontaalselt

Kellaplokis on terminalid tavalise välise ja selektiivse kvalifikatsiooni allika ühendamiseks lähtesignaalide allikaga, mille parameetreid saab seadistada Menüü nupu järgi.
Alustades saab teha esikülje (positiivse) või tagumise (negatiivse) esiküljel lähtesignaali välise (välise) või sisemise allika (sisemine). Kellakvalifikatsiooni aknas saate määrata loogilise signaali (0,1 või x) väärtus, mille juures analüsaator käivitatakse.
Väline sünkroniseerimine võib läbi viia analüsaatori kanalite sisenditele pakutava loogilise taseme kombinatsiooniga.

Selle postituse eesmärk on aidata algaja arendaja kiiresti arendada ja kujundada lihtsa andmebaasi kasutades tööriista visuaalne disain MySQL WorkBench andmebaas Oracle ja saada oma ER mudeli ja SQL Dump.

Noh, vähem kui sõnad Jah Programmi aken ilmumine, "Andmemodelleerimine" osa näeb välja selline:

Olemasoleva mudeli avamiseks peate klõpsama lingil: Avage olemasolev eeri mudelUue mudeli loomiseks - valige parameeter: Loo uus eeri mudelOlemasoleva andmebaasi mudeli loomine "üksuse-kommunikatsiooni" loomiseks - klõpsa parameetrile: Looge olemasoleva andmebaasi eeri mudelitJa luua EER mudel SQL-i skripti, mida peate valima: Loo EER mudel SQL Script.
Uue mudeli loomiseks kasutame pärast seda klõpsamist uue eeri mudelite lingi loomist, kuvatakse parameetritega aken:

Kõigepealt peate looma tabeleid, selle klõpsu nupule. Lisa tabelis.Ilmub järgmine vorm:

Kõigepealt looge tabel kasutajad.mis salvestab andmed andmetele infosüsteemi valdkonnas Tabeli nimi. Me sisestame tabeli nime vormide sektsioonis Veerud. Looge tabeli valdkond:
- esimene väli id See sisaldab ainulaadset kasutajanumbri, määrake selle omadused: Automaatne juurdekasv, mitte , esmane võtija AinulaadnePeatükis Andmetüüp Vali täisarv tüüp Täisarv.
- teine \u200b\u200bFIO väli, kus see salvestatakse TÄISNIMI. Kasutaja, määrake kinnisvara välja: Mitte null, Esmane võti.Peatükis Andmetüüp Vali stringi tüüp Varchar. 255 .
- kolmas väli logi sisse.sisaldab kasutaja sisselogimist, see peaks olema põllu ainulaadne id, nii et ma installiin selle Ainulaadne ja määrake märkide arv 255 .
- järgmised väljad: parool. parool E_mail Mis sisaldavad e-posti aadressi ja välja Tüüp Kasutaja liik ei sisalda ilma eriliste omadusteta, stringitüübiga Varchar. Long B. 255 tähemärki, välja arvatud viimane välja tüüp S. Piisavalt 45 Sümbolid.
Pärast manipuleerimisvormi manipuleerimist nimega tabelit kasutajad. Näeb välja selline:

Diagramm ilmub tabeli kasutajad. Väljade ja indeksitega:

Sarnane viis tabeli loomiseks seaded IP-andmebaasi juurdepääsu seadete sisaldavad väljad id, host. Et määrata vastuvõtva nimi (Server Aadress), Db - andmebaasi nimi, kasutaja. ja parool. Kasutaja ja parooli nimega, et installida IP serverisse.

Järgmisena luua juba tuntud meetodiga kaupluste tabelit, mis salvestab andmed väljade kaupluste kohta: id Tüüp täisarv - Key, , ainulaadne auto-kiibiga, välja nimi. Store Store nimi, välja aadress - tema füüsiline aadress, väli tEL. - telefonikauplus, sait. - Interneti-veebisaidi poe ja väli e-kiri kaupluse e-posti aadressiga.

Seejärel looge tabel tooted. Hoidke andmeid väljade kaupluse toodete kohta: id Tüüp täisarv - klahv, mitte-, ainulaadne auto-kiibiga, nimi Field Store Store'i nimi, klahv, mitte-täisarvutüüp shop_id. Kauplus kaupluse number, väli tüüp_id. Teave toote küsimuse kohta toote tabelist. Kaubamärk valdkonnas - brändi tootja pikk 255 tähemärki, välja mudel - toote mudeliga, välja andmed. - kaupade andmete ja omadustega TinyText., Väli imgtäieliku aadressiga enne kaupade pilti pikka 255 tähemärki ja väljade hindadega kaupade hinda ja garantii Teave garantii ajastuse kohta kaupade pikka aega 45 tähemärki.

Me loonud tabeleid seaded, kauplused. ja tooted. Vaata järgmiselt:

Järgmiseks me vajame lauakaupluse tooteliiki product_Type., see koosneb ainulaadsest, mitte-nullist, võtme väljast id Täisarv-tüüpi automaatse juurdekasvamisega ja ainulaadse nime valdkonnas 255 tähemärgiga, mis sisaldab toodete tüübi nime.

Sellise tüübi vaade:

Kaks viimast tabelit on tellimused. ja tarned.Esimene sisaldab teavet klientide tellimuste ja uusima toote kohaletoimetamise andmeid.

Tabeli väljad Tellimused.: id Key, mitte-, ainulaadne täisarvuti tüüp auto-kapp, välja shop_id. Sisaldab kaupluse numbrit - võtme, mitte-null täisarvutit, välja toode_id. Hoida toote numbri - võtme, mitte-nulli täisarvatüüpi, välja fIO. kuupäev. C tellimuse kuupäev - tüüp Kuupäev., Väli kogus Tellitud kaupade arvuga - täisarv tüüp, väli tEL. Kliendi telefoninumbri arvuga - stringi 255 tähemärki pikk ja kinnitava väli, mis sisaldab teavet tellimuse kinnituse kohta - loogiline tüüp.

Tabeli väljad tarned.: tellimuse ID Tellimuse numbriga - võtmega, mitte-, ainulaadne täisarvuti tüüp auto-kiibiga, põllu väljaga FIO. Mis number kasutaja, kes on lõpetanud tellimuse on võti, mitte-null täisarv tüüp, välja aadress Kliendi poolt määratud kaupade saatmise aadress - pikkuse pikkuse tüüp 255 tähemärgil, välja Aega. Soovitud tarneaja säilitamine - 255 tähemärgi pikkus on stringitüüp, välja kuupäev. Kliendi tellimise kuupäevaga - tüüp Kuupäev. ja loogiline tüüp väli kinnitage. Hoidke teavet kaupade tarnimise kohta.

Tabelid tellimused. ja tarned. Vaata niimoodi:

Sidetabeleid

Oleme loonud andmebaasi, mis koosneb seitsmest tabelist, nüüd on vaja tabelite siduda, oleme juba loonud täisarvatüübi peamised valdkonnad, nad muutuvad sidumise aluseks.
Näiteks kahe tabeli sidumiseks tooted. ja product_Type., peate doufer klõpsu hiire vasakul nupul diagrammi tooted tabelis ja valige vahekaart Välisvõtjad.(välised võtmed) Lisaks valdkonnas Välisriigi võtme nimi. Sisestage välise võtme unikaalne nimi, topeltklõpsake vahekaardil Viidatud tabel ja vali tabel product_Type.Seejärel kujul õigus valida võrdlusvälja tüüp_id. ja valige pop-up nimekirjas olev väli id.

Seega osutuvad mõlemad tabeli väljad ühendatud, seejärel peate määrata tabelite vahelise suhete tüübi, avage aken, klõpsates seos ilmuvate tabelite vahele ja valige vahekaart Võõrkeha. ja sektsioonis Kardinaalsus.valige ühe ühenduse tüüp, mis on palju ja sulgege aken. Diagramm kuvab tabelite:

Samamoodi seostame kõik tabelite võtmeväljakud nii, et need oleksid loogiliselt omavahel seotud, siis peame veenduma, et kavandatud andmebaas vastab kolmandale normaalsele vormile.

Normaalne vorm - Kinnisvarasuhe Relatsioonitava andmemudel, mis iseloomustab seda koondamise seisukohast, mis võib põhjustada loogiliselt ekslike proovivõtutulemuste või andmete muutmise seisukohast. Tavaline vorm määratletakse kui nõuded, mida suhtumine peaks vastama.

Suhtumismudelil on suhtumine alati suhtumise kontseptsiooni määramiseks alati esimeses normaalses vormis. Nagu erinevate tabelite puhul, ei pruugi nad olla suhted ja seetõttu ei pruugi need olla esimeses normaalses vormis. Muutuva suhe on teises normaalses vormis, kui ja ainult siis, kui see on esimeses normaalses vormis ja igaüks ei ole peamine atribuut vähendamatu (funktsionaalselt täielikult) sõltub selle potentsiaalsest võtmest. Andmebaas on kolmandas normaalses vormis, kui seda näidatakse teisele normaalsele vormile ja igaüks ei ole üksteisest sõltumata võtmerola.

Seega on meie alus kolmandas normaalses vormis, sest Iga ükski peamine veerg ei ole üksteisest sõltumatu. Meie andmebaasi skeemil on selgelt näha:

Enamik tabeleid on seotud ühe kuni paljude, välja arvatud tabelid tarned. ja tellimused. Seoses ühe ühe ühega, sest Tarnitud, võib olla ainult üksi, st. Ühel järjekorras on ainult üks tarne. Ülejäänud sidemed on selgelt öeldud eespool.

Nüüd sõita meie andmebaasi serverisse. Selleks luua uus ühendus andmebaasiga, klõpsates lingile Uus ühendus. Programmi algamas:

Seejärel täitke väljad aknasse, mis avaneb:

Määrake kaasamise nimi valdkonnas Ühenduse nimi.valige loendis ühenduse meetod Ühendusmeetod., Määrake vastuvõtva nimi ja sadam vahekaardil Parameetrid., Määrake kasutajanimi ja parool, kui see on ja klõpsake nuppu OK. Seejärel avage vahekaart EER skeem, valige paneelis element Andmebaas. ja klõpsa parameetrile Edasi insener:

Pärast akna ilmumist klõpsa nupule "Järgmine"vali parameeter Ekspordi MySQL laua objektid ja klõpsa nupule "Järgmine":

Pärast nupu vajutamist ilmub SQL-koodi vahekaart, saate selle nupu vajutamisel salvestada. "Salvesta failile" Vajadusel ja seejärel klõpsake nupul "Järgmine". Ühenduse parameetritega ilmub aken:

Kontrollige, kas ühenduse parameetrid on tõesed ja klõpsa nupule "EXECUTE"Kui kood ei sisalda SQL-i vigu, siis pärast koodi täitmist näeme tabelite loendiga akna, vastasel juhul kuvatakse veateade. Nüüd meie baasi alla laaditakse serverisse.

Tänan teid tähelepanu eest, laadige programm ise alla.

Uus.:

Mõned HUBRAVCHANAS huvitatud võimalus kuvada read tabeliühenduste valdkonnas-to-field režiimis

Ühe kasutaja nõuande kohta annan veidi selgituse, kuidas muuta ühenduste ja tabelite tüübi ja tabelite tüübi muutmist, et valida menüü sektsioonis järgmine parameeter Suhtetaotlused:

Pärast seda seoses vaatavad tabelid:

Samuti on võimalik muuta tabelite vaadet, et teil on vaja kontrollida menüü ülaltoodud osa ja järgmist Objekti märge:

See on see, kuidas tabel näeb välja allpool Idef1X-i diagrammis:

Tänan teid esitatud kommentaaride eest!

Veebiarendaja kasvab koos projektidega, mida ta loob ja arendab. Suurendamise projektide keerukust programmi osa suureneb, andmete arvu töödeldud paratamatult suureneb, samuti andmeskeemi keerukus. Suhtlemine teiste veebi näitab, et MySQL andmebaasid on meie seas väga populaarsed ja nende kontrollimise eest - kõige tähelepanelikumad Phpmyadmin.. Väikestest projektidest eemale pöördumine suurele, CMS-i raamistikele, paljud, nagu mina, jäävad õige MySQL-i. Kuid keerulise andmebaasi kujundamiseks suure hulga tabelite ja ühendustega ei piisa phpmyadmin võimeid. Nii et ma otsustasin ülevaate kirjutada MySQL Workbench on suurepärane tasuta töölaua programm töötab koos MySQL.

Läbivaatamise esimeses osas räägin ma programmiga töötamise põhitõdesid, et saaksite seda artiklit kasutada algkasutusjuhend. Teine osa pühendatakse kaugserveriga töötamisel lahingus töötava võitluse kasutamisele. Selles ma annan põhilisi juhised Ja soovitused serveriühenduse seadistamiseks ja sünkroniseerimise seadistamiseks.

MySQL Workbench. - Vahend visuaalse disaini andmebaaside, integreerimine disaini, modelleerimise, loomise ja toimimise andmebaasi ühes õmblusteta keskkonda MySQL andmebaasi süsteemi.

Pean ütlema, et programm on tõesti suur. See võimaldab teil kiiresti ja hea meelega visata projekti andmete skeemid, Disain olemus ja ühendused nende vahel, valutu tutvustage muudatusi Kavas ja ka kiiresti ja valutult sünkroniseerima Selle serveriga. Graafiline toimetaja EER diagrammidMis meenutab naljakas prussak, võimaldab teil näha üldist pilti andmemudeli ja nautida seda lihtne ja elegants :) pärast esimest valimi, see tööriist muutub hädavajalik assistendina võitlus arsenal web programmeerija.

Lae alla MySQL Workbench.

Jaotus MySQL Workbench on saadaval sellel lehel. Programmi viimane versioon artikli kirjutamise ajal - Versioon 6.1.. Enne allalaadimist peate valima ühe järgmistest platvormidest:

  • Microsoft Windows. (Saadaval MSI Installer ja ZIP-arhiiv)
  • Ubuntu Linux
  • Fedora.
  • Red Hat Enterprise Linux / Oracle Linux
  • Mac OS X.

Pärast platvormi valimist pakutakse teil Oracle'i registreerimiseks või sisselogimiseks sisse logida. Kui te ei soovi linki alandada "Ei tänu, lihtsalt alustage oma allalaadimist" - Vajutage seda;)

Töö algus

Programmi lähteekraan peegeldab selle funktsionaalsuse peamisi suundi - andmebaasi mudelite ja nende haldamise disaini:

Ekraani ülaosas on teie projektide MySQL serverite nimekiri ja viimaste avatud andmemudelite loend on ekraani allosas. Töö tavaliselt algab andmekava loomine või olemasoleva struktuuri laadimine MySQL Workbenchis. Alustame tööd!

Andmemudeli loomine ja redigeerimine

Mudeli lisamiseks vajutage plusside nimekirja "mudelite" päise kõrval Fail → Uus mudel "(Ctrl + N):

Sellel ekraanil sisestage andmebaasi nimi, valige Vaikimisi kodeering ja vajadusel täitke kommentaarivälja. Te saate alustada tabelite loomist.

Lisa ja redigeeri tabelit

Projekti andmebaasi nimekiri ja tabeli nimekiri andmebaasis asuvad vahekaardil "Füüsilised skeemid". Tabeli loomiseks topeltklõps "+ Lisa tabel":

Handy liides avatakse väljade ja nende omaduste loendi muutmiseks. Siin saame määrata väli, andmeliik, samuti paigaldada erinevaid atribuute väljadele: määrake välja esmane võti (PK), Märkige see Mitte null (nn), binaarne (bin), unikaalne (UQ) Ja teised, seadistatud väljale automaatne juurdekasv (AI) ja vaikeväärtus (vaikimisi).

Indekside juhtimine

Tabeli indeksite lisamine, kustutamine ja muutmine "Indeksid" Tabeli haldamise liides:

Me sisestame indeksi nime, valige see tüüp, seejärel vaadake soovitud järjekorras selles indeksis osalevate väljade loend. Väljade järjekord vastavad tellimusele, milles märkeruudud kinnitati. Selles näites lisasin põllule ainulaadse indeksi kasutajanimi..

Ties tabelite vahel

Väliste klahvide paigaldamine ja siduvate tabelite paigaldamine on võimalik ainult tabelite puhul InnoDB. (See andmesalvestussüsteem valitakse vaikimisi). Ühenduste juhtimine igas tabelis on vahekaart "Välisvõtmed":

Kommunikatsiooni lisamiseks avage vahekaart "Välisvõtmed" tütarlaudSisestage välise võtme nimi ja valige vanem tabel. Järgmisena keset osa vahekaardi veerus Veerg. Valige tütarettevõttest välja ja veerus Viidatud veerg. - Vanem tabelist vastav väli (väljade tüüp peab kokku langema). Väliste klahvide loomisel sobivad indeksid luuakse automaatselt tütarettevõttes..

Peatükis "Välisvõtlikud põhivõimalused" Kohanda välise võtme käitumist vastava välja vahetamisel (Update) ja eemaldamine (Kustuta) Vanemlik salvestamine:

  • Piirata. - VÄLJA VÄLJASTAMISE VASTUVÕTMISE VÄHENDAMINE / VÄLJASTAMISEKS
  • Cascade. - VÄLISKEE VÄLJASTAMINE Vanemate salvestamise muutmisel eemaldage lapse kirje eemaldamisel lapse kirje
  • Määra null. - määrake välise võtme väärtuse NULL Vanema muutmisel / eemaldamisel (vastuvõetamatud valdkondade jaoks, millel on lipp Mitte null!)
  • Tegevuseta. - Ära tee midagi, aga asjaolust, et mõju on sarnane piiratud

Antud näites lisasin tütarettevõttesse Kasutajaprofiil Väline võti vanem tabelis suhtlemiseks Kasutaja.. Väli redigeerimisel kasutaja ID ja positsioonide kustutamine tabelist Kasutaja. Sarnased muudatused on automaatselt Võtke tabelist seotud andmed Kasutajaprofiil.

Projekti loomisel peate sageli andmebaasi alustavaid andmeid lisama. See võib olla juurekategooriad, administraatorid jne MySQL Workbenchi tabelite juhtimisel on vahekaart "Lisab":

Nagu näites näha, kui teil on vaja rakendada mõnda MySQL-funktsiooni enne andmete andmebaasi kirjutamist, seda tehakse süntaksi abil. FUNC funktsiooninimi ("andmed"), nt FUNC MD5 ("Parool").

EER-i diagrammi loomine ("olemus-kommunikatsioon" diagrammid)

Andmeskeemi, üksuste ja nende linkide esitamiseks MySQL-i töölauas graafilises vormis on ER diagrammi redaktor. Diagrammi loomiseks andmebaasi juhtimisekraani ülaosas topeltklõpsake ikooni "+ Lisa diagramm":

Selle liideses saate luua ja muuta tabeleid, lisage nende vahel erinevaid tüüpe. Juba diagrammi diagrammi diagrammi lisamiseks lihtsalt lohistage see paneelist "Kataloogipuu".

Andmeheite eksportimiseks graafilises failis valige "Fail → Eksport"ja siis üks võimalusi (PNG, SVG, PDF, PostScript-fail).

Impordi olemasoleva andmete skeemi (SQL Dump)

Kui meil on juba andmeskeem, saate selle MySQL-i töösüsteemis seda hõlpsalt importida. Mudeli importimiseks SQL-failist valige "Fail → Import → pöördinsener MySQL Loo skript ..."seejärel valige soovitud SQL-fail ja klõpsake nuppu "EXECUTE\u003e"

MySQL Workbench pakub ka andmete mudeli muutuja importimist ja sünkroniseerimist koos kaugserveriga. See nõuab loomist kaugjuhtimise ühendamine MySQL-igaMa ütlen teile selle läbivaatamise jätkamise kohta.

Demo projekt artiklist on saadaval selle lingi allalaadimiseks. Soovin edu ja ilusate prussakate skeemi!