آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

دوره مجازی #C (جلسه 17): آشنایی با محیط SQL Server، ساخت پایگاه داده و جداول

11 2024 ۱۱ شهریور ۹۴
در این جلسه به آشنایی با محیط SQL Server، ساخت پایگاه داده و جداول خواهیم پرداخت. در ابتدا یک مساله را آنالیز کرده و برای آن یک پایگاه داده طراحی می کنیم. در این بین با مفاهیم مهمی نیز در طراحی و پیاده سازی پایگاه داده در SQL Server آشنا می شویم. مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:
  • آنالیز یک مساله تحت عنوان بنگاه معاملات املاک
  • آشنایی با مفهوم Base Table
  • آشنایی با محیط مدیریت پایگاه داده SQL Server
  • نحوه ی ساخت یک پایگاه داده
  • آشنایی با ساختار فایل های دیتابیس
  • نحوه ی ساخت جداول
  • آشنایی با انواع داده ای در SQL Server و شرایط و نحوه ی استفاده از هر کدام
  • معرفی نحوه ی پیاده سازی مفهوم Identity در SQL Server
  • معرفی مفهوم Allow Null
  • آشنایی با مفهوم Primary / Foreign Key و نحوه ی پیاده سازی آن ها
  • معرفی Diagram و نحوه ی ساخت آن
  • ایجاد Relation در محیط Diagram
