صفحه اصلیدوره‌هاطراحی بانک اطلاعاتی با SQL-Server مقدماتی
طراحی بانک اطلاعاتی با SQL-Server

طراحی بانک اطلاعاتی با SQL-Server مقدماتی

نرم‌افزار SQL-Server یک بانک اطلاعاتی از نوع دیتابیس‌های رابطه‌ای است که توسط Microsoft ارائه شده و وظیفه‌ی اصلی آن ذخیره و بازیابی اطلاعات بر اساس درخواست نرم‌افزارهای دیگر می‌باشد. Microsoft SQL-Server دارای نسخه‌های متنوع و متناسب با مخاطبان و محیط‌های کار مختلف است.

مهم‌ترین کاربرد SQL-Server، ایجاد بانک‌های اطلاعاتی با حجم بالا است که تعداد زیادی کاربر به صورت هم‌زمان یتوانند به آن دست‌رسی داشته باشند.

وقتی صحبت از ذخیره و مدیریت اطلاعاتِ انبوه در یک پایگاه داده‌ رابطه‌ای مطرح می‌شود، SQL-Server حرف اول را می‌زند. این غول دنیای داده‌ها با رابط بصری جذاب و ابزارهای قدرت‌مند خود، خیال شما را از بابت نظم و دست‌رسی آسان به اطلاعات راحت می‌کند به خصوص برای وب‌سایت‌هایی که امکان ثبت‌نام و ورود کاربران را دارند.

البته کاربردهای SQL-Server فراتر از وب‌سایت‌ها می‌رود. برای هر شرکتی که با انبوهی از داده‌ها سروکار دارد، از لیست مشتریان و کاتالوگ محصولات گرفته تا آرشیو عظیم محتوا، SQL-Server یک حاکم قوی و مقتدر است. این نرم‌افزار با مدیریت دقیق داده‌ها نقش حیاتی در عملکرد درست وب‌سایت‌ها یا هر نوع اپلیکیشنی ایفا می‌کند.

به بیان دیگر می‌توان گفت که SQL-Server یک موتور رابطه‌ای قدرت‌مند است که پردازش دستورات و Queryها، ذخیره‌سازی فایل‌ها و داده‌ها، جداول و بافرهای داده را بر عهده دارد. 

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

شما یاد می‌گیرید که یک بانک اطلاعاتی را طراحی کنید و با بانک‌های اطلاعاتی SQL-Server کار کنید. 

پس از آموزش‌های ابتدایی، می‌آموزید که چه‌طور اطلاعات یک بانک اطلاعاتی را به دست آورده و آن‌ها را تغییر دهید.

 

  • طراحی مفهومی بانک اطلاعاتی

  • ایجاد جدول‌ها

  • برقراری ارتباط بین جدول‌ها

  • ایجاد پرس‌وجوها

  • آشنایی با زبان پرس‌وجوی SQL

  • ایجاد Viewها

  • و ...

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

 

ذکر این نکته‌ی مهم نیز الزامی است که سیستم بانک اطلاعاتی SQL-Server به عنوان یکی از مهم‌ترین و حتی می‌توان گفت مهم‌ترین بانک اطلاعاتی مورد استفاده‌ی مشاغل، سازمان‌ها و ... می‌باشد و به دلیل قابلیت ارتباطی که با تمام زبان‌های برنامه‌نویسی دارد، گستره‌ی استفاده‌ی زیادی دارد؛ لذا فارغ از این که از چه زبان برنامه‌نویسی استفاده می‌کنید، همواره یادگیری SQL-Server یکی از الزامات هر برنامه‌نویس و توسعه‌ی دهنده‌ی سیستم می‌باشد.

 



لازم به توضیح است که در خصوص کلیه‌ی مباحث، تمرین‌های کاملاً کاربردی مورد حل و بررسی قرار می‌گیرند.




