پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
474 subscribers
21 photos
9 videos
119 files
43 links
این کانال جهت اطلاع رسانی به دانشجویان محترم واحدهای اسلامشهر، تهران جنوب و تهران مرکز ایجاد شده است.
راه ارتباطی:
email1: ali.sayyadi200@gmail.com
email2: ali.sayyadi@iau.ac.ir
Download Telegram
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_مرکز

با سلام به شما دانشجویان محترم پایگاه داده، جهت یادآوری عرض کنم که امروز امتحان میان ترم راس ساعت 10:15 برگزار خواهد شد. لطفا طوری برنامه ریزی کنید که دقیقا در همین ساعت سر کلاس حضور داشته باشید تا در یک کلاس مناسب تر امتحان را به امید خدا برگزار کنیم.
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_مرکز

با سلام به شما دانشجویان محترم درس آزمایشگاه پایگاه داده به امید خدا امروز کلاس مان برگزار خواهد شد؛ راس ساعت 13:30 در کلاس آزمایشگاه حضور داشته باشید.
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
DbUniversity2014.sql
دانشجویان محترم آز پایگاه داده توجه داشته باشند که از این جلسه تا آخرین جلسه ایی که کلاس آزمایشگاه داریم این فایل همراه خودشون در فلش باشد! (مخصوص دانشجویان واحد تهران مرکز و اسلامشهر)
سلام، وقت همگی بخیر و نیکی باشد؛ تا دقایقی دیگر، پیام‌هایی را به تفکیک هر دانشگاه و هر درس منتشر می‌کنم تا دانشجویان هر درس بخصوص دانشجویان آز پایگاه داده از نحوه‌ی انجام پروژه و تاریخ امتحان عملی مطلع شوند. خواهشا به هشتگ ها که به تفکیک هر دانشگاه هستش دقت ویژه داشته باشید
🙏13
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_اسلامشهر

با سلام و احترام به دانشجویان محترم واحد اسلامشهر، وقت همگی بخیر باشه؛ با توجه به تعداد بالای دانشجویان، تصمیم گرفتم امتحان عملی و بررسی پروژه را در دو روز برگزار کنم.

📌 تاریخ تحویل پروژه:

- گروه اول (ساعت ۱۳:۰۰ تا ۱۴:۳۰) و گروه دوم (ساعت ۱۴:۴۰ تا ۱۶:۰۰) – چهارشنبه، ۷ خرداد ۱۴۰۴
- گروه سوم (ساعت ۱۶:۰۰ تا ۱۷:۳۰) – پنجشنبه، ۸ خرداد ۱۴۰۴

📝 تاریخ و ساعت برگزاری امتحان عملی:

- گروه اول (روز چهارشنبه مورخ 1404/03/07): ۱۳:۳۰ تا ۱۵:۳۰
- گروه دوم (روز چهارشنبه مورخ 1404/03/07): ۱۶:۰۰ تا ۱۹:۳۰
- گروه سوم (روز پنجشنبه مورخ 1404/03/08): ۱۴:۳۰ تا ۱۷:۰۰


تذکر1: چنانچه دانشجویی در تاریخی که گفته شد، سر جلسه ی امتحان عملی حضور نداشته باشد؛ غایب امتحان محسوب شده و درسش حذف خواهد شد. حتما دقت کنید که در تاریخ و ساعتی که ذکر شد؛ سر کلاس حضور پیدا کنید.

تذکر2: با توجه به اینکه تعداد سیستم ها نسبت به دانشجویان کلاس کم هست؛ حتما کسانی که می تونند با خودشان لپ تاپ بیاورند تا امتحان را بتونیم برگزار کنیم.

تذکر3: دانشجویانی هم که هیچ جلسه ای سر کلاس تشریف نیاورند، درسشان حذف شد؛ انشا الله ترم بعدی در خدمت این بزرگواران هستیم. اسامی آن ها را در پست های بعدی اعلام میکنم و هر گونه ایمیلی از سمت این دانشجویان دریافت کنم برایم قابل قبول نیست و پاسخی نخواهم داد.

تذکر 4: هر دانشجویی بایستی طبق تایم انتخاب واحد خودش سر جلسه ی امتحان عملی حضور پیدا کند.
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_اسلامشهر

نحوه‌ی انجام پروژه

دانشجویان محترم واحد اسلامشهر، توجه داشته باشید که نحوه‌ی انجام پروژه در پست 1 و 2 و همچنین در پیام پین شده به صورت کامل توضیح داده ام و از توضیح مجدد آن خودداری میکنم.

📌 نحوه‌ی ارائه‌ی پروژه:
1️⃣ دانشجویانی که سیستم شخصی به همراه دارند:
لطفاً قبل از شروع نوبت خود، پروژه را در SQL Server باز کنید تا در زمان ارائه آماده باشید.
2️⃣ دانشجویانی که امکان آوردن لپ‌تاپ ندارند:
- یک تصویر واضح از ارتباط بین جدول‌ها (Database Diagram) و طراحی جدول‌ها (Design) داخل گوشی خود داشته باشید.
- منظور از طراحی جدول‌ها، اسامی فیلدها، جنس فیلدها و تنظیمات Allow Nulls است.
- از چند نمونه جدول نیز تصویر جداگانه تهیه کنید تا بررسی شود.
3️⃣ همراه داشتن نمودار ER تأیید‌شده الزامی است.
4️⃣ حتما بایستی از نمودار تایید شده 10 جدول به روش دلخواه (با کوئری یا بدون کوئری) استخراج شود و نیازی به ثبت رکورد داخل جدول ها نیست.

لطفاً موارد ذکرشده را رعایت کنید تا فرآیند بررسی پروژه به بهترین شکل انجام شود.
🙏1
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_مرکز

با سلام و احترام به دانشجویان محترم آزمایشگاه پایگاه داده در دانشگاه آزاد اسلامی واحد تهران مرکز،
همان‌طور که مستحضر هستید،
📅 تحویل پروژه شما روز سه‌شنبه، ۶ خرداد ۱۴۰۴ و 📝 امتحان عملی روز سه‌شنبه، ۱۳ خرداد ۱۴۰۴ برگزار خواهد شد.
🔹 نحوه‌ی ارائه‌ی پروژه مشابه دانشجویان واحد اسلامشهر است. لطفاً برای جزئیات بیشتر به
📌 پست پین‌شده مراجعه کرده و 📖 پست 1، پست ۲ و پست ۳ را با دقت مطالعه کنید.

نحوه‌ی انجام پروژه:

1️⃣ ساخت جدول‌ها:
- پروژه‌ی شما باید شامل
🔢 ۱۰ جدول باشد که با روش دلخواه ( با کوئری یا بدون کوئری) از روی نمودار ER تأیید‌شده ساخته شود.
- داخل هر جدول، حداقل ۴ رکورد باید ثبت شود.

2️⃣ 📑 مستندات پروژه:
- هنگام ارائه‌ی پروژه، همراه داشتن 📃 نمودار ER تأیید‌شده الزامی است.

3️⃣ زمان امتحان عملی:

- ساعت برگزاری امتحان عملی در کلاس تعیین خواهد شد. زمان مناسب را با یکدیگر هماهنگ کرده و امتحان را به امید خدا در ساعتی برگزار خواهیم کرد که برای همه مناسب باشد،

💡 لطفاً موارد ذکر‌شده را رعایت کنید تا فرآیند بررسی پروژه و امتحان عملی به بهترین شکل انجام شود.
🙏1
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_جنوب

با سلام و احترام به دانشجویان محترم درس پیاده سازی سیستم پایگاه داده در دانشگاه آزاد اسلامی واحد تهران جنوب
📅 تحویل پروژه: یکشنبه، ۱۱ خرداد ۱۴۰۴
📝 امتحان میان‌ترم: برگزار نشده، لذا ۶ نمره‌ی فعالیت کلاسی به پروژه اختصاص داده شده است.

🔹 دانشجویانی که تأییدیه نمودار 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