در جلسه ی آینده با مفهوم پرس و جو و Query آشنا شده و چندین دستور ابتدایی و کاربردی را بررسی خواهیم کرد.
این مطلب یک جلسه از دوره آموزش جامع #C - پایه تا پیشرفته است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : با توجه به فراگیر شدن استفاده از پلتفرم .NET به همراه سیستم مدیریت پایگاه داده SQL Server به منظور انجام پروژه های تحت ویندوز در ابعاد بزرگ و همینطور متوسط و کوچک، دوره ی جامع #C را که شامل آموزش پایه تا پیشرفته ی این مفاهیم می باشد برای کاربران محترم وب سایت سون لرن تهیه و تولید کرده ایم. این دوره متشکل از چند فصل کلی می باشد که در سایر منابع آموزشی و کلاس های حضوری معمولا بصورت دوره هایی مستقل و جداگانه و مجموعا با هزینه ای بالغ بر 1 میلیون تومان ارائه می گردند در صورتی که وب سایت سون لرن به منظور حمایت از کاربران محترم، این چند دوره را در یک دوره ی جامع گردآوری کرده است تا شما عزیزان با صرف هزینه ای بسیار کمتر از کلاس های حضوری (در واقع کمتر از 15% هزینه کلاس های حضوری) بتوانید تمامی این مطالب را بصورت کامل فراگیرید. در این دوره مفاهیم کاربردی طراحی و پیاده سازی برنامه های Desktop با زبان #C و همینطور طراحی پایگاه داده با استفاده از SQL Server را بررسی خواهیم کرد. در هر فصل از دوره سعی شده است تا با انجام مینی پروژه ها، مطالب آموزشی بصورت کاملا کاربردی تدریس شود. علاوه بر این در پایان دوره یک پروژه کامل را از صفر تا 100 طراحی و پیاده سازی خواهیم کرد. امید است این دوره ی جامع برای شما دوستان گرامی مفید واقع گردد.
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 11 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    Aria Banazadeh(۱۲ شهریور ۱۳۹۴)

    سلام عالی بود استاد 😛

  • ‏‏
    Aria Banazadeh(۱۳ شهریور ۱۳۹۴)

    سلام ببخشید ی سوال داشتم برای ایجاده یک رییلیشن حتما باید از محیط دیاگرام استفاده کنیم؟

    • ‏‏
      آرین زارعی(۱۳ شهریور ۱۳۹۴)

      سلام. نه همونطوری که توی توضیحات گفتم، هم میشه از محیط دیاگرام و هم محیط دیزاین جدول اینکار را انجام داد.

  • ‏‏

    سلام استاد
    در مورد داده نوع text , ntext و فرق اون با varchar (max) , nvarchar (max) توضیح میدید؟
    جایی خوندم که دیگه از نوع text و ntext نباید استفاده بشه

    • ‏‏
      کیوان علی محمدی(۱ آذر ۱۳۹۴)

      سلام ntext برای ذخیره متن های حاوی کاراکترهای یونیکد استفاده میشه. مثلا برای ذخیره متن های حاوی کلمات فارسی.nvarchar هم برای ذخیره کاراکترهای حوای یونیکد استفاده میشه فقط فرقش اینه که تعداد کاراکتر های رزرو متغییر هستش و در صورت پر نشدن فضای دیتابیس رو بیخودی اشغال نمیکنه.

  • ‏‏
    داود دلورای(۲۷ دی ۱۳۹۵)

    سلام استاد
    من وقتی میخوام جداولم رو در محیط دیاگرام add کنم پیغام (The parameter is incorrect) رو مشاهده میکنم و sql نمیزاره جداولم رو add کنم
    ممنون میشم بهم بگین اشکال از کجاست؟

    • ‏‏
      آرین زارعی(۲۸ دی ۱۳۹۵)

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

  • ‏‏

    سلام و وقت بخیر جناب زارعی،
    از ویندوز سیستمم که دوره آموزشی شما رو در اون میگذرونم با Acronis یک ایمیج گرفتم و بر روی سیستم محل کارم ریکاور کرده ام. همه چیز خوبه فقط زمانی که SqlServer رو Run میکنم و با اکانت لوکال ویندوز یا نقطه، فرقی نمیکنه، و با فیلد windows authentication (مطابق آموزش) دکمه کانکت رو میزنم و میخوام به engine وصل بشم با ارور زیر مواجه میشم.
    can not connect to this account, login failed for this user, error 18465
    تقریبا همین بود چون سیستم مورد نظر در حال حاضر جلوم نیست و برگشتم خونه ولی یکی دو ساعتی درگیرش بودم کلی تو اینترنت به زبان انگلیسی و فارسی سرچ کردم ولی چیز به درد بخوری گیر نیاوردم. یعنی بود و هر چه امتحان کردم جواب نداد. سرویسش رو استاپ استارت کردم ولی… در یه انجمن انگلیسی زبان نوشته بود ابتدا یک اکانت tempadmin بسازید سپس ورود کرده و در قسمت sequrity sql راست کلیک کنید سپس login رو برای اکانت ویندوزتون تعریف کنید… آقا کلی مطلب اینور رو اونور کردم ولی جواب نداد حتی با اکانت sa امتحان کردم اونهم جواب نداد. خواستم repair ش کنم که وسط راه کلی ارور و miss… نمیدونم چیچی میده. اعصابمو ریخته به هم. چه باید بکنم. من بیشتر مواقع از روز رو سر کار هستم و میخوام اونجا هم آموزش شما رو دنبال کنم. ممنون میشم گام به گام راهنمایی بفرمایی. فقط تو رو خدا نگو ویندوز رو از اول نصب کن که الان یک هفتس دارم همین ایمیجی رو که ریختم رو سیستم محل کار کانفیگ و مرتب میکنم وکلا در همه موارد خوب کار میکنه الا همین موضوع. ممنون از راهنمایی خوب شما

    • ‏‏
      آرین زارعی(۲۲ فروردین ۱۳۹۶)

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

      • ‏‏

        سپاس. متاسفانه هنگام گرفتن ایمیج به شما آپشنی برای انتخاب نرم افزارهای موجود بر روی سیستم جهت انتقال نمیده که من sql رو نبرم. الان با این اوصاف راهی داره که فقط sql رو کاملا پاک کنم و دوباره نصب کنم. چون توی قسمت Add/Remove programs کلی آیتم مربوط به sql نصب شده نمیدونم کدومشون رو باید remove کنم. آیا با خود فایل setup نرم افزار میشه sql رو پاک و مجددا نصب و تنظیم کرد؟ اگر راه داره آیا فولدرهای موجود در مسیر نصب برنامه بصورت اتوماتیک پاک میشن یا باید دستی پاکشون کنم. اگر رفرنسی برای نحوه پاک کردن کامل sql میشناسید بفرمایید تا قدم به قدم این مشکل رو حل کنم. ممنون از شما

        • ‏‏
          آرین زارعی(۲۵ فروردین ۱۳۹۶)

          برای پاک کردن از خود ستاپ sql استفاده کنید. راهنماش هم در یوتیوب موجود هست.

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش جامع #C - پایه تا پیشرفته است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram