از مدل تا پایگاه داده فیزیکی در MySQL WorkBench. اصول اولیه MySQL Workbench: شروع سریع، مدیریت طرح داده ها ایجاد زیرفرم در میز کار mysql

MySQL Workbench یک محصول نرم افزاری است که برای طراحی پایگاه داده ایجاد شده است. با حضور کاتالوگ ابزارهای راه اندازی و مدل سازی پایگاه داده. این ابزار با عملکرد بالا مشخص می شود.

استفاده از نرم افزار برای انتقال پیچیده توصیه می شود. جداول فرآیندهای ذخیره شده، کلیدهای خارجی را نشان می دهد. یک پوسته یکپارچه پشتیبانی می شود که به شما امکان می دهد اسکریپت بنویسید. اول از همه، برنامه یک ابزار طراحی برای بصری است نمایش گرافیکی. یک ویرایشگر وجود دارد که به شما امکان می دهد درخواست ها را با ارسال بعدی از طریق سرور تنظیم کنید. پاسخ های پذیرفته شده در قالب جداول ارائه شده است. وقتی رندر می شود، کاربر توانایی ویرایش را حفظ می کند.

نسخه کامل روسی MySQL Workbench را از وب سایت رسمی بدون ثبت نام و پیامک به صورت رایگان دانلود کنید.

سیستم مورد نیاز

  • سیستم عامل پشتیبانی شده: Windows 10, Vista, 8.1, XP, 7, 8
  • عمق بیت: 64 بیت، 32 بیت، x86

توسعه هر وسیله الکترونیکی با مدل سازی فیزیکی یا ریاضی همراه است. مدل‌سازی فیزیکی با هزینه‌های بالای مواد همراه است، زیرا نیاز به ساخت ماکت‌ها و تحقیقات کار فشرده آنها دارد. اغلب، مدل سازی فیزیکی به دلیل پیچیدگی بسیار زیاد دستگاه، به عنوان مثال، در توسعه مدارهای مجتمع بزرگ و بسیار بزرگ، به سادگی امکان پذیر نیست. در این مورد، با استفاده از ابزارها و روش های فناوری رایانه به مدل سازی ریاضی متوسل شوید.

به عنوان مثال، بسته شناخته شده P-CAD شامل بلوکی از مدل سازی منطقی دستگاه های دیجیتال است، اما برای مبتدیان، از جمله دانش آموزان، مشکلات قابل توجهی در تسلط دارد. هنگام استفاده از سیستم DesignLab با مشکلات کمتری مواجه نمی شوید. همانطور که تجزیه و تحلیل شرایط نشان داد نرم افزارمدل سازی مدار، در مرحله توسعه اولیه روش های طراحی به کمک رایانه و در مراحل تحقیق و توسعه، توصیه می شود امکان استفاده از برنامه های زیر مانند Electronics Workbench - EWB در نظر گرفته شود.
سیستم شبیه سازی مدار Electronics Workbench برای شبیه سازی و تحلیل طراحی شده است مدارهای الکتریکیعکس. 1. درست است که بگوییم: سیستمی برای مدلسازی و آنالیز مدارهای الکتریکی Electronics Workbench، اما برای اختصار، از این پس آن را برنامه می نامیم.
برنامه Electronics Workbench به شما امکان شبیه سازی مدارهای آنالوگ، دیجیتال و دیجیتال آنالوگ با درجه بالایی از پیچیدگی را می دهد. کتابخانه های موجود در برنامه شامل مجموعه بزرگی از موارد پرکاربرد است قطعات الکترونیکی. امکان اتصال و ایجاد کتابخانه های کامپوننت جدید وجود دارد.

پارامترهای مولفه را می توان در طیف وسیعی از مقادیر تغییر داد. اجزای ساده با مجموعه ای از پارامترها توصیف می شوند که مقادیر آنها را می توان مستقیماً از صفحه کلید تغییر داد، عناصر فعال - توسط یک مدل، که مجموعه ای از پارامترها است و یک عنصر خاص یا نمایش ایده آل آن را توصیف می کند.
مدل از لیست کتابخانه های مؤلفه انتخاب می شود، پارامترهای مدل نیز توسط کاربر قابل تغییر است. طیف گسترده ای از ابزارها به شما امکان می دهد مقادیر مختلف را اندازه گیری کنید، جلوه های ورودی را تنظیم کنید، نمودار بسازید. همه دستگاه ها به شکلی تا حد امکان نزدیک به واقعی نمایش داده می شوند، بنابراین کار با آنها ساده و راحت است.
نتایج شبیه سازی را می توان چاپ یا وارد متن کرد یا ویرایشگر گرافیکیبرای پردازش بیشتر آنها برنامه Electronics Workbench با برنامه P-SPICE سازگار است، یعنی امکان صادرات و واردات مدارها و نتایج اندازه گیری در نسخه های مختلف آن را فراهم می کند.

مزایای اصلی برنامه
صرفه جویی در زمان کار در یک آزمایشگاه واقعی نیاز به زمان زیادی برای آماده سازی یک آزمایش دارد. اکنون، با ظهور Electronics Workbench، آزمایشگاه الکترونیک همیشه در دسترس است و مطالعه مدارهای الکتریکی را در دسترس تر می کند. قابلیت اطمینان اندازه گیری
در طبیعت، دو عنصر کاملاً یکسان وجود ندارد، یعنی همه عناصر واقعی دارای طیف وسیعی از مقادیر هستند که منجر به خطا در طول آزمایش می شود. در Electronics Workbench، تمام عناصر به طور دقیق توضیح داده شده است پارامترها را تنظیم کنیدبنابراین، هر بار در طول آزمایش، نتیجه فقط با پارامترهای عناصر و الگوریتم محاسبه تعیین می شود، تکرار می شود.
سهولت اندازه گیری یادگیری بدون اشتباه غیرممکن است و اشتباهات در یک آزمایشگاه واقعی گاهی برای آزمایشگر بسیار گران است. با کار با میز کار الکترونیک، آزمایشگر در برابر برق گرفتگی تصادفی بیمه می شود و دستگاه ها به دلیل مونتاژ نادرست مدار خراب نمی شوند. به لطف این برنامه، کاربر طیف گسترده ای از دستگاه ها را در اختیار دارد که بعید است در زندگی واقعی در دسترس باشند.
بنابراین، شما همیشه دارید فرصت منحصر به فردبرای برنامه ریزی و انجام طیف وسیعی از مطالعات مدارهای الکترونیکی در حداقل هزینهزمان. ویژگی های گرافیکی طرح های پیچیدهفضای زیادی را اشغال می کند، در حالی که سعی می شود تصویر را متراکم تر کند، که اغلب منجر به خطا در اتصال هادی ها به عناصر مدار می شود. Electronics Workbench به شما امکان می دهد مدار را به گونه ای قرار دهید که تمام اتصالات عناصر و در عین حال کل مدار به وضوح قابل مشاهده باشد.

شهودی و سادگی رابط کاربری این برنامه را برای هر کسی که با اصول اولیه آشنا است قابل دسترسی است استفاده از ویندوز. سازگاری با P-SPICE برنامه Electronics Workbench بر اساس عناصر استاندارد برنامه SPICE است. این به شما امکان می دهد مدل های مختلف عنصر را صادر کنید و نتایج را با استفاده از آن پردازش کنید ویژگی های اضافینسخه های مختلف برنامه P-SPICE.

اجزاء و آزمایش
کتابخانه های اجزای برنامه شامل عناصر غیرفعال، ترانزیستورها، منابع کنترل شده، سوئیچ های کنترل شده، عناصر ترکیبی، نشانگرها، عناصر منطقی، دستگاه های ماشه، عناصر دیجیتال و آنالوگ، مدارهای ترکیبی و ترتیبی خاص می باشد.
عناصر فعال را می توان با مدل هایی از عناصر ایده آل و واقعی نشان داد. همچنین می توان مدل های عناصر خود را ایجاد کرد و آنها را به کتابخانه های عناصر اضافه کرد. این برنامه از مجموعه بزرگی از ابزارها برای اندازه گیری استفاده می کند: آمپرمتر، ولت متر، اسیلوسکوپ، مولتی متر، پلاتر Bode (پلاتر ویژگی های فرکانسمدارها)، مولد تابع، مولد کلمه، تحلیلگر منطقی و مبدل منطقی.
میز کار الکترونیکی تحلیل مدار می تواند مدارهای DC و AC را تجزیه و تحلیل کند. هنگام آنالیز در جریان مستقیم، نقطه کار مدار در حالت کارکرد ثابت تعیین می شود. نتایج این تجزیه و تحلیل بر روی ابزارها منعکس نمی شود، آنها برای تجزیه و تحلیل بیشتر مدار استفاده می شوند. تجزیه و تحلیل AC از نتایج تحلیل DC برای به دست آوردن مدل های خطی اجزای غیر خطی استفاده می کند.
تجزیه و تحلیل مدارها در حالت AC را می توان در هر دو حوزه زمان و فرکانس انجام داد. این برنامه همچنین به شما امکان تجزیه و تحلیل دیجیتال آنالوگ و مدارهای دیجیتال. در Electronics Workbench، می‌توانید هنگام قرار گرفتن در معرض مدارهای سیگنال‌های ورودی با اشکال مختلف، گذرگاه‌ها را بررسی کنید.

عملیات انجام شده در حین تجزیه و تحلیل:
Electronics Workbench به شما امکان می دهد مدارهایی با درجات مختلف پیچیدگی را با استفاده از عملیات زیر بسازید:
. انتخاب عناصر و دستگاه ها از کتابخانه ها،
. جابجایی عناصر و طرح ها به هر مکانی از زمین کار،
. چرخش عناصر و گروه‌های عناصر بر اساس زوایای مضرب 90 درجه،
. کپی کردن، چسباندن یا حذف عناصر، گروه‌های عناصر، قطعات مدار و کل مدارها،
. تغییر رنگ هادی ها
. برجسته کردن رنگ خطوط مدار برای درک آسان تر،
. اتصال همزمان چندین ابزار اندازه گیریو مشاهده شهادت آنها در صفحه نمایش,
. اختصاص دادن نماد به یک عنصر،
. تغییر پارامترهای عناصر در محدوده وسیع تمام عملیات با استفاده از ماوس و صفحه کلید انجام می شود. کنترل فقط از صفحه کلید امکان پذیر نیست.

با پیکربندی دستگاه ها، می توانید:
. تغییر مقیاس های ابزار بسته به محدوده اندازه گیری،
. تنظیم حالت عملکرد دستگاه،
. نوع اعمال ورودی را روی مدار تنظیم کنید (جریان ها و ولتاژهای ثابت و هارمونیک، پالس های مثلثی و مستطیلی).
قابلیت های گرافیکی برنامه اجازه می دهد:
. به طور همزمان چندین منحنی را روی نمودار مشاهده کنید،
. نمایش منحنی ها بر روی نمودارها در رنگ های مختلف،
. مختصات نقاط روی نمودار را اندازه گیری کنید،
. داده ها را به یک ویرایشگر گرافیکی وارد کنید، که به شما امکان می دهد تغییرات لازم را در تصویر انجام دهید و آن را به چاپگر ارسال کنید.
Electronics Workbench به شما این امکان را می دهد که از نتایج بدست آمده در برنامه های P-SPICE، PCB و همچنین انتقال نتایج از Electronics Workbench به این برنامه ها استفاده کنید. می توانید نمودار یا قطعه ای از آن را درج کنید ویرایشگر متنو در آن توضیحات یا نظراتی در مورد عملکرد مدار چاپ کنید.

