Från modell till fysisk databas i MySQL WorkBench. Grunderna i MySQL Workbench: snabbstart, dataschemahantering Skapa underformulär i mysql workbench

MySQL Workbench är en mjukvaruprodukt skapad för databasdesign. I närvaro av en katalog med verktyg för drift och modellering av databasen. Verktyget kännetecknas av hög prestanda.

Användning av programvaran rekommenderas för komplexa övergångar. Tabellerna visar sparade processer, främmande nycklar. Ett integrerat skal stöds som låter dig skriva skript. Först och främst är programmet ett designverktyg för visuellt grafisk representation. Det finns en editor som låter dig justera förfrågningar med efterföljande sändning via servern. Godkända svar presenteras i form av tabeller. När den renderas behåller användaren möjligheten att göra ändringar.

Ladda ner gratis den fullständiga ryska versionen av MySQL Workbench från den officiella webbplatsen utan registrering och SMS.

Systemkrav

  • OS som stöds: Windows 10, Vista, 8.1, XP, 7, 8
  • Bitdjup: 64 bitar, 32 bitar, x86

Utvecklingen av alla elektroniska enheter åtföljs av fysisk eller matematisk modellering. Fysisk modellering är förknippad med höga materialkostnader, eftersom det kräver tillverkning av mock-ups och deras arbetsintensiva forskning. Ofta är fysisk modellering helt enkelt inte möjlig på grund av enhetens extrema komplexitet, till exempel vid utvecklingen av stora och extra stora integrerade kretsar. I det här fallet, tillgripa matematisk modellering med hjälp av datorteknikens medel och metoder.

Till exempel innehåller det välkända P-CAD-paketet ett block av logisk modellering av digitala enheter, men för nybörjare, inklusive studenter, ger det betydande svårigheter att bemästra. Inte mindre svårigheter uppstår när du använder DesignLab-systemet. Som tillståndsanalysen visade programvara kretsmodellering, vid den initiala utvecklingen av datorstödda designmetoder och i stadierna av forskning och utveckling, är det lämpligt att överväga möjligheten att använda följande program som Electronics Workbench - EWB.
Electronics Workbench kretssimuleringssystem är designat för simulering och analys elektriska kretsar figur 1. Det är korrekt att säga: ett system för modellering och analys av elektriska kretsar Electronics Workbench, men för korthetens skull kommer vi hädanefter att kalla det ett program.
Electronics Workbench-programmet låter dig simulera analoga, digitala och digital-analoga kretsar av hög grad av komplexitet. Biblioteken som är tillgängliga i programmet inkluderar en stor uppsättning ofta använda elektroniska komponenter. Det är möjligt att ansluta och skapa nya komponentbibliotek.

Komponentparametrar kan ändras i ett brett spektrum av värden. Enkla komponenter beskrivs av en uppsättning parametrar, vars värden kan ändras direkt från tangentbordet, aktiva element - av en modell, som är en uppsättning parametrar och beskriver ett specifikt element eller dess ideala representation.
Modellen väljs från listan över komponentbibliotek, modellparametrarna kan också ändras av användaren. Ett brett utbud av instrument låter dig mäta olika kvantiteter, ställa in ingångseffekter, bygga grafer. Alla enheter visas i en form så nära den verkliga som möjligt, så det är enkelt och bekvämt att arbeta med dem.
Simuleringsresultat kan skrivas ut eller importeras till text eller grafikredigerare för deras vidare bearbetning. Electronics Workbench-programmet är kompatibelt med programmet P-SPICE, det vill säga det ger möjlighet att exportera och importera kretsar och mätresultat i olika versioner av det.

De viktigaste fördelarna med programmet
Spara tid Att arbeta i ett riktigt laboratorium kräver mycket tid för att förbereda ett experiment. Nu, med tillkomsten av Electronics Workbench, finns det elektroniska laboratoriet alltid till hands, vilket gör studier av elektriska kretsar mer tillgängliga. Mätsäkerhet
I naturen finns det inga två helt identiska element, det vill säga att alla verkliga element har ett brett spektrum av värden, vilket leder till fel under experimentet. I Electronics Workbench beskrivs alla element strikt ställa in parametrar, därför kommer resultatet att upprepas varje gång under experimentet, endast bestämt av parametrarna för elementen och beräkningsalgoritmen.
Lätt att mäta Inlärning är omöjligt utan misstag, och misstag i ett riktigt laboratorium är ibland mycket dyra för försöksledaren. Genom att arbeta med Electronics Workbench är experimentatorn försäkrad mot oavsiktlig elektrisk stöt, och enheterna kommer inte att misslyckas på grund av en felaktigt monterad krets. Tack vare detta program har användaren ett så brett utbud av enheter till sitt förfogande, vilket är osannolikt att vara tillgängligt i verkligheten.
Således har du alltid gjort unikt tillfälle för planering och genomförande av ett brett utbud av studier av elektroniska kretsar i minimal kostnad tid. Grafiska funktioner Komplexa system tar upp mycket plats samtidigt som man försöker göra bilden mer tät, vilket ofta leder till fel vid anslutning av ledare till kretselement. Electronics Workbench låter dig placera kretsen på ett sådant sätt att alla anslutningar av elementen och samtidigt hela kretsen är tydligt synliga.

Intuitiviteten och enkelheten i gränssnittet gör programmet tillgängligt för alla som är bekanta med grunderna Windows-användning. Kompatibilitet med P-SPICE Electronics Workbench-programmet är baserat på standardelement i SPICE-programmet. Detta låter dig exportera olika elementmodeller och bearbeta resultaten med hjälp av ytterligare egenskaper olika versioner av P-SPICE-programmet.

Komponenter och experiment
Programkomponentbiblioteken inkluderar passiva element, transistorer, styrda källor, kontrollerade switchar, hybridelement, indikatorer, logiska element, triggerenheter, digitala och analoga element, speciella kombinations- och sekventiella kretsar.
Aktiva element kan representeras av modeller av både idealiska och verkliga element. Det är också möjligt att skapa egna elementmodeller och lägga till dem i elementbiblioteken. Programmet använder en stor uppsättning instrument för mätningar: amperemeter, voltmeter, oscilloskop, multimeter, Bode plotter (plotter frekvensegenskaper kretsar), funktionsgenerator, ordgenerator, logikanalysator och logikomvandlare.
Circuit Analysis Electronics Workbench kan analysera DC- och AC-kretsar. Vid analys vid likström bestäms driftspunkten för kretsen i det stabila drifttillståndet. Resultaten av denna analys återspeglas inte på instrumenten, de används för vidare analys av kretsen. AC-analys använder resultaten av DC-analys för att erhålla linjäriserade modeller av icke-linjära komponenter.
Analys av kretsar i AC-läge kan utföras i både tids- och frekvensdomäner. Programmet låter dig även analysera digital-analog och digitala kretsar. I Electronics Workbench kan du utforska transienter när de utsätts för kretsar med insignaler av olika former.

Operationer utförda under analys:
Electronics Workbench låter dig bygga kretsar av varierande grad av komplexitet med hjälp av följande operationer:
. urval av element och enheter från bibliotek,
. flytta element och scheman till vilken plats som helst på arbetsfältet,
. rotation av element och grupper av element med vinklar som är multiplar av 90 grader,
. kopiera, klistra in eller ta bort element, grupper av element, kretsfragment och hela kretsar,
. ändra färgen på ledarna,
. färgmarkering av kretskonturer för enklare uppfattning,
. samtidigt anslutning av flera mätinstrument och observation av deras vittnesbörd på bildskärm,
. tilldela en symbol till ett element,
. ändra parametrarna för element inom ett brett spektrum. Alla operationer utförs med mus och tangentbord. Kontroll endast från tangentbordet är inte möjlig.

Genom att konfigurera enheter kan du:
. ändra instrumentets skala beroende på mätområdet,
. ställ in enhetens driftläge,
. ställ in typen av ingångsåtgärder på kretsen (konstanta och harmoniska strömmar och spänningar, triangulära och rektangulära pulser).
De grafiska funktionerna i programmet tillåter:
. observera flera kurvor på diagrammet samtidigt,
. visa kurvor på grafer i olika färger,
. mäta koordinaterna för punkter på grafen,
. importera data till en grafikredigerare, som låter dig göra nödvändiga omvandlingar av bilden och mata ut den till skrivaren.
Electronics Workbench låter dig använda resultaten som erhålls i P-SPICE, PCB-programmen, samt överföra resultaten från Electronics Workbench till dessa program. Du kan infoga ett diagram eller ett fragment av det textredigerare och skriv i den förklaringar eller kommentarer om kretsens funktion.

Arbeta med Electronics Workbench
Electronics Workbench-programmet är designat för modellering och analys av elektroniska kretsar. Möjligheterna hos Electronics Workbench v.5-programmet är ungefär likvärdiga med MicroCap-programmet och låter dig utföra arbete från enkla experiment till statistiska modelleringsexperiment.
När du skapar ett schema låter Electronics Workbench dig:
- välj element och enheter från bibliotek,

Flytta element och scheman till valfri plats i arbetsfältet,

Rotera element och deras grupper med vinklar som är multiplar av 90 grader,

Kopiera, klistra in eller ta bort element, fragment av diagram,

Ändra ledarfärger

Markera kretskonturer med färg,

Anslut flera mätenheter samtidigt och observera deras avläsningar på skärmen,
- tilldela symboler till element,

Ändra elementinställningar.

Genom att ändra enhetsinställningarna kan du:
- ändra instrumentets skala beroende på mätområdet,

Ställ in enhetens driftläge

Ställ in typen av ingångsåtgärder på kretsen (konstanta eller harmoniska strömmar eller spänningar, triangulära eller rektangulära pulser).

Infoga ett schema eller dess fragment i en textredigerare, där en förklaring av schemats funktion skrivs ut.

Elektronik Workbench Komponenter
Efter att WEWB32 har startat visas menyraden och komponentraden på skärmen.
Komponentpanelen består av ikoner av komponentfält och komponentfältet består av villkorliga bilder av komponenter.
Ett musklick på en komponentikon öppnar fältet som motsvarar den ikonen.
Nedan är några av elementen från komponentfälten:

Grundläggande (grundläggande komponenter)

Anslutande nod

Noden används för att ansluta ledare och skapa kontrollpunkter.

Motstånd

Motståndsresistans kan ställas in som ett tal i Ohm, kOhm, MOhm

Kondensator

kondensatorns kapacitans ges av ett tal som anger dimensionen (pF, nF, μF, mF, F).

Nyckel

En nyckel som styrs av en nyckel. Sådana tangenter kan stängas eller öppnas med styrda tangenter på tangentbordet. (Namnet på kontrolltangenten kan skrivas in från tangentbordet i dialogrutan som visas efter att du dubbelklickat på bilden av nyckeln.)

Källor

Jorden

"Jord"-komponenten har noll spänning och fungerar som referenspunkt för potentialer.

DC spänningskälla 12V

EMF för en konstant spänningskälla indikeras med ett nummer med en indikation på dimensionen (från μV till kV)

DC strömförsörjning 1A

Strömmen för DC-källan ställs in av ett tal som anger dimensionen (från μA till kA)

Källa AC spänning 220 V / 50 Hz

Det effektiva värdet (root-mean-sguare-RMS) för källspänningen ges av ett nummer som indikerar enheten (från μV till kV). Det är möjligt att ställa in frekvensen och startfasen.

Källa växelström 1 A/1 Hz

Källströmmens effektiva värde ges av ett tal som anger dimensionen (från μA till kA). Det är möjligt att ställa in frekvensen och startfasen.

Klockgenerator 1000 Hz / 50 %

Generatorn genererar en periodisk sekvens av rektangulära pulser. Du kan justera amplituden på pulserna, arbetscykeln och frekvensen på pulserna.

Indikatorer (Instrument från biblioteket av indikatorer)

De enklaste instrumenten är voltmeter och amperemeter. De ändrar automatiskt mätområdet. I ett schema kan du använda flera av dessa enheter samtidigt.

Voltmeter

En voltmeter används för att mäta AC- eller DC-spänning. Den tjocka sidan av rektangeln motsvarar minuspolen.
Genom att dubbelklicka på voltmeterbilden öppnas en dialogruta för att ändra voltmeterns parametrar:
-värden av internt motstånd (standard 1MΩ),
- typ av uppmätt spänning (DC-konstant, AC-variabel).
Vid mätning av sinusformad växelspänning (AC) visar voltmetern det effektiva värdet

Amperemeter

En amperemeter används för att mäta växelström eller likström. Den tjocka sidan av rektangeln motsvarar minuspolen.
Dubbelklicka på bilden av amperemetern öppnar en dialogruta för att ändra parametrarna för amperemetern
Interna resistansvärden (standard 1mΩ),
Typ av uppmätt spänning (DC-konstant, AC-variabel).
Vid mätning av sinusformad växelspänning (AC) visar amperemetern det effektiva värdet

instrument

1.Funktionsgenerator

