use [YourDatabaseName] EXEC sp_changedbowner 'sa'
🙏1
در این پست هایی که مشاهده می کنید؛ انواع ارورهایی که ممکنه حین کار با نرم افزار sql برخورد کنید را یک بار دیگر forward کردم که بتونید خیلی راحت ارورهاتون را برطرف کنید.
🙏1
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
Photo
یکی از ارورهایی که ممکن هستش حین ساخت database diagram باهاش روبرو بشید، این اروری هستش که در تصویر مشاهده می کنید. علت اون هم سرکلاس بارها اشاره کردم اینکه نرم افزار sql server بنابه هر دلیلی permission برای انجام این کار رو نمیدهد که با این کوئری شما می تونید مالکیت پروژه را به sa تغییر بدهید تا بتونید؛ Database diagram جدید در پروژه تون ایجاد کنید.
🙏1
#اطلاعیه_دانشگاه_آزاد_واحد_اسلامشهر
با سلام خدمت شما دانشجویان محترم، با توجه به سوالات مکرر شما در خصوص نمودار ER لازم شدش پیامی را مجددا تاکید کنم. هر کسی که هر موضوعی را انتخاب کرده است؛ نیازی نیست همه ی موجودیت ها را ترسیم کند. نمودار ER بایستی طوری رسم شود که از آن 10 تا جدول بشود؛ استخراج کرد.
طبق فایلی که در خصوص تبدیل نمودار ER به جدول فرستادم موجودیت ها تبدیل به یک جدول می شود و ارتباطات (لوزی ها) بستگی به این داره که از لحاظ ماهیت چی باشه مثلا اگر چند به چند باشه تبدیل به یک جدول میشه یا روابط یک به یک تبدیل به جدول نمی شوند و موقعی که خواستید جدول بسازید نباید آن را تبدیل به جدول کنید. (یعنی نباید آن را بشمارید.)
در مجموع گام هایی که بایستی برای طراحی نمودار ER طی کنید شامل موارد زیر است:
1-استخراج موجودیت ها
2- استخراج صفت های هر موجودیت
3- پیدا کردن ارتباط بین موجودیت ها
4- در نظر گرفتن صفت برای ارتباطات
5- مطالعه ی فایل Convert Er Diagram To Table برای اینکه ببینید آیا از نمودار ER تون میشه 10 جدول استخراج کرد یا خیر.
با سلام خدمت شما دانشجویان محترم، با توجه به سوالات مکرر شما در خصوص نمودار ER لازم شدش پیامی را مجددا تاکید کنم. هر کسی که هر موضوعی را انتخاب کرده است؛ نیازی نیست همه ی موجودیت ها را ترسیم کند. نمودار ER بایستی طوری رسم شود که از آن 10 تا جدول بشود؛ استخراج کرد.
طبق فایلی که در خصوص تبدیل نمودار ER به جدول فرستادم موجودیت ها تبدیل به یک جدول می شود و ارتباطات (لوزی ها) بستگی به این داره که از لحاظ ماهیت چی باشه مثلا اگر چند به چند باشه تبدیل به یک جدول میشه یا روابط یک به یک تبدیل به جدول نمی شوند و موقعی که خواستید جدول بسازید نباید آن را تبدیل به جدول کنید. (یعنی نباید آن را بشمارید.)
در مجموع گام هایی که بایستی برای طراحی نمودار ER طی کنید شامل موارد زیر است:
1-استخراج موجودیت ها
2- استخراج صفت های هر موجودیت
3- پیدا کردن ارتباط بین موجودیت ها
4- در نظر گرفتن صفت برای ارتباطات
5- مطالعه ی فایل Convert Er Diagram To Table برای اینکه ببینید آیا از نمودار ER تون میشه 10 جدول استخراج کرد یا خیر.
🙏1
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
Db_University.sql
دانشجویان محترم آزمایشگاه پایگاه داده، از جلسات بعدی این فایل حتما همراه خودتون داخل فلش داشته باشید.
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
#اطلاعیه_دانشگاه_آزاد_واحد_اسلامشهر با سلام خدمت شما دانشجویان محترم، با توجه به سوالات مکرر شما در خصوص نمودار ER لازم شدش پیامی را مجددا تاکید کنم. هر کسی که هر موضوعی را انتخاب کرده است؛ نیازی نیست همه ی موجودیت ها را ترسیم کند. نمودار ER بایستی طوری رسم…
در ضمن، نکته ای که در خصوص صفت های ارتباط هستش اینکه به ازای ارتباطاتی که به لوزی تون وصل هستش؛ کلیدهای اصلی اون موجودیت ها را به عنوان صفت در ارتباطات (لوزی) در نظر می گیرید و اگر صفت دیگه ای هم ارتباطتون داشت آن هم حتما می بایست در نظر بگیرید. برای در نظر گرفتن صفت کلیدی دو تا راه دارید:
1- مجموع صفت های کلیدی (کلیدهای خارجی) که از سایر جدول ها در نظر گرفتید؛ آن ها را با همدیگر صفت کلیدی در نظر بگیرید.
2- یه صفت مجزا در نظر می گیرید و آن را به عنوان صفت کلیدی در نظر می گیرید.
با مثال انتخاب واحد دانشگاه شروع کنیم: موجودیت هایی که داره شامل چیه: دانشجو، درس، استاد. خب دانشجو درس و استاد را انتخاب می کنه پس انتخاب کردن میشه یک ارتباط که با لوزی آن را نمایشش میدیم. حالا هر کدام از موجودیت ها یه سری ویژگی یا خصوصیت دارن مثلا دانشجو: شماره دانشجویی، نام و نام خانوادگی، رشته، آدرس و ... داره که به عنوان صفت در نظر میگیریم و مثل شکل زیر آن را رسم می کنیم.
1- مجموع صفت های کلیدی (کلیدهای خارجی) که از سایر جدول ها در نظر گرفتید؛ آن ها را با همدیگر صفت کلیدی در نظر بگیرید.
2- یه صفت مجزا در نظر می گیرید و آن را به عنوان صفت کلیدی در نظر می گیرید.
با مثال انتخاب واحد دانشگاه شروع کنیم: موجودیت هایی که داره شامل چیه: دانشجو، درس، استاد. خب دانشجو درس و استاد را انتخاب می کنه پس انتخاب کردن میشه یک ارتباط که با لوزی آن را نمایشش میدیم. حالا هر کدام از موجودیت ها یه سری ویژگی یا خصوصیت دارن مثلا دانشجو: شماره دانشجویی، نام و نام خانوادگی، رشته، آدرس و ... داره که به عنوان صفت در نظر میگیریم و مثل شکل زیر آن را رسم می کنیم.
حالا وقتی که نمودار Er را ترسیم کردیم؛ در مرحله ی بعدی می بایست صفت های خود این ارتباط را که انتخاب هستش را بنویسیم.
صفت های کلیدی موجودیت درس که میشه کد درس و صفت کلیدی موجودیت دانشجو میشه کد دانشجویی و صفت کلیدی موجودیت استاد میشه کد استاد همه ی اینها را به عنوان صفت برای این ارتباط در نظر میگیریم؛ حالا اگر صفت دیگه ای داشت مثلا تاریخ انتخاب واحد، ساعت و نمره را در ارتباطمون در نظر میگیریم. در قسمت بعدی بایستی مشخص کنیم که صفت کلیدی کدومشون هستش که دوتا راه داریم:
1- مجموع صفت کلیدی یعنی کد دانشجویی، کد درس، کد استاد را به عنوان صفت کلیدی در نظر بگیریم.
2- یه صفت دیگه ای به نام کد انتخاب واحد مثلا در نظر بگیریم. بعدا در Sql مقداردهی اون را به صورت اتوماتیک میکنیم که کاربر نتواند آن را مقداردهی کند و اون رو به عنوان صفت کلیدی در نظر میگیریم.
نکته: حواستون باشه که هنگام طراحی نمودار ER بایستی صفت های کلیدی را زیرش خط بکشید.
1- مجموع صفت کلیدی یعنی کد دانشجویی، کد درس، کد استاد را به عنوان صفت کلیدی در نظر بگیریم.
2- یه صفت دیگه ای به نام کد انتخاب واحد مثلا در نظر بگیریم. بعدا در Sql مقداردهی اون را به صورت اتوماتیک میکنیم که کاربر نتواند آن را مقداردهی کند و اون رو به عنوان صفت کلیدی در نظر میگیریم.
نکته: حواستون باشه که هنگام طراحی نمودار ER بایستی صفت های کلیدی را زیرش خط بکشید.
موقع مقداردهی فیلدهای جدول ارتباط تون هم حواستون باشه که اول بایستی فیلدهای جدول هایی که بهش متصل کردید را پر کنید چرا که این فیلدها مقدارشون را از جدول دیگه می گیرند که بهشون کلید خارجی میگیم. مثلا فیلد کد دانشجو را در جدول ارتباط خواستیم مقداردهی کنیم؛ اول بایستی فیلدهای جدول دانشجو را پر کنیم و بعدش بیایم سراغ جدول انتخاب واحد و این فیلد را پر کنیم. چون که اول دانشجویی باید باشه که انتخاب واحدی بتونیم انجام بدیم. این مفهومی که خدمتتون گفتم دقیقا جامعیت ارجاعی در پایگاه داده را توصیف می کند.
دانشجویان محترم اسلامشهر دقت کنند که این هفته دوشنبه مورخ 1402/08/22 و چهارشنبه مورخ 1402/08/24 حتما برای ارائه نمودار ER شون دانشگاه تشریف بیاورند.
دیگر تمامی نکاتی که سر کلاس بارها گفتم مجددا اینجا در قالب چند پست فرستادم که براتون یادآوری شه. حتما موقع طراحی نمودار ER این نکات را در نظر بگیرید.
#اطلاعیه_دانشگاه_آزاد_واحد_اسلامشهر
با سلام خدمت شما، تمامی دانشجویان محترمی (گروه دوشنبه و گروه چهارشنبه) که درس آزمایشگاه پایگاه اخذ کردند؛ حتما این فایل را همراه خودشون داخل فلش داشته باشند.
با سلام خدمت شما، تمامی دانشجویان محترمی (گروه دوشنبه و گروه چهارشنبه) که درس آزمایشگاه پایگاه اخذ کردند؛ حتما این فایل را همراه خودشون داخل فلش داشته باشند.
🙏2
#اطلاعیه_دانشگاه_آزاد_واحد_اسلامشهر
در ضمن دانشجویان محترم توجه داشته باشند که تاریخ تحویل پروژه برای گروه دوشنبه مورخ 1402/09/27 و گروه چهارشنبه مورخ 1402/09/29 خواهد بود. از این رو، دانشجویان محترم حتما مدیریت زمان داشته باشند که بایستی پروژه را در این تاریخ تحویل بدهند. اگر کسی هم زودتر از این تاریخ آماده کرده بود؛ هیچ مشکلی نیست بعد از آخرین ساعت کلاسم حدود ساعت 13:15 در دفتر اساتید یا انفورماتیک پروژه شون را بررسی خواهم کرد.
در ضمن دانشجویان محترم توجه داشته باشند که تاریخ تحویل پروژه برای گروه دوشنبه مورخ 1402/09/27 و گروه چهارشنبه مورخ 1402/09/29 خواهد بود. از این رو، دانشجویان محترم حتما مدیریت زمان داشته باشند که بایستی پروژه را در این تاریخ تحویل بدهند. اگر کسی هم زودتر از این تاریخ آماده کرده بود؛ هیچ مشکلی نیست بعد از آخرین ساعت کلاسم حدود ساعت 13:15 در دفتر اساتید یا انفورماتیک پروژه شون را بررسی خواهم کرد.
🙏3
🙏5