ورود

View Full Version : سوال: Database Diagrams



sobhanshams
یک شنبه 31 خرداد 1388, 01:32 صبح
سلام دوستان
می خواستم بدونم که آیا Database Diagrams موجود در SQL2005 فقط جهت نمایش و تصحیح جداول است؟
آیا برای ارتباط جداول با هم،حتما باید Relationship را بین آنها برقرار کرد یا اینکه فقط جهت فهم بهتر از بانکه؟
اگر منبع یا لینکی جهت آموزش این قسمت دارید, لطفا معرفی کنید.

Alireza Orumand
یک شنبه 31 خرداد 1388, 08:46 صبح
سلام
ببینید آقا سبحان یه کمی سوالتون مفهوم نیست اگر میشه بیشتر توضیح بدید. اما با همین توضیحاتی که دادید میتونم اینطوری بگم که کارهایی که بر روی جداول میشه انجام داد به نحوه های مختلفی قابل انجامه. مثلا میتونید با دستورات tsql کار کنید و یا با ویزارد ها کار خودتون رو انجام بدبد. یکی دیگه از روش ها هم همین Database diagramها هستن. یعنی شما میتونید جداول رو کم و زیاد کنید یا ستون ها رو کم و زیاد کنید و نوع داده های خودتون رو عوض کنید. اما به دلیل ساختار Database diagram و امکاناتی که بخش های دیگر در اختیار برنامه نویس قرار میدهند از Database diagram بیشتر برای بررسی کلی دیتابیس استفاده میشه نه برای کارهایی که بالا گفته شد و این به معنای ضعف این قسمت نیست بلکه بیشتر به ساختارش بر میگرده.
درباره relation هم باید بگم خیر. Relationship فقط جهت فهم بهتر بانک نیست. بلکه کارهای بسیار مهمی در زمینه جامعیت و صحت اطلاعات برای شما انجام میده.
موفق باشید

z.nasiri
یک شنبه 31 خرداد 1388, 13:15 عصر
سلام
منابع خوبی توی سایت معرفی شده که می تونید با سرچ بهشون دسترسی داشته باشید.
همانطور که دوستمون گفتن رابطه فقط برای زیبایی نیت و به عبارتی می شه گفت مبنی کار تحلیل سیتم ما و شکل گیری پایگاه داده از طزیق همیین روابطه، به نظرم برای آشنایی بیشتر با این مبحث کتا بهای پایگاه داده ای کمکتون می کنه،بعد می بینید که Sql چقدر زیبا این توانایی را در اختیارتون گذاشته.
تقریبا توی dataBase Diagram می تونید بیتر اعمالی اولیه که می شه روی یه جدول انجام داد را اعمال کنید مثل ایجادو حذف و ویرایش فیلد،ایجاد ارتباط و ...
موفق باشید.