آموزش SQL server
آموزش SQL server
آموزش SQL server
چکیده:
این پروژه برای برطرف کردن یک سری مشکلات و مسائل در ضمیمه خلافی خودرو ارائه شده است. این مشکلات شامل جامع نبودن برگ خلافی- دیر وارد شدن خلافیها، اطلاعات ناقص و گنگ، وارد نشدن خلافیهای شهرستان و ... میباشد. که با رویکردی مثبت نسبت به پلاکهای جدید (شخصی) طراحی و پیادهسازی شده است.
برای جامع بودن این پروژه و جمعآوری اطلاعات در 2 نوبت به معاونت راهنمایی و رانندگی نیروی انتظامی جمهوری اسلامی ایران واقع در شهرک آزمایش مراجعه و به جمعآوری اطلاعات پرداخته شده در نوبت اول به معاونت کل طرح و توسعه داهور و در نوبت دوم به مرکز کامپیوتر اجرائیات که وظیفهاش نگهداری از سیستم و اطلاعات کنونی اختاریهها میباشد، مراجعه شد.
پس از جمعآوری اطلاعات در مدت 5 ماه این پروژه نوشته و آماده ارائه شد. امید است این پروژه در بالا بردن سطح دانش دانشجویان و بر طرف شدن مشکلات حاضر و خدمت رسانی به مردم سهمی داشته باشد.
فهرست مطالب
مقدمه
تعریف و خواستههای پروژه
تعریف کامل پروژه
زبان برنامهنویسی و نگارش آن
سیستم عامل
تجهیزات سختافزاری و نرمافزاری
خواستههای پروژه
ساختمان و شرح عملکرد نرم افزار
شرح ساختمانی نرمافزار
شرح جداول پایگاه دادهها
تشریح مراحل طراحی و پیادهسازی
مشکلات و مسایل به وجود آمده
تجارب به دست آمده
پیشنهاد و توسعه برای توسعههای آتی نرمافزار
راهنمای کاربر
نحوه کار و استفاده از نرم افزار
مراحل نصب و راهاندازی
نحوه برخورد با اشکالات احتمالی
شرح برخی از دستورات مهم
ضمیمه
لیست جرایم مصوب هیئت دولت
شامل 89 صفحه Word
با سلام
این آموزش به صورت تصویری می باشد و نحوه اتصال برنامه پاور دیزاینر به SQL سرور را فراهم می کند.
Power Designer چه برنامه ای است؟
به منظور طراحی اولیه نرم افزارها، ابزارهای مختلفی بوجود آمدند که Power Designer یکی از قوی ترین آن ها می باشد و در این مقاله سعی می شود تا بطور مختصر به معرفی قابلیت های آن پرداخته شود.
این نرم افزار یکی از محبوب ترین نرم افزارها در این زمینه می باشد. این نرم افزار دارای یک هسته اصلی و سه قسمت می باشد. هسته اصلی تحت عنوان Power Designer MetaWorks می باشد و سه قسمت اصلی آن عبارتند از:
1- DataArchitect
که به منظور طراحی مدل مفهومی داده ( Conceptual Data Model ) مورد استفاده قرار می گیرد. برای طراحی این مدل باید ابتدا تمامی مفاهیمی که در نرم افزار وجود دارند، را شناخته و روابطی که با یکدیگر دارند تعریف و مشخص کرد. یکی از قابلیت های نرم افزار این است که می توان به تعریف صفات خاصه پرداخت، یعنی می توانید برای یک مفهوم مشخص کنید که چه ویژگی هایی داشته باشد.
یکی دیگر از قابلیت های بسیار مفید نرم افزار این است که کاربر می تواند نوع داده ها را از نوع Domain تعریف کند. برای مثال در دانشگاه یک Domain با عنوان Tuition به معنی " شهریه " تعریف کرد و طول متغیر را نیز مشخص کرد. حال اگر بخواهیم طول متغیر و یا ویژگی دیگری را تغییر داد، نیازی نیست تا برای هر دانشجو یا متغیر این کار را انجام دهیم، کافی است تا در Domain مربوطه تغییرات مورد نظر را اعمال نمائیم. این کار سرعت برنامه نویس برای ویرایش را بسیار افزایش می دهد و از طرف دیگر میزان خطا را نیز کاهش می دهد. برنامه نویس برای مشاهده لیست کاملی از تمامی متغیرها و Domainهای تعریف شده، می تواند به دیکشنری که در داخل نرم افزار وجود دارد مراجعه کند و تمامی این اطلاعات را مشاهده نماید.
مدلی که ایجاد کرده ایم مشخصاً دارای زیرمدل هایی است و هر کدام از زیرمدل ها به نوبه خود ممکن است دارای زیرمدل های دیگری باشد. در این نرم افزار می توانید به راحتی در هر مدلی به هر تعداد مورد نیاز زیرمدل هایی ایجاد نمود و مفاهیم و متغیرهایی را در آن ها تعریف نمود و روابط بین آن ها را نیز مشخص کرد. برای مثال در یک شرکت یا سازمان، در زیر شاخه مدیرکل، می توان چندین معاون و حوزه تعریف نمود و حوزه هر یک از معاونین خود دارای چندین زیرمدل از جمله پرسنل، طرح ها و ... می باشد. یکسری تنظیمات را می توان برای نرم افزار انجام داد که کاربر بتواند آن ها را به کل متغیرها و مفاهیم اعمال کند. برای مثال می تواند اندازه فونت، رنگ و یا مواردی مشابه را تغییر دهد. یکی دیگر از قابلیت های نرم افزار، امکان مستندسازی طراحی می باشد بطوریکه در نرم افزار Word قابل رویت باشد.
به منظور بررسی خطاهای طراحی صورت گرفته می توان از دستور Check Model استفاده نمود. برای مثال اگر خطایی در زمینه تعریف صفات، متغیرها و یا روابط بین آن ها وجود داشته باشد، با اجرای این دستور، نرم افزار پیغام های خطایی در این زمینه ها می دهد.
بعد از برطرف کردن مشکلات و خطاهای طراحی، می توان با استفاده از دستور Generate Physical Model، مدل طراحی شده را به یک مدل فیزیکی تبدیل نمود.
2- AppModeler for PowerBuilder
که به منظور طراحی مدل فیزیکی از روی مدل مفهومی داده مورد استفاده قرار می گیرد. در این قسمت نیز می توان تمامی کارهای انجام شده در قسمت قبلی را انجام داد و بعلاوه می توان به تولید پایگاه داده پرداخت و آن را در یکی از Data Sourceها ذخیره نمود.
3- ProcessAnalyst
که به منظور طراحی دیاگرام توابع سیستم و داده هایی که بین آن ها رد و بدل می شود، مورد استفاده قرار می گیرد. مجدداً باید گفته شود که این قسمت نیز تمامی قابلیت های دو قسمت قبلی را دارد. اما در این قسمت می توان جریان داده ها را بین چندین بخش را طراحی و تعیین نمود.
این برنامه یوزر و پسورد از کاربر می خواهد و صحت آن را با کنترل دیتابیس چک می کند
DTS چیست؟
DTS یک ابزار با واسط گرافیکی کاربر جهت انتقال اطلاعات موردنیاز از یک محل به محل دیگر است. با استفاده از این ابزار میتوان یک سری از اطلاعات موجود در سیستم را با استفاده از روشهای عادی کاری پایگاه داده مانند دستور SELECT انتخاب کرده و به یک یا چند مقصد مختلف فرستاد. ویژگی دیگر این نوع انتقال اطلاعات این است که میتوان آن را با استفاده از روشهای مخصوص، زمانبندی (schedule) کرده تا به صورت اتوماتیک انجام شود. ویژگی سوم آن این است که علاوه برامکان استفاده از زبان SQL برای استخراج اطلاعات یا پردازش قبل از انتقال آن، میتوان با استفاده از امکانات دیگری پردازش و انتقال اطلاعات را انجام داد. البته واژه DTS در کل به یک سری ابزارها و سرویسهای مختلف اطلاق میشود که مهمترین ابزار یا قسمت آن همان
بستههای ( DTS (PACKAGE DTS بوده که کار مهم انتقال و پردازش زمانبندی شده اطلاعات را انجام میدهد.