پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
474 subscribers
21 photos
9 videos
119 files
43 links
این کانال جهت اطلاع رسانی به دانشجویان محترم واحدهای اسلامشهر، تهران جنوب و تهران مرکز ایجاد شده است.
راه ارتباطی:
email1: ali.sayyadi200@gmail.com
email2: ali.sayyadi@iau.ac.ir
Download Telegram
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
#اطلاعیه_دانشگاه_آزاد_واحد_اسلامشهر با سلام خدمت شما دانشجویان محترم، با توجه به سوالات مکرر شما در خصوص نمودار ER لازم شدش پیامی را مجددا تاکید کنم. هر کسی که هر موضوعی را انتخاب کرده است؛ نیازی نیست همه ی موجودیت ها را ترسیم کند. نمودار ER بایستی طوری رسم…
در ضمن، نکته ای که در خصوص صفت های ارتباط هستش اینکه به ازای ارتباطاتی که به لوزی تون وصل هستش؛ کلیدهای اصلی اون موجودیت ها را به عنوان صفت در ارتباطات (لوزی) در نظر می گیرید و اگر صفت دیگه ای هم ارتباطتون داشت آن هم حتما می بایست در نظر بگیرید. برای در نظر گرفتن صفت کلیدی دو تا راه دارید:
1- مجموع صفت های کلیدی (کلیدهای خارجی) که از سایر جدول ها در نظر گرفتید؛ آن ها را با همدیگر صفت کلیدی در نظر بگیرید.
2- یه صفت مجزا در نظر می گیرید و آن را به عنوان صفت کلیدی در نظر می گیرید.
با مثال انتخاب واحد دانشگاه شروع کنیم: موجودیت هایی که داره شامل چیه: دانشجو، درس، استاد. خب دانشجو درس و استاد را انتخاب می کنه پس انتخاب کردن میشه یک ارتباط که با لوزی آن را نمایشش میدیم. حالا هر کدام از موجودیت ها یه سری ویژگی یا خصوصیت دارن مثلا دانشجو: شماره دانشجویی، نام و نام خانوادگی، رشته، آدرس و ... داره که به عنوان صفت در نظر میگیریم و مثل شکل زیر آن را رسم می کنیم.
حالا وقتی که نمودار Er را ترسیم کردیم؛ در مرحله ی بعدی می بایست صفت های خود این ارتباط را که انتخاب هستش را بنویسیم.
صفت های کلیدی موجودیت درس که میشه کد درس و صفت کلیدی موجودیت دانشجو میشه کد دانشجویی و صفت کلیدی موجودیت استاد میشه کد استاد همه ی اینها را به عنوان صفت برای این ارتباط در نظر میگیریم؛ حالا اگر صفت دیگه ای داشت مثلا تاریخ انتخاب واحد، ساعت و نمره را در ارتباطمون در نظر میگیریم. در قسمت بعدی بایستی مشخص کنیم که صفت کلیدی کدومشون هستش که دوتا راه داریم:

1- مجموع صفت کلیدی یعنی کد دانشجویی، کد درس، کد استاد را به عنوان صفت کلیدی در نظر بگیریم.

2- یه صفت دیگه ای به نام کد انتخاب واحد مثلا در نظر بگیریم. بعدا در Sql مقداردهی اون را به صورت اتوماتیک میکنیم که کاربر نتواند آن را مقداردهی کند و اون رو به عنوان صفت کلیدی در نظر میگیریم.

نکته: حواستون باشه که هنگام طراحی نمودار ER بایستی صفت های کلیدی را زیرش خط بکشید.
موقع مقداردهی فیلدهای جدول ارتباط تون هم حواستون باشه که اول بایستی فیلدهای جدول هایی که بهش متصل کردید را پر کنید چرا که این فیلدها مقدارشون را از جدول دیگه می گیرند که بهشون کلید خارجی میگیم. مثلا فیلد کد دانشجو را در جدول ارتباط خواستیم مقداردهی کنیم؛ اول بایستی فیلدهای جدول دانشجو را پر کنیم و بعدش بیایم سراغ جدول انتخاب واحد و این فیلد را پر کنیم. چون که اول دانشجویی باید باشه که انتخاب واحدی بتونیم انجام بدیم. این مفهومی که خدمتتون گفتم دقیقا جامعیت ارجاعی در پایگاه داده را توصیف می کند.
دانشجویان محترم اسلامشهر دقت کنند که این هفته دوشنبه مورخ 1402/08/22 و چهارشنبه مورخ 1402/08/24 حتما برای ارائه نمودار ER شون دانشگاه تشریف بیاورند.
دیگر تمامی نکاتی که سر کلاس بارها گفتم مجددا اینجا در قالب چند پست فرستادم که براتون یادآوری شه. حتما موقع طراحی نمودار ER این نکات را در نظر بگیرید.
#اطلاعیه_دانشگاه_آزاد_واحد_اسلامشهر
با سلام خدمت شما، تمامی دانشجویان محترمی (گروه دوشنبه و گروه چهارشنبه) که درس آزمایشگاه پایگاه اخذ کردند؛ حتما این فایل را همراه خودشون داخل فلش داشته باشند.
🙏2
#اطلاعیه_دانشگاه_آزاد_واحد_اسلامشهر

در ضمن دانشجویان محترم توجه داشته باشند که تاریخ تحویل پروژه برای گروه دوشنبه مورخ 1402/09/27 و گروه چهارشنبه مورخ 1402/09/29 خواهد بود. از این رو، دانشجویان محترم حتما مدیریت زمان داشته باشند که بایستی پروژه را در این تاریخ تحویل بدهند. اگر کسی هم زودتر از این تاریخ آماده کرده بود؛ هیچ مشکلی نیست بعد از آخرین ساعت کلاسم حدود ساعت 13:15 در دفتر اساتید یا انفورماتیک پروژه شون را بررسی خواهم کرد.
🙏3
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
DataBase10.pdf
#اطلاعیه_دانشگاه_آزاد_واحد_تهران_جنوب

با سلام خدمت شما دانشجویان محترم درس پیاده سازی سیستم پایگاه داده، کلیه ی جزوات تدریس شده به صورت یکجا خدمت شما. منبع امتحان میان ترم و پایان ترم، همین جزوات خواهد بود.
دانشجویان محترم توجه داشته باشند که فایل دهم هم مربوط به view ها، function، stored procedure ها، دستور کنترلی if/else، عبارت while /break هست که این فایل طی دو جلسه خدمت شما بزرگواران تدریس شد.
🙏5