پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
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 دریافت نکرده‌اند:
به 🔗 این پست مراجعه کنید و نمودار ER خود را ترسیم نمایید. دانشجویانی که تا الان هیچ تاییدیه از بنده دریافت نکرده اند به احتمال بسیار قوی جزء دانشجویانی هستند که غیبت بسیار زیادی سر کلاس داشته اند؛ این بزرگواران به دلیل غیبت زیادشون بایستی نمودار ER شون را به گونه ای ترسیم کنند که 20 جدول از آن بشود استخراج کرد و روز یکشنبه مورخ 1404/03/04 سر کلاس حضور داشته باشند. در صورت عدم حضور نمره ی صفر از 6 برای بخش کلاسی در نظر خواهم گرفت.
🙏2
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_جنوب

🛠️ نحوه‌ی ترسیم جدول برای دانشجویان درس پیاده‌سازی سیستم پایگاه داده در دانشگاه آزاد اسلامی واحد تهران جنوب:

همه‌ی جدول‌ها باید با کوئری ساخته شوند.
در هر جدول، حداقل ۵ رکورد باید ثبت شود.
هنگام ارائه‌ی پروژه، همراه داشتن لپ‌تاپ الزامی است.
مستندات پروژه، شامل نمودار ER تأیید‌شده، باید همراه دانشجو باشد.

📌 لطفاً موارد ذکرشده را رعایت کنید تا فرآیند بررسی پروژه به بهترین شکل انجام شود.
🙏1
📢 نکات بسیار مهم برای ترسیم جدول‌ها در نرم‌افزار SQL Server

📌 این نکات برای تمامی دانشجویان آزمایشگاه پایگاه داده و درس پیاده‌سازی سیستم پایگاه داده ضروری است.

🔹 ۱. استفاده از نام انگلیسی:

نام پایگاه داده، جدول‌ها و فیلدها به هیچ عنوان فارسی انتخاب نشود.

🔹 ۲. نحوه‌ی تعریف روابط:

در روابط چند به چند (N به N) و یک به چند (1 به N) اتصال بین جدول‌ها نباید کلید به کلید باشد.

در روابط چند به چند، یک جدول واسط برای لوزی ترسیم شود و برای هر موجودیت متصل به این لوزی، کلید خارجی تعیین شود.

مجموع کلیدهای خارجی باید به‌عنوان کلید اصلی تعیین گردد تا از اتصال مستقیم کلید به کلید جلوگیری شود.

🔹 ۳. تبدیل رابطه‌ی یک به چند به جدول:

برای تبدیل رابطه‌ی یک به چند به جدول، لطفاً به پست مربوطه مراجعه کنید.

در آنجا توضیح داده شده که چگونه این دسته از موجودیت‌ها را به جدول تبدیل کنید.

🔹 ۴. روابط مجاز بین جدول‌ها:

تنها رابطه‌ای که اجازه‌ی اتصال کلید به کلید دارد، رابطه‌ی یک به یک (1 به 1) است.

این مورد در 🎥 ویدئوهای آموزشی مربوط به تبدیل نمودار ER به جدول (با کوئری و بدون کوئری) و 📂 فایل راهنما توضیح داده شده است.

🔹 ۵. الزامات مربوط به کلید جدول‌ها:
تمامی جدول‌ها باید دارای کلید باشند.
موجودیت‌های مستقل دارای یک کلید اصلی هستند.
جدول‌های ارتباطی (N به N) دارای بیش از یک کلید خواهند بود.

📢 حتماً این نکات را رعایت کنید تا ساختار پایگاه داده شما استاندارد باشد!
🙏1
📢 منابع امتحان عملی ویژه‌ی دانشجویان آزمایشگاه پایگاه داده

📌 جهت آمادگی برای امتحان عملی:

جهت اطلاع از منابع امتحان عملی به این پست مراجعه کرده فایل های پی دی اف و یا ویدئوهای رکورد شده را مشاهده کنید. همچنین برای امتحان عملی کوئری هایی را مطالعه می کنید که در این پست به صورت واضح و شفاف آمده است.

🔍 لطفاً منابع را به‌دقت بررسی کنید تا برای امتحان عملی آمادگی لازم را داشته باشید.
بسیار خب دیگه هر آنچکه لازم بودش را کامل برای هر درس اعلام کردم. اگر کسی سوالی بپرسه که داخل این پست بهش اشاره کرده باشم؛ به این پست ها ارجاع خواهم داد.
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_اسلامشهر