Generatorn är en idealisk spänningskälla som genererar sinusformade, eller triangulära eller rektangulära vågformer. Generatorns mittterminal, när den är ansluten till kretsen, tillhandahåller en gemensam punkt för att läsa växelspänningens amplitud. För att avläsa spänningen i förhållande till noll är detta stift jordat. Stiften längst till vänster och längst till höger används för att ge en signal till kretsen. Spänningen på den högra terminalen ändras i positiv riktning i förhållande till den gemensamma terminalen, på den vänstra terminalen - i negativ riktning.
Genom att dubbelklicka på generatorbilden öppnas en förstorad generatorbild där du kan ställa in:
- formen på utsignalen,
- utgångsspänningsfrekvens (Frequency),
- Duty cycle (Duty cycle),
- utgångsspänningsamplitud (amplitud),
- den konstanta komponenten av utspänningen (Offset).

2. Oscilloskop

Det finns fyra ingångar på oscilloskopbilden
- övre högra klippet - vanligt,
- nedre höger - synkroniseringsingång,
- De vänstra och högra nedre terminalerna representerar ingångarna för kanal A respektive kanal B.
Dubbelklicka på miniatyren av ett oscilloskop öppnar en bild av en enkel oscilloskopmodell som du kan ställa in på
- platsen för de axlar längs vilka signalen är fördröjd,
- önskad skala för svepet längs axlarna,
- förskjutning av ursprunget längs axlarna,
- kapacitiv ingång (AC-knapp) eller potentialingång (DC-knapp) för kanalen,
- Synkroniseringsläge (internt eller externt).

Triggerfältet används för att bestämma början av svepet på oscilloskopskärmen. Knapparna i Edge-raden ställer in tidpunkten för triggning av oscillogrammet på den positiva eller negativa kanten av pulsen vid synkroniseringsingången. Nivåfältet låter dig ställa in nivån över vilken svepet utlöses.
Knapparna Auto, A, B, Ext ställer in synkroniseringslägen
-Bil - automatisk start svep när du slår på kretsen. När strålen når slutet av skärmen registreras vågformen från början av skärmen,
-A - triggern är signalen på ingång A,
-B - triggning är signalen vid ingång B,
-Ext - Extern start. I det här fallet är triggersignalen den signal som tillförs klockingången.

Genom att trycka på EXPAND-knappen på en enkel oscilloskopmodell öppnas den expanderade oscilloskopmodellen. Till skillnad från en enkel modell finns här tre informationstavlor som visar mätresultaten. Dessutom, direkt under skärmen finns det en rullningslist som låter dig observera vilket tidsintervall som helst från det ögonblick kretsen slås på tills kretsen stängs av.

På oscilloskopskärmen finns två markörer (röd och blå), markerade 1 och 2, med vilka du kan mäta de momentana spänningsvärdena var som helst på oscillogrammet. För att göra detta dras markörerna med musen till önskad position (trianglarna i den övre delen av markören fångas av musen).
Koordinaterna för skärningspunkterna för den första markören med oscillogram visas på den vänstra tavlan, koordinaterna för den andra markören på den mittersta tavlan. Den högra panelen visar värdena för skillnaderna mellan motsvarande koordinater för den första och andra markören.
Knappen Reducera ger en övergång till en enkel oscilloskopmodell.

3. Plotter (Bode plotter)

Används för att bygga amplitud-frekvens (AFC) och fas-frekvens<ФЧХ) характеристик схемы.
Plottern mäter förhållandet mellan signalamplituderna vid två punkter i kretsen och fasförskjutningen mellan dem. För mätningar genererar plottern sitt eget frekvensspektrum, vars räckvidd kan ställas in när enheten ställs in. Frekvensen för en växelströmskälla i den krets som studeras ignoreras, men kretsen måste inkludera någon typ av växelströmskälla.
Plottern har fyra klämmor: två ingångar (IN) och två utgångar (OUT). De vänstra stiften på IN- och OUT-ingångarna är anslutna till punkterna som testas, och de högra stiften på IN- och OUT-ingångarna är jordade.
Genom att dubbelklicka på plotterbilden öppnas dess förstorade bild.