کار با میز کار الکترونیک
برنامه Electronics Workbench برای مدلسازی و تحلیل مدارهای الکترونیکی طراحی شده است. قابلیت‌های برنامه Electronics Workbench v.5 تقریباً معادل برنامه MicroCap است و به شما امکان می‌دهد از آزمایش‌های ساده تا آزمایش‌های مدل‌سازی آماری را انجام دهید.
هنگام ایجاد یک شماتیک، Electronics Workbench به شما اجازه می دهد:
- انتخاب عناصر و دستگاه ها از کتابخانه ها،

عناصر و طرح ها را به هر مکانی از میدان کاری منتقل کنید،

چرخاندن عناصر و گروه های آنها توسط زوایای مضرب 90 درجه،

کپی، چسباندن یا حذف عناصر، قطعات نمودارها،

رنگ هادی را تغییر دهید

خطوط مدار را با رنگ برجسته کنید،

چندین دستگاه اندازه گیری را به طور همزمان وصل کنید و خوانش آنها را روی صفحه نمایشگر مشاهده کنید.
- اختصاص نمادها به عناصر،

تنظیمات عنصر را تغییر دهید.

با تغییر تنظیمات دستگاه، می توانید:
- تغییر مقیاس های ابزار بسته به محدوده اندازه گیری،

حالت عملکرد دستگاه را تنظیم کنید

نوع اعمال ورودی را روی مدار تنظیم کنید (جریان ها یا ولتاژهای ثابت یا هارمونیک، پالس های مثلثی یا مستطیلی).

یک طرح یا قطعه آن را در یک ویرایشگر متن وارد کنید، که در آن توضیحی درباره عملکرد طرح چاپ شده است.

اجزای میز کار الکترونیکی
پس از راه اندازی WEWB32، نوار منو و نوار مؤلفه روی صفحه ظاهر می شود.
پانل مؤلفه از نمادهای فیلدهای مؤلفه و قسمت مؤلفه از تصاویر شرطی مؤلفه ها تشکیل شده است.
با کلیک ماوس بر روی نماد مؤلفه، فیلد مربوط به آن نماد باز می شود.
در زیر برخی از عناصر فیلدهای مؤلفه آورده شده است:

پایه (اجزای اساسی)

گره اتصال

گره برای اتصال هادی ها و ایجاد نقاط کنترل استفاده می شود.

مقاومت

مقاومت مقاومت را می توان به عنوان یک عدد در اهم، کیلو اهم، MOhm تنظیم کرد

خازن

ظرفیت خازن با عددی که ابعاد را نشان می دهد (pF, nF, μF, mF, F) داده می شود.

کلید

کلیدی که توسط یک کلید کنترل می شود. چنین کلیدهایی را می توان با استفاده از کلیدهای کنترل شده روی صفحه کلید بسته یا باز کرد. (نام کلید کنترل را می توان از صفحه کلید در کادر محاوره ای که پس از دوبار کلیک کردن روی تصویر کلید ظاهر می شود وارد کرد.)

منابع

زمین

مولفه "زمین" دارای ولتاژ صفر است و به عنوان یک نقطه مرجع برای پتانسیل ها عمل می کند.

منبع ولتاژ DC 12 ولت

EMF یک منبع ولتاژ ثابت با یک عدد با نشان دهنده ابعاد (از μV تا kV) نشان داده می شود.

منبع تغذیه DC 1A

جریان منبع DC با عددی تنظیم می شود که ابعاد را نشان می دهد (از μA تا kA)

منبع ولتاژ AC 220 ولت / 50 هرتز

مقدار مؤثر (root-mean-sguare-RMS) ولتاژ منبع با عددی که واحد را نشان می دهد (از μV تا kV) داده می شود. امکان تنظیم فرکانس و فاز اولیه وجود دارد.

منبع جریان متناوب 1 A/1 هرتز

مقدار موثر جریان منبع با عددی که بعد را نشان می دهد (از μA تا kA) داده می شود. امکان تنظیم فرکانس و فاز اولیه وجود دارد.

مولد ساعت 1000 هرتز / 50%

ژنراتور یک توالی تناوبی از پالس های مستطیلی ایجاد می کند. می توانید دامنه پالس ها، چرخه کار و فرکانس پالس ها را تنظیم کنید.

اندیکاتورها (ابزار از کتابخانه اندیکاتورها)

ساده ترین ابزارها ولت متر و آمپرمتر هستند. آنها به طور خودکار محدوده اندازه گیری را تغییر می دهند. در یک طرح، می توانید از چندین دستگاه به طور همزمان استفاده کنید.

ولت متر

یک ولت متر برای اندازه گیری ولتاژ AC یا DC استفاده می شود. ضلع ضخیم خط مستطیل مطابق با ترمینال منفی است.
با دوبار کلیک کردن روی تصویر ولت متر کادر محاوره ای برای تغییر پارامترهای ولت متر باز می شود:
-مقادیر مقاومت داخلی (پیش‌فرض 1MΩ)
- نوع ولتاژ اندازه گیری شده (DC-constant، AC-variable).
هنگام اندازه گیری ولتاژ سینوسی متناوب (AC)، ولت متر مقدار موثر را نشان می دهد

آمپرمتر

آمپرمتر برای اندازه گیری جریان AC یا DC استفاده می شود. ضلع ضخیم خط مستطیل مطابق با ترمینال منفی است.
با دوبار کلیک کردن روی تصویر آمپرمتر کادر محاوره ای برای تغییر پارامترهای آمپرمتر باز می شود
مقادیر مقاومت داخلی (پیش‌فرض 1mΩ)،
نوع ولتاژ اندازه گیری شده (DC-constant، AC-variable).
هنگام اندازه گیری ولتاژ سینوسی متناوب (AC)، آمپرمتر مقدار موثر را نشان می دهد

سازها

1. ژنراتور تابع

ژنراتور یک منبع ولتاژ ایده آل است که شکل موج های سینوسی، مثلثی یا مستطیلی را تولید می کند. ترمینال میانی ژنراتور هنگامی که به مدار متصل می شود، نقطه مشترکی برای خواندن دامنه ولتاژ متناوب فراهم می کند. برای خواندن ولتاژ نسبت به صفر، این پایه به زمین متصل می شود. سمت چپ ترین و راست ترین پایه ها برای ارائه سیگنال به مدار استفاده می شود. ولتاژ در ترمینال سمت راست در جهت مثبت نسبت به ترمینال مشترک تغییر می کند، در ترمینال سمت چپ - در جهت منفی.
با دوبار کلیک کردن بر روی تصویر ژنراتور، یک تصویر ژنراتور بزرگ شده باز می شود که در آن می توانید تنظیم کنید:
- شکل سیگنال خروجی،
- فرکانس ولتاژ خروجی (فرکانس)،
- چرخه وظیفه (چرخه وظیفه)،
- دامنه ولتاژ خروجی (Amplitude)
- جزء ثابت ولتاژ خروجی (Offset).

2. اسیلوسکوپ

چهار پایانه ورودی روی تصویر اسیلوسکوپ وجود دارد
- کلیپ بالا سمت راست - رایج،
- پایین سمت راست - ورودی همگام سازی،
- ترمینال های پایین سمت چپ و راست به ترتیب نشان دهنده ورودی های کانال A و کانال B هستند.
با دوبار کلیک کردن روی تصویر کوچک یک اسیلوسکوپ، تصویری از یک مدل اسیلوسکوپ ساده باز می شود که می توانید روی آن تنظیم کنید.
- محل محورهایی که سیگنال در امتداد آنها تاخیر دارد،
- مقیاس مورد نظر جارو در امتداد محورها،
- تعدیل مبدا در امتداد محورها،
- ورودی خازنی (دکمه AC) یا ورودی بالقوه (دکمه DC) کانال،
- حالت همگام سازی (داخلی یا خارجی).

فیلد Trigger برای تعیین شروع حرکت روی صفحه اسیلوسکوپ استفاده می شود. دکمه های خط لبه، لحظه راه اندازی اسیلوگرام را در لبه مثبت یا منفی پالس در ورودی همگام سازی تنظیم می کنند. فیلد Level به شما اجازه می دهد تا سطحی را که در بالای آن جابجایی راه اندازی می شود، تنظیم کنید.
دکمه‌ها حالت‌های همگام‌سازی خودکار، A، B، Ext را تنظیم می‌کنند
-خودکار - شروع خودکاروقتی مدار را روشن می کنید جارو بزنید. هنگامی که پرتو به انتهای صفحه می رسد، شکل موج از ابتدای صفحه ثبت می شود.
-A - ماشه سیگنال در ورودی A است،
-B - تحریک سیگنال در ورودی B است،
Ext - شروع خارجی. در این مورد، سیگنال ماشه، سیگنال اعمال شده به ورودی ساعت است.

با فشار دادن دکمه EXPAND در یک مدل اسیلوسکوپ ساده، مدل اسیلوسکوپ گسترش یافته باز می شود. برخلاف یک مدل ساده، سه تابلوی اطلاعات در اینجا وجود دارد که نتایج اندازه گیری را نمایش می دهد. علاوه بر این، دقیقاً در زیر صفحه یک نوار اسکرول وجود دارد که به شما امکان می دهد هر فاصله زمانی را از لحظه روشن شدن مدار تا لحظه خاموش شدن مدار مشاهده کنید.

روی صفحه اسیلوسکوپ دو نشانگر (قرمز و آبی) با علامت 1 و 2 وجود دارد که می توانید مقادیر ولتاژ لحظه ای را در هر نقطه از اسیلوگرام اندازه گیری کنید. برای انجام این کار، مکان نماها با ماوس به موقعیت مورد نیاز کشیده می شوند (مثلث های قسمت بالای مکان نما توسط ماوس گرفته می شوند).
مختصات نقاط تقاطع مکان نما اول با اسیلوگرام در تابلوی سمت چپ و مختصات مکان نما دوم در تابلوی میانی نمایش داده می شود. پانل سمت راست مقادیر تفاوت بین مختصات مربوطه نشانگر اول و دوم را نشان می دهد.
دکمه Reduce انتقال به یک مدل اسیلوسکوپ ساده را فراهم می کند.

3. پلاتر (پلاتر Bode)

برای ساخت فرکانس دامنه (AFC) و فرکانس فاز استفاده می شود<ФЧХ) характеристик схемы.
پلاتر نسبت دامنه سیگنال در دو نقطه مدار و تغییر فاز بین آنها را اندازه گیری می کند. برای اندازه گیری ها، پلاتر طیف فرکانس خود را تولید می کند که محدوده آن را می توان در هنگام راه اندازی دستگاه تنظیم کرد. فرکانس هر منبع AC در مدار مورد مطالعه نادیده گرفته می شود، اما مدار باید دارای نوعی منبع AC باشد.
پلاتر دارای چهار گیره است: دو ورودی (IN) و دو خروجی (OUT). پایه های سمت چپ ورودی های IN و OUT به نقاط مورد آزمایش متصل می شوند و پایه های سمت راست ورودی های IN و OUT به زمین متصل می شوند.
با دوبار کلیک بر روی تصویر پلاتر، تصویر بزرگ شده آن باز می شود.

دکمه MAGNITUDE برای دریافت پاسخ فرکانس، دکمه PHASE - برای دریافت پاسخ فاز فشار داده می شود.
پانل VERTICAL تعریف می کند:
مقدار اولیه (I) پارامتر محور عمودی،
مقدار نهایی (F) پارامتر محور عمودی
- نوع مقیاس محور عمودی - لگاریتمی (LOG) یا خطی (LIN).
پانل HORIZONTAL نیز به همین ترتیب تنظیم شده است.
پس از دریافت پاسخ فرکانس، نسبت ولتاژ در امتداد محور عمودی رسم می شود:
- در مقیاس خطی از 0 تا 10E9؛
- در مقیاس لگاریتمی از -200 دسی بل تا 200 دسی بل.
پس از دریافت PFC، درجاتی از -720 درجه تا +720 درجه در امتداد محور عمودی ترسیم می شود.
محور افقی همیشه فرکانس را بر حسب هرتز یا واحدهای مشتق شده نشان می دهد.
مکان نما در ابتدای مقیاس افقی قرار دارد. مختصات نقطه حرکت مکان نما با نمودار در قسمت های اطلاعاتی در پایین سمت راست نمایش داده می شود.

مدل سازی مدار
مدار مورد مطالعه با استفاده از ماوس و صفحه کلید در زمین کار مونتاژ می شود.
هنگام ساخت و ویرایش طرح ها، عملیات زیر انجام می شود:
-انتخاب یک جزء از کتابخانه کامپوننت ها.
- انتخاب یک شی.
- حرکت جسم؛
-کپی کردن اشیاء
-حذف اشیاء؛
- اتصال اجزای مدار با هادی ها؛
-تنظیم مقادیر اجزاء؛
- اتصال دستگاه های اندازه گیری
پس از ساخت مدار و اتصال دستگاه ها، تجزیه و تحلیل عملکرد مدار پس از فشار دادن سوئیچ در گوشه سمت راست بالای پنجره برنامه آغاز می شود (در این حالت، لحظات زمان مدار در گوشه سمت چپ پایین صفحه نمایش داده می شود. ).
با فشار مجدد سوئیچ مدار متوقف می شود.
با فشار دادن کلید F9 روی صفحه کلید می توانید در حین کار مدار مکث کنید. با فشار دادن مجدد F9 مدار مجدداً راه اندازی می شود (با فشار دادن دکمه Pause واقع در زیر سوئیچ می توان به نتیجه مشابهی دست یافت.)
انتخاب جزء لازم برای ساخت مدار پس از انتخاب میدان اجزای حاوی عنصر لازم انجام می شود. این عنصر توسط ماوس گرفته می شود و به میدان کاری منتقل می شود.
انتخاب یک شی هنگام انتخاب یک جزء، روی آن کلیک چپ کنید. در این حالت جزء قرمز می شود. (می توانید انتخاب را با کلیک کردن در هر نقطه از فضای کاری حذف کنید.)
حرکت دادن یک شی. برای جابجایی یک شی، آن را انتخاب کنید، نشانگر ماوس را روی شی قرار دهید و با نگه داشتن دکمه سمت چپ ماوس، شی را بکشید.
جسم را می توان چرخاند. برای این کار ابتدا باید شی مورد نظر را انتخاب کنید سپس کلیک راست کرده و عملیات مورد نظر را انتخاب کنید.
-چرخش (چرخش 90 درجه)
- چرخش عمودی (چرخش عمودی)،
-برگردان افقی (چرخش افقی)
کپی کردن اشیا با دستور Copy از منوی Edit انجام می شود. قبل از کپی کردن شی باید انتخاب شود. هنگامی که دستور اجرا می شود، شی انتخاب شده در بافر کپی می شود. برای چسباندن محتویات کلیپ بورد در فضای کاری، دستور Paste را از منوی ویرایش انتخاب کنید
حذف اشیاء. اشیاء انتخاب شده را می توان با دستور Delete حذف کرد.
اتصال اجزای مدار با هادی ها. برای اتصال قطعات با هادی ها، باید نشانگر ماوس را روی پین قطعه حرکت دهید (در این حالت یک نقطه سیاه روی پین ظاهر می شود). با فشار دادن دکمه سمت چپ ماوس، نشانگر ماوس را به پین ​​مؤلفه ای که می خواهید به آن متصل شوید حرکت دهید و دکمه ماوس را رها کنید. پایانه های قطعات توسط یک هادی به هم متصل خواهند شد.
رنگ هادی را می توان با دوبار کلیک بر روی هادی با ماوس و انتخاب رنگ مورد نظر از پنجره ظاهر شده تغییر داد.
برداشتن هادی اگر به هر دلیلی نیاز به برداشتن هادی باشد، لازم است اشاره گر ماوس را به خروجی کامپوننت ببرید (یک نقطه سیاه ظاهر شود). با فشار دادن دکمه سمت چپ ماوس، آن را به یک قسمت خالی از قسمت کار منتقل کرده و دکمه ماوس را رها کنید. هادی ناپدید می شود.

مقادیر پارامترها در کادر محاوره‌ای ویژگی‌های مؤلفه تنظیم می‌شوند که با دوبار کلیک کردن روی تصویر مؤلفه (برگه Value) باز می‌شود.
به هر جزء می توان یک نام داد (برگه Label)
اتصال دستگاه ها برای اتصال دستگاه به مدار، باید دستگاه را با ماوس از نوار ابزار به سمت محل کار بکشید و لیدهای دستگاه را به نقاط مورد مطالعه متصل کنید. برخی از دستگاه ها باید به زمین متصل شوند، در غیر این صورت خوانش آنها نادرست خواهد بود.
هنگامی که روی تصویر کوچک دوبار کلیک می کنید، یک تصویر ابزار بزرگ شده ظاهر می شود.
تمرین: مدار تقسیم کننده ولتاژ نشان داده شده در شکل را جمع آوری کنید.
- یک ولتاژ سینوسی با فرکانس 3 کیلوهرتز و دامنه 5 ولت به مدار ورودی از ژنراتور تابع اعمال کنید.
- همان سیگنال را به کانال A اسیلوسکوپ وصل کنید.
- به خروجی کانال تقسیم کننده B اسیلوسکوپ متصل شوید.
- هادی های کانال A و کانال B را با رنگ های مختلف برجسته کنید،
- مدار را روشن کنید، در صورت لزوم تنظیمات ابزار اندازه گیری را تغییر دهید.
-به مدل اسیلوسکوپ پیشرفته بروید. با استفاده از مکان نما و تابلوی اطلاعات سمت چپ، مقدار دامنه سیگنال خروجی را اندازه گیری کنید.
-علاوه بر این، ولت مترها را به ورودی و خروجی وصل کرده و مدار را دوباره روشن کنید.
قرائت های صحیح ولت متر را بدست آورید.