قوانین دوره:

  • حضور به موقع و مرتب و فعال دانش‌جویان در کلاس (حضور و غیاب انجام می‌شود و دانش‌جویانی که بیش از دو جلسه غیبت داشته باشند حذف خواهند شد.)

  • انجام به موقع و مرتب تمرین‌های تدوین‌شده که در طول دوره ارائه می‌گردد.

  • هم‌کاری با تیم پشتیبان توت که در طول دوره در کنار دانش‌جویان هستند به منظور حفظ کیفیت یادگیری دانش‌جویان

  • تکمیل صحیح اطلاعات فردی در فرم مربوط به ثبت نام به منظور درج در گواهی دوره

 

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

  • درباره‌ی داده‌ها
  • مفاهیم سیستم پایگاه داده
  • مروری کلی بر سیستم‌های بانک اطلاعاتی رابطه‌ای
  • جایگاه سیستم‌های بانک اطلاعاتی
  • یک‌پارچگی داده
  • هم‌زمانی
  • امنیت داده‌ها
  • مفهوم پرس‌وجو
  • مفاهیم جدول و فیلد و رکورد
  • مفهوم موجودیت
  • مفهوم ارتباط
  • مفهوم شیءگرایی
  • نمودار گردش داده‌ها (DFD)
  • نمودارد ارتباط بین موجودیت‎‌ها (ERD)
  • طراحی جداول بانک اطلاعاتی
  • برقراری ارتباط بین جداول
  • نرمال‌سازی و سطوح مختلف آن
  • معرفی SQL-Server
  • نصب و تنظیمات SQL-Server
  • آشنایی با SSMS (SQL-Server Management Studio)
  • معرفی محیط نرم‌افزار
  • ایجاد و ویرایش ساختار جدول
  • معرفی و تعیین کلیدها
  • تعیین رابطه بین جدول‌ها
  • ورود و ویرایش داده‌ها
  • معرفی T-SQL
  • انواع داده‌ها
  • توابع
  • متغیرها
  • عملگرها
  • زبان تعریف داده (DDL)
    • ایجاد بانک اطلاعاتی
    • ایجاد جدول
    • ایجاد اشیاء بانک اطلاعاتی
    • نماها
    • ایندکس‌ها
    • روال‌های ذخیره‌شده
    • شِماها
  • پرس‌وجوها
    • دستور SELECT
    • توابع مربوط به دستور SELECT
    • عمل‌گرهای مربوط به دستور SELECT
    • عبارت‌های کنترلی مربوط به دستور SELECT
    • گروه‌بندی
    • الحاق جداول
  • زبان تغییر داده (DML)
    • درج اطلاعات در بانک اطلاعاتی با دستور INSERT
    • ویرایش اطلاعات جداول با دستور UPDATE
    • حذف اطلاعات با دستور DELETE
  • تعریف View
  • ایجاد View
  • انواع View
  • تغییر View
  • حذف View
  • توابع تعریف‌شده توسط کاربر
  • عبارت‌های کنترلی
  • ایجاد Stored-Procedure
  • تغییر ساختار توابع
دانلود فایل طرح درس دوره

جزئیات دوره

کد دوره:TUT-10026-DB-NF-SQLSERVERL1سطح دوره:مقدماتیپیش نیاز:برنامه‌نویسی مقدماتیمدت دوره:24 ساعتروز و ساعت برگزاری دوره:
  • یک‌شنبه‌هااز ساعت 20:00 تا 22:00
  • سه‌شنبه‌هااز ساعت 20:00 تا 22:00
  • مدیر دوره:فاطمه احمدی نحوه برگزاری:Microsoft Teams
    وضعیت دوره:در حال ثبت نام
    تاریخ تخمینی شروع دوره:1404/4/17
    در صورت رسیدن به حدنصاب (حداقل 15 نفر) دوره برگزار خواهد شد.
    هزینه دوره:
    6,000,000
    3,300,000 تومان
    ظرفیت دوره:25تعداد دانشجویان:3
    برای ثبت نام در دوره ابتدا وارد سایت شوید!
    ورود/ثبت‌نام

    بخش نظرات

    لطفا برای ثبت نظر خود، در سایت لاگین کنید!
    ورود
    هنوز نظری ثبت نشده!
    اولین نفر باشید که نظر خود را ثبت می‌کنید.