MAGNITUDE-knappen trycks in för att få frekvenssvaret, PHASE-knappen - för att få fassvaret.
Panelen VERTICAL definierar:
-initial (I) värde för den vertikala axelparametern,
-slutvärde (F) för den vertikala axelparametern
- typ av vertikal axelskala - logaritmisk (LOG) eller linjär (LIN).
Den HORISONTALA panelen är inställd på samma sätt.
Vid mottagande av frekvenssvaret plottas spänningsförhållandet längs den vertikala axeln:
- på en linjär skala från 0 till 10E9;
- på en logaritmisk skala från -200 dB till 200 dB.
Vid mottagande av PFC ritas grader från -720 grader till +720 grader längs den vertikala axeln.
Den horisontella axeln representerar alltid frekvensen i Hz eller härledda enheter.
Markören är placerad i början av den horisontella skalan. Koordinaterna för markörens rörelsepunkt med grafen visas i informationsfälten längst ner till höger.

kretsmodellering
Kretsen som studeras monteras på arbetsfältet med hjälp av mus och tangentbord.
När du bygger och redigerar scheman utförs följande operationer:
-val av en komponent från komponentbiblioteket;
- val av ett objekt;
- rörelse av föremålet;
-kopiera objekt;
-borttagning av föremål;
- anslutning av kretskomponenter med ledare;
-inställning av komponenternas värden;
- anslutning av mätanordningar.
Efter att ha byggt kretsen och anslutit enheter börjar analysen av kretsdriften efter att ha tryckt på omkopplaren i det övre högra hörnet av programfönstret (i det här fallet visas kretstidsmoment i det nedre vänstra hörnet av skärmen).
Genom att trycka på knappen igen stoppas kretsen.
Du kan pausa medan kretsen körs genom att trycka på F9-tangenten på tangentbordet; genom att trycka på F9 igen startar kretsen igen (ett liknande resultat kan uppnås genom att trycka på pausknappen under strömbrytaren.)
Valet av den komponent som är nödvändig för att konstruera kretsen görs efter att ha valt fältet av komponenter som innehåller det nödvändiga elementet. Detta element fångas upp av musen och flyttas till arbetsområdet.
Att välja ett objekt. När du väljer en komponent, vänsterklicka på den. I detta fall blir komponenten röd. (Du kan ta bort markeringen genom att klicka var som helst i arbetsytan.)
Flytta ett föremål. För att flytta ett objekt, markera det, placera muspekaren på objektet och håll ner vänster musknapp och dra objektet.
Objektet kan roteras. För att göra detta måste du först markera objektet, sedan högerklicka och välja önskad operation.
-Rotera (rotera 90 grader),
-Vänd vertikalt (vänd vertikalt),
- Vänd horisontellt (vänd horisontellt)
Kopiering av objekt utförs med kommandot Kopiera från menyn Redigera. Innan du kopierar måste objektet väljas. När kommandot körs kopieras det valda objektet till bufferten. För att klistra in innehållet i urklipp i arbetsytan, välj kommandot Klistra in från menyn Redigera
Ta bort föremål. Markerade objekt kan tas bort med kommandot Delete.
Anslutning av kretskomponenter med ledare. För att ansluta komponenter med ledare måste du flytta muspekaren till stiftet på komponenten (i det här fallet kommer en svart prick att visas på stiftet). Tryck på vänster musknapp, flytta muspekaren till stiftet på den komponent du vill ansluta till och släpp musknappen. Komponenternas terminaler kommer att anslutas med en ledare.
Färgen på ledaren kan ändras genom att dubbelklicka på ledaren med musen och välja önskad färg från fönstret som kommer upp.
Ta bort en ledare. Om ledaren av någon anledning måste tas bort är det nödvändigt att flytta muspekaren till komponentens utgång (en svart prick ska visas). Genom att trycka på vänster musknapp, flytta den till en tom del av arbetsfältet och släpp musknappen. Konduktören kommer att försvinna.

Parametervärden ställs in i dialogrutan för komponentens egenskaper, som öppnas genom att dubbelklicka på komponentbilden (fliken Värde).
Varje komponent kan ges ett namn (fliken Etikett)
Ansluta enheter. För att ansluta enheten till kretsen måste du dra enheten från verktygsfältet till arbetsfältet med musen och ansluta enhetens ledningar till punkterna som studeras. Vissa enheter måste vara jordade, annars blir deras avläsningar felaktiga.
En förstorad instrumentbild visas när du dubbelklickar på miniatyrbilden.
Övning: Montera spänningsdelarkretsen som visas i figuren.
- Applicera en sinusformad spänning med en frekvens på 3 kHz och en amplitud på 5 V till kretsens ingång från funktionsgeneratorn,
- Anslut samma signal till kanal A på oscilloskopet,
- Anslut till utgången på delningskanalen B på oscilloskopet,
- markera ledarna för kanal A och kanal B med olika färger,
- Slå på kretsen, om nödvändigt, ändra inställningarna för mätinstrumenten,
-Gå till avancerad oscilloskopmodell. Använd markören och den vänstra informationstavlan för att mäta amplitudvärdet för utsignalen.
-Koppla dessutom voltmetrar till ingången och utgången och slå på kretsen igen.
Få rätt voltmeteravläsningar.

Ordgenerator
Diagrammet visar en förminskad bild av ordgeneratorn

De 16 utgångarna i botten av generatorn matar bitarna i det genererade ordet parallellt.
Klocksignalutgången (nederst till höger) matas med en sekvens av klockpulser vid en given frekvens.
Synk-ingången används för att mata en klockpuls från en extern källa.
Dubbelklicka för att öppna en förstorad bild av generatorn

Den vänstra sidan av generatorn innehåller 16 bitars ord specificerade i hexadecimal kod. Varje kodkombination skrivs in med hjälp av tangentbordet. Numret på cellen som redigeras (från 0 till 03FF, d.v.s. från 0 till 2047) är markerat i rutan Redigera. Under driften av generatorn visas adressen för den aktuella cellen (Aktuell), den initiala cellen (Initial) och den sista cellen (Slutlig) i Adresssektionen. Utfärdad till 16 utgångar (längst ner på generatorn) kodkombinationer visas i ASCII-kod och binär kod (binär).
Generatorn kan arbeta i steg, cykliskt och kontinuerligt läge.
-Step-knapp sätter generatorn i stegläge;
- Burst-knapp - i cykliskt läge (alla ord skickas till generatorutgången en gång i följd;
-Cykelknapp - i kontinuerligt läge. För att stoppa kontinuerlig drift, tryck på Cycle-knappen igen.
Triggerpanelen bestämmer när generatorn startar (Intern - intern synkronisering, Extern - extern synkronisering när data är klar.)
Det externa synkroniseringsläget används när enheten som testas kan bekräfta (bekräfta) mottagandet av data. I det här fallet tar enheten, tillsammans med kodkombinationen, emot en signal från Data Ready-terminalen, och enheten som testas måste avge en datamottagningssignal, som måste anslutas till triggerterminalen på ordgeneratorn. Denna signal producerar nästa start av generatorn.
Brytpunktsknappen bryter generatorn i den angivna cellen. För att göra detta, välj önskad cell med markören och klicka sedan på knappen Brytpunkt
Knappen Mönster öppnar en meny som du kan använda
Rensa buffert - radera innehållet i alla celler,
Öppna - ladda kodkombinationer från en fil med filtillägget .dp.
Spara - skriv alla kombinationer som skrivits på skärmen till en fil;
Uppräknare - fyll skärmbufferten med kodkombinationer, börja från 0 i nollcellen och lägg sedan till en i varje efterföljande cell;
Nedräknare - fyll skärmbufferten med kodkombinationer, börja med FFFF i nollcellen och sedan minska med 1 i varje efterföljande cell;

Skift åt höger - fyll var fjärde cell med kombinationer 8000-4000-2000-1000 och flytta dem till höger i de nästa fyra cellerna;
Skift åt vänster - samma, men skiftat åt vänster.

Logic Analyzer
En förminskad bild av logikanalysatorn visas på diagrammet

Den logiska analysatorn är ansluten till kretsen med hjälp av stiften på dess vänstra sida. Samtidigt kan signaler observeras vid 16 punkter i kretsen. Analysatorn är utrustad med två siktlinjer, vilket gör att du kan få avläsningar av tidsintervall T1, T2, T2-T1, samt en horisontell rullningslist

Klockblocket innehåller terminaler för anslutning av en konventionell extern och selektiv kvalificerare för triggersignaler, vars parametrar kan ställas in med hjälp av menyn som kallas av Set-knappen.
Du kan trigga på den stigande (positiva) eller fallande (negativa) kanten av triggersignalen med hjälp av en extern (extern) eller intern (intern) källa. I fönstret Clock qualifier kan du ställa in värdet på den logiska signalen (0,1 eller x) vid vilken analysatorn startas.
Extern synkronisering kan utföras genom en kombination av logiska nivåer som appliceras på ingångarna till analysatorkanalerna.

Syftet med det här inlägget är att hjälpa en nybörjare att snabbt vänja sig vid och designa en enkel databas med hjälp av MySQL Workbenchs visuella databasdesignverktyg från Oralce och få sin ER-modell och SQL-dump.

Jo, färre ord och mer mening! Utseendet på programfönstret, avsnittet "Datamodellering" ser ut så här:

För att öppna en befintlig modell, klicka på länken: Öppna befintlig EER-modell, för att skapa en ny modell - välj en parameter: Skapa ny EER-modell för att skapa en enhetsrelationsmodell från en befintlig databas, klicka på alternativet: Skapa EER-modell från befintlig databas, och för att skapa en EER-modell från ett SQL-skript måste du välja: Skapa EER-modell från SQL-skript.
För att skapa en ny modell, använd länken Skapa ny EER-modell, efter att ha klickat på den kommer ett fönster med parametrar att visas:

Först måste du skapa tabeller, för att göra detta, klicka på knappen Lägg till tabell, kommer följande formulär att visas:


Låt oss skapa en tabell först användare, som kommer att lagra data om användare av informationssystemet, i fältet tabell Namn ange namnet på tabellen i formulärsektionen kolumner skapa tabellfält:
- Första fältet id kommer att innehålla ett unikt användarnummer, ställ in dess egenskaper: Automatisk ökning, inte noll, primär nyckel och Unik, I kapitel data typ välj heltalstyp heltal.
- Det andra fältet fio, där kommer att lagras FULLSTÄNDIGA NAMN. användare, ställ in egenskapsfältet: Inte Null, Primärnyckel, I kapitel data typ välj strängtyp VARCHAR 255 .
- Tredje fältet logga in, kommer att innehålla användarens inloggning måste den vara unik, som fältet id, så låt oss ställa in dess egenskap Unik och ställ in antalet tecken 255 .
- Följande fält: Lösenord som innehåller ett lösenord e-post som innehåller en e-postadress och ett fält typ som innehåller användartypen kommer att sakna speciella egenskaper, med en strängtyp VARCHAR länge i 255 tecken förutom det sista fältet typ som har fått nog 45 tecken.
Efter de gjorda manipulationerna, formuläret med tabellnamnet användare kommer se ut så här:


En tabell visas i diagrammet. användare med fält och index:

Låt oss skapa en tabell på samma sätt. inställningar med inställningar för åtkomst till IS-databasen som innehåller fält id, värd för att ange värdnamnet (serveradress), db- namnet på databasen, användare och Lösenord med ett användarnamn och lösenord för att installera IP:n på en fjärrserver.

Därefter, med den redan kända metoden, kommer vi att skapa en butikstabell som lagrar data om butiker i fälten: id typ heltal– nyckel, icke-noll, unik med automatisk ökning, fält namn butiksnamnfältet adress– dess fysiska adress, fält tel- lagra telefonnummer webbplats– butikens och fältets hemsida e-post med butikens e-postadress.

Sedan skapar vi en tabell Produkter lagra data om butikens produkter i fälten: id typ heltal– nyckel, icke-noll, unik med automatisk ökning, namnfält som lagrar butikens namn, nyckel, icke-nollfält av heltalstyp shop_id butiksnummer, fält typ_id med information om artikelnumret från tabellen över produkttyper. Varumärkesfältet är tillverkarens varumärke, 255 tecken långt, fältet modell– med produktmodell, fält data– med data och egenskaper för produkttypen Liten text, fält img med den fullständiga adressen till produktbilden 255 tecken lång, och prisfältet med produktens pris och garanti med information om garantitiden för produkten, 45 tecken lång.

Tabeller vi skapade inställningar, butiker och Produkter se ut så här:

Därefter behöver vi en tabell som lagrar typen av produkter Produkttyp, består den av ett unikt, icke-null, nyckelfält id med en automatisk ökning av en heltalstyp och ett unikt namnfält på 255 tecken, som innehåller namnet på produkttypen.

Tabellvyn är som följer:

De två sista tabellerna är order och leveranser, den första innehåller information om kundorder och de sista uppgifterna om leverans av produkter.

Tabellfält order: id nyckel, icke-null, unikt fält av heltalstyp med autoinkrement, fält shop_id som innehåller butiksnumret - ett nyckelfält av heltalstyp som inte är noll Serienummer lagra produktnumret - ett nyckelfält av heltalstyp som inte är noll fio datum med beställningsdatum - typ DATUM, fält kvantitet med antalet beställda varor – heltalstyp, fält tel med kundens telefonnummer - en strängtyp med en längd på 255 tecken och ett bekräftelsefält som innehåller information om orderbekräftelse - en boolesk typ.

Tabellfält leveranser: order_id med ordernummer - nyckel, icke-noll, unikt heltalstypfält med automatisk ökning, fältfält fio med numret på användaren som gjorde beställningen - ett nyckelfält av heltalstyp som inte är noll adress lagra leveransadressen för varorna som specificerats av kunden - en strängtyp med en längd på 255 tecken, fältet tid lagra önskad leveranstid av varorna - en strängtyp med en längd på 255 tecken, fältet datum med det datum då beställningen gjordes av kunden - som t.ex DATUM och ett booleskt fält bekräfta lagra information om leverans av varor.

tabeller order och leveranser se ut så här:

Tabellrelationer

Vi har skapat en databas bestående av sju tabeller, nu behöver vi länka tabellerna, vi har redan skapat nyckelfält av heltalstyp, de kommer att bli grunden för länkning.
Att länka två tabeller till exempel Produkter och Produkttyp, måste du dubbelklicka på vänster musknapp på diagrammet med produkttabellen och välja fliken främmande nycklar(främmande nycklar), sedan i fält namn på främmande nyckel ange ett unikt namn på en främmande nyckel, dubbelklicka på fliken Referenstabell och välj bord Produkttyp, välj sedan hänvisningsfältet i formuläret till höger typ_id och välj fältet från popup-listan id.


Således är båda fälten i tabellen sammankopplade, då måste du ställa in typen av relation mellan tabellerna, öppna fönstret genom att klicka på relationen mellan tabellerna som visas och välj fliken främmande nyckel och i avsnittet kardinalitet välj typen av relation en till många och stäng fönstret. Diagrammet visar förhållandet mellan tabellerna:


På samma sätt länkar vi alla nyckelfält i tabellerna så att de är logiskt sammanlänkade, då måste vi se till att den designade databasen motsvarar den tredje normalformen.

normal form- en egenskap hos en relation i en relationsdatamodell som kännetecknar den i termer av redundans, vilket potentiellt kan leda till logiskt felaktiga resultat av sampling eller ändring av data. Normalform definieras som den uppsättning krav som en relation måste uppfylla.

I en relationsmodell är en relation alltid i första normalform, per definition av relationsbegreppet. När det gäller de olika tabellerna kan det hända att de inte är korrekta representationer av relationer och därför kanske inte är i första normala form. En relationsvariabel är i andra normalform om och endast om den är i första normalform och varje icke-nyckelattribut är irreducerbart (funktionellt komplett) beroende av dess kandidatnyckel. En databas kommer att vara i tredje normalform om den castas till andra normalform och varje icke-nyckelkolumn är oberoende av varandra.

Således är vår bas i tredje normalform, eftersom varje icke-nyckelkolumn är oberoende av varandra. Detta syns tydligt i diagrammet över vår databas:


De flesta tabeller har ett en-till-många-förhållande, med undantag för tabeller leveranser och order i ett en-till-en förhållande, sedan levereras kan det bara bli en beställning, d.v.s. En beställning har endast en leverans. Resten av anslutningarna är tydligt angivna ovan.

Låt oss nu ladda upp vår databas till servern. För att göra detta, skapa en ny anslutning till databasen genom att klicka på länken Ny anslutning i programmets startfönster:

Fyll sedan i fälten i fönstret som öppnas:


Ange anslutningsnamnet i fältet Anslutningsnamn, välj anslutningsmetod i listan Anslutningsmetod, ställ in värdnamnet och porten på fliken Parametrar, ange användarnamn och lösenord om det finns och klicka på OK-knappen. Öppna sedan fliken EER-diagram, välj objektet i panelen databas och klicka på alternativet Forwardingenjör:

När fönstret visas klickar du på knappen "Nästa", välj parametern Exportera MySQL-tabellobjekt och tryck på knappen "Nästa":

Efter att ha tryckt på knappen kommer en flik med SQL-kod upp, den kan du spara genom att trycka på knappen Spara till fil vid behov och klicka sedan på knappen "Nästa". Ett fönster med anslutningsparametrar visas:


Kontrollera om anslutningsparametrarna är korrekta och klicka på knappen "Kör", om SQL-koden inte innehåller fel, kommer vi efter exekveringen av koden att se ett fönster med en lista med tabeller, annars kommer ett felmeddelande att visas. Nu laddas vår databas upp till servern.

Tack för din uppmärksamhet, ladda ner själva programmet.