مولد کلمه
نمودار یک تصویر کاهش یافته از کلمه مولد را نمایش می دهد

16 خروجی در پایین ژنراتور بیت های کلمه تولید شده را به صورت موازی تغذیه می کنند.
خروجی سیگنال ساعت (پایین سمت راست) با دنباله ای از پالس های ساعت در یک فرکانس مشخص تغذیه می شود.
ورودی همگام سازی برای تامین یک پالس ساعت از یک منبع خارجی استفاده می شود.
برای باز کردن یک تصویر بزرگ شده از ژنراتور، دوبار کلیک کنید

سمت چپ مولد شامل 16 کلمه بیتی است که در کد هگزادسیمال مشخص شده است. هر ترکیب کد با استفاده از صفحه کلید وارد می شود. تعداد سلول در حال ویرایش (از 0 تا 03FF، یعنی از 0 تا 2047) در کادر ویرایش مشخص شده است. در حین کار ژنراتور، آدرس سلول فعلی (Current)، سلول اولیه (Initial) و سلول نهایی (Final) در قسمت Address نمایش داده می شود. صادر شده به 16 خروجی (در پایین ژنراتور) ترکیب کد در کد ASCII و کد باینری (باینری) نمایش داده می شود.
ژنراتور می تواند در حالت های مرحله ای، چرخه ای و پیوسته کار کند.
دکمه -Step ژنراتور را در حالت مرحله قرار می دهد.
- دکمه Burst - در حالت چرخه ای (همه کلمات یک بار به ترتیب به خروجی ژنراتور ارسال می شوند.
دکمه چرخه - در حالت پیوسته. برای توقف عملکرد مداوم، دکمه چرخه را دوباره فشار دهید.
پانل Trigger لحظه شروع ژنراتور را تعیین می کند (همگام سازی داخلی - داخلی، همگام سازی خارجی - خارجی زمانی که داده ها آماده هستند.)
حالت همگام سازی خارجی زمانی استفاده می شود که دستگاه تحت آزمایش بتواند دریافت داده ها را تأیید کند (تأیید کند). در این حالت دستگاه به همراه ترکیب کد سیگنالی را از ترمینال آماده دیتا دریافت می کند و دستگاه مورد آزمایش باید سیگنال دریافت داده را صادر کند که باید به ترمینال Trigger مولد کلمه متصل شود. این سیگنال شروع بعدی ژنراتور را تولید می کند.
دکمه Breakpoint ژنراتور را در سلول مشخص شده می شکند. برای این کار سلول مورد نظر را با مکان نما انتخاب کنید و سپس بر روی دکمه Breakpoint کلیک کنید
دکمه Pattern منویی را باز می کند که با آن می توانید
پاک کردن بافر - محتویات تمام سلول ها را پاک کنید،
باز کردن ترکیب کدها از یک فایل با پسوند dp.
ذخیره - تمام ترکیبات تایپ شده روی صفحه را در یک فایل بنویسید.
بالا شمارنده - بافر صفحه را با ترکیب کد پر کنید، از 0 در سلول صفر شروع کنید و سپس یک در هر سلول بعدی اضافه کنید.
شمارنده پایین - بافر صفحه را با ترکیب کد پر کنید، با FFFF در سلول صفر شروع کنید و سپس در هر سلول بعدی 1 کاهش دهید.

Shift سمت راست - هر چهار سلول را با ترکیبات 8000-4000-2000-1000 پر کنید و در چهار خانه بعدی آنها را به سمت راست تغییر دهید.
Shift سمت چپ - یکسان است، اما به سمت چپ منتقل می شود.

تحلیلگر منطقی
یک تصویر کاهش یافته از تحلیلگر منطقی روی نمودار نمایش داده می شود

تحلیلگر منطقی با استفاده از پین های سمت چپ آن به مدار متصل می شود. به طور همزمان، سیگنال ها را می توان در 16 نقطه از مدار مشاهده کرد. آنالایزر مجهز به دو خط دید است که به شما امکان می دهد فواصل زمانی T1، T2، T2-T1 و همچنین یک نوار اسکرول افقی را دریافت کنید.

بلوک ساعت حاوی پایانه هایی برای اتصال یک منبع معمولی External و انتخابی Qualifier سیگنال های ماشه است که پارامترهای آن را می توان با استفاده از منوی فراخوانی شده توسط دکمه Set تنظیم کرد.
می توانید با استفاده از یک منبع خارجی (خارجی) یا داخلی (داخلی) سیگنال ماشه را روی لبه صعودی (مثبت) یا نزولی (منفی) راه اندازی کنید. در پنجره Clock qualifier، می توانید مقدار سیگنال منطقی (0.1 یا x) را که در آن تحلیلگر راه اندازی می شود، تنظیم کنید.
همگام سازی خارجی را می توان با ترکیبی از سطوح منطقی اعمال شده در ورودی کانال های تحلیلگر انجام داد.

هدف از این پست کمک به یک توسعه دهنده مبتدی است که به سرعت به یک پایگاه داده ساده با استفاده از ابزار طراحی پایگاه داده بصری MySQL Workbench از Oralce عادت کرده و طراحی کند و مدل ER و SQL dump آن را دریافت کند.

خب، کلمات کمتر و معنی بیشتر! ظاهر پنجره برنامه، بخش "Data Modeling" به شکل زیر است:

برای باز کردن یک مدل موجود، روی پیوند کلیک کنید: مدل EER موجود را باز کنید، برای ایجاد یک مدل جدید - یک پارامتر را انتخاب کنید: ایجاد مدل جدید EERبرای ایجاد یک مدل entity-relationship از یک پایگاه داده موجود، روی گزینه کلیک کنید: ایجاد مدل EER از پایگاه داده موجودو برای ایجاد یک مدل EER از یک اسکریپت SQL، باید انتخاب کنید: ایجاد مدل EER از SQL Script.
برای ایجاد یک مدل جدید، از لینک Create New EER Model استفاده کنید، پس از کلیک بر روی آن، پنجره ای با پارامترها نمایش داده می شود:

ابتدا باید جداول ایجاد کنید، برای انجام این کار، روی دکمه کلیک کنید اضافه کردن جدول، فرم زیر ظاهر می شود:


بیایید ابتدا یک جدول بسازیم کاربران، که داده های مربوط به کاربران سیستم اطلاعاتی را در میدان ذخیره می کند نام جدولنام جدول را در قسمت فرم وارد کنید ستون هاایجاد فیلدهای جدول:
- فیلد اول شناسهشامل یک شماره کاربر منحصر به فرد خواهد بود، ویژگی های آن را تنظیم کنید: افزایش خودکار، نه تهی، کلید اصلیو منحصر بفرد، در فصل نوع دادهنوع عدد صحیح را انتخاب کنید عدد صحیح
- فیلد دوم که در آن ذخیره خواهد شد نام و نام خانوادگی.کاربر، فیلد ویژگی را تنظیم کنید: تهی نیست, کلید اصلی، در فصل نوع دادهنوع رشته را انتخاب کنید VARCHAR 255 .
- رشته سوم وارد شدن، شامل ورود کاربر خواهد بود، مانند فیلد باید منحصر به فرد باشد شناسه، پس بیایید ویژگی آن را تنظیم کنیم منحصر بفردو تعداد کاراکترها را تنظیم کنید 255 .
- فیلدهای زیر: کلمه عبورحاوی رمز عبور پست الکترونیکحاوی آدرس ایمیل و فیلد نوعحاوی نوع کاربر بدون ویژگی های خاص، با نوع رشته ای خواهد بود VARCHARطولانی در 255 کاراکترها به جز قسمت آخر نوعکه به اندازه کافی خورده است 45 شخصیت ها.
پس از دستکاری های انجام شده، فرم با نام جدول کاربرانبه این صورت خواهد بود:


یک جدول روی نمودار ظاهر می شود. کاربرانبا فیلدها و نمایه ها:

بیایید یک جدول به همین ترتیب ایجاد کنیم. تنظیماتبا تنظیمات دسترسی به پایگاه داده IS حاوی فیلدها شناسه, میزبانبرای تعیین نام میزبان (آدرس سرور)، دسی بی- نام پایگاه داده، کاربرو کلمه عبوربا نام کاربری و رمز عبور برای نصب IP روی سرور راه دور.

در مرحله بعد، با استفاده از روشی که قبلاً شناخته شده است، یک جدول فروشگاه ایجاد می کنیم که داده های مربوط به فروشگاه ها را در فیلدها ذخیره می کند: شناسهنوع عدد صحیح– کلید، غیر صفر، منحصر به فرد با افزایش خودکار، فیلد نامفیلد نام فروشگاه نشانی- آدرس فیزیکی آن، فیلد تلفن- شماره تلفن فروشگاه سایت– وب سایت فروشگاه و میدان پست الکترونیکبا آدرس ایمیل فروشگاه

سپس یک جدول ایجاد می کنیم محصولاتذخیره اطلاعات مربوط به محصولات فروشگاه در زمینه های: شناسهنوع عدد صحیح– کلید، غیر صفر، منحصر به فرد با افزایش خودکار، فیلد نام ذخیره کننده نام فروشگاه، کلید، فیلد غیر صفر از نوع عدد صحیح shop_idشماره فروشگاه، فیلد type_idبا اطلاعاتی در مورد شماره کالا از جدول انواع محصول. فیلد نام تجاری، نام تجاری سازنده، 255 کاراکتر، فیلد است مدل– با مدل محصول، زمینه داده ها- با داده ها و ویژگی های نوع محصول Tinytext، رشته imgبا آدرس کامل تصویر محصول 255 کاراکتر و فیلد قیمت با قیمت محصول و ضمانتنامهبا اطلاعات مربوط به مدت زمان گارانتی محصول، 45 کاراکتر.

جداولی که ما ایجاد کردیم تنظیمات، مغازه هاو محصولاتبه این شکل نگاه کنید:

در مرحله بعد، به جدولی نیاز داریم که نوع محصولات را ذخیره کند نوع محصول، از یک فیلد کلیدی منحصر به فرد و غیر تهی تشکیل شده است شناسهبا افزایش خودکار یک نوع عدد صحیح و یک فیلد نام منحصر به فرد به طول 255 کاراکتر که حاوی نام نوع محصول است.

نمای جدول به شرح زیر است:

دو جدول آخر هستند سفارشاتو تحویل ها، اولی حاوی اطلاعاتی در مورد سفارشات مشتری و آخرین اطلاعات در مورد تحویل محصولات است.

فیلدهای جدول سفارشات: شناسهفیلد کلیدی، غیر تهی، منحصر به فرد از نوع عدد صحیح با افزایش خودکار، فیلد shop_idحاوی شماره ذخیره - یک فیلد کلیدی از نوع عدد صحیح غیر صفر شناسه محصولذخیره شماره محصول - یک فیلد کلیدی، غیرصفر از نوع عدد صحیح فیو تاریخبا تاریخ سفارش - نوع تاریخ، رشته تعدادبا تعداد کالاهای سفارش داده شده – نوع عدد صحیح، فیلد تلفنبا شماره تلفن مشتری - یک نوع رشته با طول 255 کاراکتر و یک فیلد تأیید حاوی اطلاعات تأیید سفارش - یک نوع بولی.

فیلدهای جدول تحویل ها: شماره سفارشبا شماره سفارش - کلید، غیر صفر، فیلد نوع عدد صحیح منحصر به فرد با افزایش خودکار، فیلد فیلد فیوبا شماره کاربری که سفارش را انجام داده است - یک فیلد کلیدی از نوع عدد صحیح غیر صفر نشانیذخیره آدرس تحویل کالای مشخص شده توسط مشتری - یک نوع رشته با طول 255 کاراکتر، فیلد زمانذخیره زمان تحویل مورد نظر کالا - یک نوع رشته با طول 255 کاراکتر، فیلد تاریخبا تاریخ ثبت سفارش توسط مشتری - مانند تاریخو یک میدان بولی تاییدذخیره سازی اطلاعات مربوط به تحویل کالا

جداول سفارشاتو تحویل هابه این شکل نگاه کنید:

روابط جدول

ما یک پایگاه داده متشکل از هفت جدول ایجاد کرده ایم ، اکنون باید جداول را پیوند دهیم ، قبلاً فیلدهای کلیدی از نوع صحیح ایجاد کرده ایم ، آنها پایه ای برای پیوند می شوند.
مثلاً برای پیوند دادن دو جدول محصولاتو نوع محصول، باید روی نمودار با جدول محصولات روی دکمه سمت چپ ماوس دوبار کلیک کنید و برگه را انتخاب کنید. کلیدهای خارجی(کلیدهای خارجی، سپس در میدان نام کلید خارجییک نام کلید خارجی منحصر به فرد را وارد کنید، روی برگه دوبار کلیک کنید جدول مرجعو جدول را انتخاب کنید نوع محصول، سپس در فرم واقع در سمت راست، فیلد ارجاع را انتخاب کنید type_idو فیلد را از لیست پاپ آپ انتخاب کنید شناسه.


بنابراین، هر دو فیلد جدول به هم متصل هستند، سپس باید نوع رابطه بین جداول را تنظیم کنید، با کلیک بر روی رابطه بین جداول ظاهر شده، پنجره را باز کنید و برگه را انتخاب کنید. کلید خارجیو در بخش قدرتمندینوع رابطه یک به چند را انتخاب کنید و پنجره را ببندید. نمودار رابطه جداول را نشان می دهد:


به همین ترتیب، تمام فیلدهای کلیدی جداول را به هم پیوند می دهیم تا از نظر منطقی به هم مرتبط باشند، سپس باید مطمئن شویم که پایگاه داده طراحی شده با فرم عادی سوم مطابقت دارد.

فرم معمولی- ویژگی یک رابطه در یک مدل داده رابطه ای که آن را از نظر افزونگی مشخص می کند، که به طور بالقوه می تواند منجر به نتایج منطقی اشتباه از نمونه گیری یا تغییر داده شود. فرم عادی به عنوان مجموعه الزاماتی تعریف می شود که یک رابطه باید برآورده کند.

در یک مدل رابطه ای، با تعریف مفهوم رابطه، یک رابطه همیشه در اولین شکل نرمال است. در مورد جداول مختلف، ممکن است آنها نمایش صحیحی از روابط نباشند و بر این اساس، ممکن است در اولین شکل عادی نباشند. یک متغیر رابطه به شکل نرمال دوم است اگر و فقط در صورتی که به شکل نرمال اول باشد و هر ویژگی غیرکلیدی به طور غیرقابل تقلیل (از لحاظ عملکردی کامل) به کلید کاندید خود وابسته باشد. اگر یک پایگاه داده به شکل عادی دوم ریخته شود و هر ستون غیر کلیدی مستقل از یکدیگر باشد، به شکل عادی سوم خواهد بود.

بنابراین، پایه ما در شکل سوم عادی است، زیرا هر ستون بدون کلید مستقل از یکدیگر است. این به وضوح در نمودار پایگاه داده ما دیده می شود:


اکثر جداول به استثنای جداول در رابطه یک به چند هستند تحویل هاو سفارشاتدر یک رابطه یک به یک، از آنجا که تحویل داده می شود، فقط یک سفارش می تواند وجود داشته باشد، یعنی. یک سفارش فقط یک بار تحویل دارد. بقیه اتصالات به وضوح در بالا نشان داده شده است.

حالا بیایید پایگاه داده خود را روی سرور آپلود کنیم. برای انجام این کار، با کلیک بر روی پیوند، یک اتصال جدید به پایگاه داده ایجاد کنید اتصال جدیددر پنجره شروع برنامه:

سپس در پنجره باز شده فیلدهای زیر را پر کنید:


نام اتصال را در فیلد مشخص کنید نام اتصال، روش اتصال را در لیست انتخاب کنید روش اتصال، نام میزبان و پورت را در برگه تنظیم کنید مولفه های، نام کاربری و رمز عبور را در صورت وجود مشخص کنید و بر روی دکمه OK کلیک کنید. سپس تب را باز کنید نمودار EER، مورد را در پانل انتخاب کنید پایگاه دادهو روی گزینه کلیک کنید مهندس پیشرو:

پس از ظاهر شدن پنجره، روی دکمه کلیک کنید "بعد"، پارامتر را انتخاب کنید صادر کردن اشیاء جدول MySQLو دکمه را فشار دهید "بعد":

پس از فشار دادن دکمه، یک تب با کد SQL ظاهر می شود که می توانید با فشار دادن دکمه آن را ذخیره کنید ذخیره در فایلدر صورت لزوم، و سپس بر روی دکمه کلیک کنید "بعد". پنجره ای با پارامترهای اتصال ظاهر می شود:


بررسی کنید که آیا پارامترهای اتصال درست هستند و روی دکمه کلیک کنید "اجرا کردن"، اگر کد SQL حاوی خطا نباشد، پس از اجرای کد، پنجره ای با لیست جداول مشاهده می کنیم، در غیر این صورت یک پیغام خطا نمایش داده می شود. اکنون پایگاه داده ما روی سرور آپلود می شود.

با تشکر از توجه شما، خود برنامه را دانلود کنید.