سلام به همگی، دانشجویان واحد اسلامشهر که امروز امتحان عملی دارند، توجه داشته باشند که راس ساعت ۱۴:۳۰ در کلاس حضور داشته باشند.
🙏3
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_جنوب

با سلام به شما دانشجویان محترم درس پیاده سازی سیستم پایگاه داده، امروز راس ساعت 9:30 الی 12:30 پروژه ی همه ی شما بزرگواران را مشاهده خواهم کرد. موقع ارائه توجه داشته باشید که database diagram تون باز باشه و نمودار ER هم حتما جهت بررسی دقیق پیشتون باشه.
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_مرکز

با سلام به شما دانشجویان پایگاه داده،
با توجه به اینکه تعداد زیادی از شما ایمیل فرستاده‌اید و امتحانات فشرده‌ای دارید، اجازه دهید امتحان عملی دانشجویان آز پایگاه داده تا روز سه‌شنبه به پایان برسد.
✍️ مطالب مربوط به امتحان پایان ترم تا آخر هفته برای شما ارسال خواهد شد.
📌 اگر الان این مطالب را منتشر کنم، ممکن است برخی از دانشجویان آز پایگاه داده ام فکر کنند که این مباحث را برای امتحان عملی باید مطالعه کنند؛ بنابراین، فعلاً منتظر ارسال مطالب مربوط به امتحان پایان ترم باشید.
نگران نباشید!
تا روز چهارشنبه نهایتاً تمام مطالب ارسال می‌شود.
لطفاً در این مدت جزوه‌ را مطالعه کنید و برای امتحان پایان ترم آمادگی لازم را کسب نمایید.
موفق باشید!
🙏6
🔹 اطلاعیه مهم درباره مباحث مهم امتحان پایان ترم درس پایگاه داده ویژه ی دانشجویان محترم واحد تهران مرکز🔹

با سلام به همه ی شما دانشجویان محترم، در این پست، نکات کلیدی آزمون پایان‌ترم را به طور دقیق ارائه کرده‌ام تا هیچ پرسشی بی‌پاسخ نماند.

🔸 فصل اول مشی پایگاهی و سیستم‌های پایگاهی
این فصل بیشتر شامل مباحث تعریفی است، بنابراین مطالعه‌ی موارد زیر الزامی است:
✔️ مفاهیم اولیه‌ی پایگاه داده (تعریف جامع)
✔️ انواع رویکرد در طراحی پایگاه داده
✔️ مشخصه‌های اصلی پایگاه داده
✔️ عناصر پایگاه داده به‌صورت مفهومی مطالعه شود(جدول، فیلد، رکورد)
✔️ اجزاء اصلی پایگاه داده‌ها

🔸 فصل دوم مدل‌سازی معنایی داده‌ها

این فصل را به طور کامل مطالعه کنید، زیرا یک سؤال قطعی از نمودار ER مشابه امتحان میان‌ترم خواهید داشت. در آزمون پایان ترم نیز، یک محیط عملیاتی به شما داده می‌شود و باید نمودار ER را به گونه‌ای طراحی کنید که مثلاً بتوان از آن ۸ جدول ایجاد کرد.

📌 نکات کلیدی در طراحی نمودار ER:
✔️ نمودار باید شامل روابط یک به یک، یک به چند و چند به چند باشد.
✔️ موجودیت‌ها و ویژگی‌های آن‌ها را به دقت مشخص کنید.
✔️ کلیدهای اصلی و خارجی را تعیین کنید تا ارتباطات به درستی برقرار شوند.
✔️ توجه ویژه‌ای به صفحات ۲۴ و ۲۵ داشته باشید، زیرا شامل نکات مهمی درباره‌ی کلید اصلی در شبه‌موجودیت‌ها هستند.

توجه: این فصل هیچ سؤال تعریفی نخواهد داشت. تمرکز اصلی روی توانایی شما در ترسیم نمودار ER بر اساس محیط عملیاتی داده‌شده است.

🔸 فصل سوم معماری پایگاه داده و بررسی لایه‌های آن
از این فصل بیشتر مباحث تعریفی می آید و این سرفصل ها بایستی مطالعه شوند:

✔️ زبان داده‌ای فرعی
✔️ دید خارجی
✔️ مدیر پایگاه داده

🔸 فصل چهارم انواع کلیدها و تبدیل نمودار ER به جدول (نرمال‌سازی)
مطالعه‌ی کامل این فصل ضروری است و سرفصل های زیرا هم از لحاظ مفهومی و هم از لحاظ تعریفی مسلط باشید:

✔️ یادگیری ابرکلید (Super Key) و کلید کاندید همراه با مثال
✔️ مفاهیم کلید اصلی و کلید خارجی (صفحه‌ی ۳۴ نکات مهمی دارد)
✔️ قواعد تبدیل نمودار ER به جدول، مشابه امتحان میان‌ترم

توجه: در بحث نحوه‌ی تبدیل نمودار ER به جدول یا نرمالسازی، قواعدی که گفته شده را به شکل مفهومی حتما بلد باشید. مثلاً اینکه چه موجودیت‌ها و یا ارتباطی تبدیل به جدول می‌شود؛ همانند آنچکه در امتحان میان ترم داشتید.

🔸فصل پنجم زبان SQL - دستورات تعریف داده‌ها
از این فصل کوئری به شما داده خواهد شد و فقط این کوئری ها را مطالعه می کنید:
✔️ دستور ساخت جدول
✔️ دستور ویرایش جدول (افزودن ستون جدید و تغییر مشخصات ستون)

🔸 فصل ششم جبر رابطه‌ای و عملگرهای آن

همه‌ی مباحث این فصل مهم هستند و باید کاملاً مسلط باشید!
🔹 حل مثال‌های جزوه + فایل مثالی از جبر رابطه + مراجعه به نمونه‌سوال‌های میان‌ترم

🔸 فصل هفتم دستورات دستکاری و کنترل داده‌ها
✔️ انواع عملگرها در SQL
✔️ دستورات دستکاری داده ها شامل: INSERT، UPDATE، DELETE
✔️ دستورات SELECT شامل: عملگرهای رابطه‌ای، منطقی، BETWEEN، IN و NOT IN، LIKE و NOT LIKE، GROUP BY
✔️ تسلط بر توابع ریاضی (مثل COUNT و MAX و ...)
✔️ دستور SELECT تو در تو و JOIN را بادقت مطالعه کنید
🙏6
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_جنوب

📢 اطلاعیه مهم برای دانشجویان درس پیاده‌سازی سیستم پایگاه داده

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

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

🎯 منتظر اعلام مباحث مهم باشید، و تا آن زمان روی این جزوه کاملاً مسلط شوید!
موفق باشید! 📖
🙏2
📢 اطلاعیه دانشگاه آزاد اسلامی واحد تهران جنوب

با سلام به شما دانشجویان محترم درس پیاده‌سازی سیستم پایگاه داده، همان‌طور که قبلاً در کلاس اعلام شده است، سوالات امتحان شما در سه بخش خواهد بود:

📝 بخش اول: سوالات تعریفی

عمده سوالات این بخش از فایل اول اسلایدها استخراج شده‌اند؛ بنابراین بیشترین تمرکز خود را روی مطالعه‌ی این فایل قرار دهید.

🔄 بخش دوم: تبدیل نمودار ER به جدول

در این بخش، یک نمودار ER به شما داده خواهد شد و باید آن را با استفاده از کوئری SQL به جدول تبدیل کنید.

🔹 نکته‌ی بسیار مهم:

▪️ نحوه‌ی تبدیل روابط چند به چند، یک به چند و یک به یک به جدول از اهمیت ویژه‌ای برخوردار است.

▪️ این مباحث بارها در کلاس تمرین شده و قواعد آن در فایل‌های آموزشی مانند فایل یک و فایل دوم (جزوه ی پایگاه داده) به صورت کامل تشریح شده است.

▪️ دقیقاً همان فرایندی را که برای پروژه‌ی خود انجام داده‌اید، با کوئری SQL اجرا کنید.

💡 توصیه:

🔸 حتماً بخش کوئری را چندین بار روی کاغذ تمرین کنید تا قواعد و کلمات کلیدی را کاملاً به خاطر بسپارید.

🔎 بخش سوم: کوئری‌های SQL

در این بخش، بعد از تبدیل نمودار ER به جدول، از شما خواسته می‌شود کوئری‌های SQL مختلف را بر اساس نمودار ER تبدیل شده به جدول بنویسید، مانند:

🔹 INSERT، UPDATE، DELETE، SELECT

🔹 تمرکز اصلی روی دستورات SELECT خواهد بود.

🔹 تمامی دستورات SELECT مهم هستند و هیچ موردی قابل حذف نیست، زیرا اسلایدها به‌صورت ترتیبی تا دستور JOIN پیش رفته‌ایم.

🔹 تعریف متغیر برای فراخوانی Stored Procedure یا Function بسیار مهم است.

🔹 برای پاسخگویی به سوالات مربوط به Stored Procedure یا Function، باید ابتدا نحوه‌ی تعریف و مقداردهی متغیر را کاملاً مسلط باشید.

🎯 نکته‌ی ویژه:

یک سوال تشویقی از مبحث Stored Procedure یا Function طراحی شده است.

🔹 در صورتی که در پاسخ به سوالات بخش کوئری شک داشتید می‌توانید این سوال را جایگزین کنید.

🔹 پیش‌نیاز این مبحث، تسلط کامل بر نحوه‌ی تعریف و مقداردهی متغیر است.

🔹 حتماً نحوه‌ی فراخوانی Stored Procedure و Function را به‌طور کامل یاد بگیرید.

📌 مطالعه‌ی دقیق و تمرین این موارد نقش کلیدی در موفقیت شما خواهد داشت.

موفق باشید!
🙏1
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
📢 اطلاعیه دانشگاه آزاد اسلامی واحد تهران جنوب با سلام به شما دانشجویان محترم درس پیاده‌سازی سیستم پایگاه داده، همان‌طور که قبلاً در کلاس اعلام شده است، سوالات امتحان شما در سه بخش خواهد بود: 📝 بخش اول: سوالات تعریفی عمده سوالات این بخش از فایل اول اسلایدها…
خیلی از این موارد را بارها طی تدریسم سر کلاس اعلام کرده بودم‌. حتما این پست را با دقت مطالعه کرده و مفاهیم جزوه را با این رویکرد بهش مسلط شوید.

انشا الله اگر امتحانتون این هفته برگزار شد و عمری باقی موند سر جلسه ی امتحان شما را می بینم.

خواهشا دانشجویانی که به تلگرام دسترسی دارید این پست را برای همکلاسی هاتون که دسترسی به تلگرام براشون سخت هستش بفرستید تا از مفاهیم اطلاع پیدا کنند.
🙏2
با سلام به شما دانشجویان محترم پایگاه داده و درس پیاده سازی سیستم پایگاه داده، با توجه به مجازی شدن امتحانات اطلاعیه هایی براتون میفرستم که حتما به اونها توجه داشته باشید تا انشا الله مشکلی براتون پیش نیاد.
🙏3
📌 نکات مهم درباره امتحانات مجازی

دانشجویان گرامی، لطفاً به موارد زیر دقت فرمایید:

🔸 پاسخ‌نامه صرفاً باید در سامانه بارگذاری شود.

🔸 پس از پایان زمان تعیین‌شده، امکان بارگذاری پاسخ‌نامه وجود نخواهد داشت.

🔸 به‌طور پیش‌فرض، ۹۰ دقیقه برای پاسخ‌گویی و ۱۵ دقیقه برای بارگذاری پاسخ‌نامه در نظر گرفته شده است.

🔸 فایل خروجی باید با فرمت PDF و با حجم کمتر از ۳ مگابایت در سامانه بارگذاری شود.
در خصوص درس پایگاه داده، بنده دو تا ایمیل در انتهای صورت سوالتون گذاشتم که به هر دو اون ایمیل ها پاسخنامه تون را بدین شکل برایم بفرستید.

شماره دانشجویی- نام و نام خانوادگی- نام درس- ساعت امتحان
👍1
ببینید چیزی که دانشگاه ابلاغ کرده است اینکه حتما بایستی در سامانه ی وادانا پاسخ ها آپلود بشه، پس اولین کاری که دانشجویان پایگاه داده ام انجام می دهید این است که در این سامانه پاسخ هاتون را آپلود می کنید. در مرحله ی بعدی به هر دو ایمیل هم فایل هاتون را برایم بفرستید. حداکثر زمانی هم که گفته اند نهایتا تا ۱۵ دقیقه بعد از امتحانات پاسخ های شما مورد تایید است.
👍1
پس حتما در وهله ی اول تمام تلاشتون را کنید تا فردا جایی باشید که وضعیت اینترنت مناسب باشه و بتونید پاسخ هاتون را در سامانه آپلود کنید. حتی اگر نتونستید هم ایمیل کنید اشکالی نداره؛ آنچکه اهمیت داره اینکه حتما در سامانه بایستی آپلود بشه. (این اطلاعیه مخصوص دانشجویان پایگاه داده ام هستش چون فردا امتحانشون هست)