آموزش یادگیری پایگاه های داده رابطه ای

دانلود Learning Relational Databases

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا تا به حال پایگاه داده ای را باز کرده اید که شخص دیگری ساخته باشد و احساس کند کمی گم شده است؟ یا تا به حال به طراحی پایگاه داده ساده خود فکر کرده اید و مطمئن نیستید که از کجا شروع کنید؟ یا شاید لازم باشد با تیمی از متخصصان پایگاه داده کار کنید و نمی دانید چگونه به زبان آنها صحبت کنید؟ این دوره می تواند به شما در غلبه بر این موانع کمک کند.

Adam Wilbert اصول طراحی پایگاه داده رابطه‌ای را پوشش می‌دهد، صرف نظر از اینکه از Access، FileMaker، Open Office یا SQL Server استفاده می‌کنید. بیاموزید که چگونه از ناهنجاری های داده ها جلوگیری کنید، الزامات را برای برنامه ریزی طراحی خود جمع آوری کنید و یک مدل داده مفهومی ایجاد کنید - ایده های خود را به اجزایی مانند جداول، روابط، پرس و جوها و نماها تبدیل کنید. در مورد ملاحظات طراحی منطقی که می تواند به شما کمک کند پایگاه داده ای بسازید که نگهداری آن آسان باشد، بیاموزید. بعلاوه، برای به کارگیری آنچه یاد می گیرید، وارد چالش های عملی شوید.

سرفصل ها و درس ها

مقدمه Introduction

  • آنچه شما باید بدانید What you should know

  • خوش آمدید Welcome

  • با استفاده از فایل های تمرین Using the exercise files

  • تور کودرپد CoderPad tour

1. مبانی پایگاه داده رابطه ای 1. Relational Database Basics

  • سیستم های مدیریت پایگاه داده (DBMS) Database management systems (DBMS)

  • ساختارهای رابطه ای Relational structures

  • با گزینه های RDBMS خود آشنا شوید Get to know your RDBMS options

  • چرخه عمر توسعه پایگاه داده The database development lifecycle

2. جلوگیری از ناهنجاری داده ها 2. Preventing Data Anomalies

  • مزایای پایگاه داده رابطه ای Relational database advantages

  • داده ها را به اجزای آن تقسیم کنید Break data down into its components

  • جلوگیری از تضاد داده ها Prevent data conflicts

  • نیاز به اطلاعات کامل Require complete information

  • اطلاعات تکراری را حذف کنید Remove duplicate information

  • داده های متناقض را حذف کنید Eliminate inconsistent data

  • یک ساختار ثابت را حفظ کنید Maintain a consistent structure

3. جمع آوری الزامات 3. Gathering Requirements

  • سیستم فعلی را مرور کنید Review the current system

  • بازیگران و وظایف را کشف کنید Discover actors and tasks

  • با مشتری مصاحبه کنید Interview the client

  • با ارزش های تاریخی کار کنید Work with historical values

  • هدف را درک کنید Understand the goal

  • استثناها و بی نظمی ها را شناسایی کنید Identify exceptions and irregularities

4. توسعه مدل داده های مفهومی 4. Developing the Conceptual Data Model

  • زیرگروه ها و سوپرتیپ ها را توسعه دهید Develop subtypes and supertypes

  • از جداول جستجو استفاده کنید Utilize lookup tables

  • شناخت موجودیت ها و جداول Understand entities and tables

  • پیش نویس مدل داده اولیه Draft the initial data model

  • روابط را توسعه دهید Develop relationships

5. عادی سازی داده های شما 5. Normalizing Your Data

  • فرم معمولی دوم Second normal form

  • اولین فرم معمولی First normal form

  • فیلدهای کلیدی را شناسایی کنید Identify key fields

  • فرم سوم عادی Third normal form

  • عادی سازی Denormalization

6. ملاحظات طراحی منطقی 6. Logical Design Considerations

  • محدودیت های یکپارچگی را اعمال کنید Apply integrity constraints

  • جداول اتصال ایجاد کنید Create junction tables

  • ایجاد نمایه ها Build indexes

  • یکپارچگی ارجاعی را اعمال کنید Enforce referential integrity

  • از یک قرارداد نامگذاری پیروی کنید Follow a naming convention

  • انواع داده ها و دقت Data types and precision

7. توسعه پایگاه داده فیزیکی 7. Developing the Physical Database

  • ایجاد روابط در Access Establish relationships in Access

  • پرس و جوها را در اکسس بنویسید Write queries in Access

  • ایجاد view در SQL Server Create views in SQL Server

  • جداول را در Access ایجاد کنید Create the tables in Access

  • جداول را در SQL Server ایجاد کنید Create the tables in SQL Server

  • حرکت از برنامه ریزی به ساخت و ساز Move from planning to construction

  • ایجاد روابط در SQL Server Establish relationships in SQL Server

  • راه حل: با CoderPad ارتباط برقرار کنید Solution: Establish relationships with CoderPad

  • راه حل: جداول را با CoderPad ایجاد کنید Solution: Create the tables with CoderPad

  • راه حل: پرس و جوها را در CoderPad بنویسید Solution: Write queries in CoderPad

نتیجه گیری Conclusion

  • مراحل بعدی Next steps

  • طرح را اجرا کنید Implement the plan

نمایش نظرات

آموزش یادگیری پایگاه های داده رابطه ای
جزییات دوره
2h 57m
49
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
78,788
- از 5
دارد
دارد
دارد
Adam Wilbert
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adam Wilbert Adam Wilbert

کارشناس تجسم داده آدام ویلبرت یک متخصص تجسم داده است که به مشتریان کمک می کند اطلاعات بهتری از داده های خود بدست آورند.

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

آدام به عنوان بنیانگذار CartoGaia ، یک شرکت نقشه برداری ، محصولات نقشه برداری با کیفیت انتشار را تولید می کند تا آگاهی در چیدمان فضایی داده ها را کشف کند تا به راهنمایی سیاست گذاران و تصمیم گیرندگان در طیف گسترده ای از کاربردهای محیطی و تجاری کمک کند. وی به عنوان یکی از مشارکت کنندگان برجسته نسخه افتتاحیه اطلس طراحی انجمن اطلاعات کارتوگرافی آمریکای شمالی انتخاب شد. می توانید با آدام در توییتر awilbert یا در adamwilbert.com .