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

با سلام خدمت شما دانشجویان محترم درس پایگاه داده، ضمن خیر و مقدم خدمت شما بزرگواران. از این به بعد کلیه ی مطالب پایگاه داده در این کانال قرار میگیرد؛ جزوه ی این درس هنوز آماده نیست و سعی می شود که هر جلسه در اختیارتون قرار بگیرد؛ هر چند مفاهیمی که در جزوات آزمایشگاه پایگاه داده گفته شده تا درصد زیادی از این جزوه را پوشش می دهد. از طرفی درستون به شکل 3 واحد نظری هست؛ اما سعی می شود که این مفاهیم را به شکل عملی هم خدمت شما بگم تا درک بیشتری از مباحث پایگاه داده به امید خدا داشته باشید.
🙏1
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_جنوب با سلام خدمت شما دانشجویان محترم درس پایگاه داده، ضمن خیر و مقدم خدمت شما بزرگواران. از این به بعد کلیه ی مطالب پایگاه داده در این کانال قرار میگیرد؛ جزوه ی این درس هنوز آماده نیست و سعی می شود که هر جلسه در اختیارتون…
منبع درس پایگاه داده هم کتاب پایگاه داده ها جناب دکتر روحانی رانکوهی هست و سر فصل مفاهیمی که این ترم به امید خدا سعی می شود، خدمت شما تدریس شود؛ شامل مفاهیم زیر است: (البته ممکن هست تغییری هم داشته باشیم که داخل جزوه آن را اعمال خواهم کرد.)

1-مشی پایگاهی و سیستم‌های پایگاهی که شامل: معرفی درس، تعاریف اولیه و ...
2- مدل سازی معنایی داده ها با روش ER
3- ساختارهای پایگاه داده
4- معماری پایگاه داده و بررسی لایه های آن
5- جبر رابطه ای، عملگرهای جبر رابطه ای
6-دستورات SQL و توابع آن
7- دیدگاه (View) و انواع آن
8- نرمالسازی و بررسی سطوح نرمالسازی
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی pinned «#نحوه‌ی_ارزیابی_درس_آز_پایگاه_داده نحوه ی ارزیابی این درس عبارتست از: 10 نمره فعالیت کلاسی و 10 نمره امتحان عملی خواهد بود که جزئیات آن به شرح زیر است: 10 نمره فعالیت کلاسی شامل : 1- مشخص کردن موضوع از این فایل و یا هر موضوع و دریافت تاییدیه آن به شکل…»
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
Video
با سلام خدمت شما دانشجویان محترم درس پایگاه داده و آزمایشگاه پایگاه داده، آموزش نصب sql server 2022 همراه با توضیحات تکمیلی خدمت شما.
🙏9
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
Video
لازم به توضیح است که این ویدئو را ترم تابستان روی سیستم یکی از دانشجویانم نصب کردم و توضیحات و رکورد روی سیستم ایشون انجام دادم و ایشونم زحمت کشیدن برای من ارسال کردن که دیگه پکیج ویدئویی آموزش Sql Server تقریبا کامل شد. به مرور اگر نکته ی تکمیلی لازم بودش که داخل ویدئوهای ترم گذشته ام نبودش؛ بدین شکل ضبط کرده و در اختیارتون قرار می دهم.
🙏7
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_مرکز

با سلام خدمت شما دانشجویان محترم، با توجه به اینکه هفته ی گذشته اعلام کرده بودم امروز قرار هست نمودار ER ببینم؛ عملا درس جدیدی نخواهیم داشت و کلاس امروز صرفا جهت بررسی و رفع اشکال نمودار ER خواهد بود.
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_اسلامشهر

ّبا سلام خدمت شما دانشجویان محترم، باتوجه به اینکه دیروز تایم صبح آمادگی لازم جهت ارائه ER نبود؛ بنده تصمیم گرفتم هفته ی آینده دوشنبه مورخ 1403/08/01 فقط نمودار ER بررسی کرده و عملا درسی نخواهیم داشت. دانشجویان محترم دقت داشته باشند که حتما نمودار ER شون را جهت ارائه بیاورند.
🙏2
یک نمونه مثال از نمودار ER در محیط عملیاتی بانک
🙏7
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
یک نمونه مثال از نمودار ER در محیط عملیاتی بانک
یکی از دانشجویانم در ترم گذشته زحمت کشیده بودند و نمودار ER محیط عملیاتی بانک را به شکل تقریبا کامل ترسیم کرده بودند که به عنوان الگو برای دانشجویان پایگاه داده و آزمایشگاه پایگاه داده فرستادم که داشته باشید و از آن الگو بگیرید.

نکته: دقت کنید ایشون روابط را به شکل 1 به N در نظر گرفتند و لزومی ندارد که شما هم حتما 1 به N در نظر بگیرید و می تونید روابط تون را به شکل N به M یا همون N به N (چند به چند) در نظر بگیرید.
🙏6
پایگاه داده ها، آزمایشگاه پایگاه داده و پیاده سازی سیستم پایگاه داده_ علی صیادی
Query_7aban.sql
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_اسلامشهر

با سلام خدمت شما دانشجویان محترم آز پایگاه داده، فردا همگی کسانی که سر کلاس تشریف می آورند، این فایل را همراه خودشان داخل فلش داشته باشند.
تذکر: چنانچه کسی این فایل را همراه خودش نداشته باشه، نمره ی منفی برایش در نظر خواهم گرفت. (این نمره ی منفی تاثیر مستقیم در نمره ی پایان ترم خواهد داشت.)
🙏3
دانشجویان آزمایشگاه پایگاه داده توجه داشته باشند که تمامی مطالبی که مرتبط با شما هست را داخل کانال پین کردم و تمامی پیام های غیر مرتبط که قبلا پین شده بود را از حالت پین خارج کردم که راحت تر به مطالب دسترسی داشته باشید.
🙏10
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_جنوب

با سلام خدمت شما دانشجویان محترم، وقت همگی بخیر باشه؛ هفته ی آینده شنبه مورخ 1403/09/17 امتحان میان ترم خواهید داشت و سوالات از روی این جزوه طرح خواهد شد؛ پس حتما دقت داشته باشید که این جزوه را برای امتحان میان ترم مطالعه خواهید کرد.

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

نکته ی 2: حتما سعی کنید که برگه ی A4 حدودا 3 تا برگه همراه خودتون داشته باشید. اگر کسی غیر از برگه ی A4 امتحان خودش را در برگه ی دیگری بنویسد؛ بنده آن را قبول نخواهم نمود.

نکته ی 3: بارم این امتحان از 4 نمره خواهد بود؛ ولی از نظر بنده تاثیر بسیار زیادی روی قبولی یا عدم قبولی یک دانشجو خواهد داشت. بنابراین به گونه ای برنامه ریزی کنید که حتما در تاریخی که ذکر شد؛ سر کلاس حضور پیدا کنید.

حال در پست بعدی فصل ها و مباحثی که بایستی برای امتحان میان ترم مطالعه کنید را به صورت یکجا براتون آوردم.
🙏5
#اطلاعیه_دانشگاه_آزاد_اسلامی_واحد_تهران_جنوب

امتحان میان ترم از فصل اول تا فصل پنجم خواهد بود و یک سوال امتیازی (اختیاری) از فصل ششم خواهید داشت که جزئیات مواردی که بایستی مطالعه کنید را خدمتتون میگم. امتحان تون از دو بخش سوالات تعریفی و مفهومی تشکیل خواهد شد که به تفکیک بهتون میگم مباحث تعریفی از چه فصلی خواهد بود.


فصل اول (مشی پایگاهی و سیستم های پایگاهی):

از این فصل این مباحث بیشتر به شکل تعریفی میاد و مواردی که گفته میشه را حتما مطالعه داشته باشید: 1- مفاهیم اولیه‌ی پایگاه داده، 2- انواع رویکرد در طراحی پایگاه داده، 3- مشخصه های اصلی پایگاه داده، 4- بحث عناصر پایگاه داده درست هست که سر کلاس گفتم ازش سوال تعریفی نخواهم داد؛ ولی بایستی بدونید که جدول، رکورد، فیلد در پایگاه داده چه چیزی هستند.

فصل دوم (مدلسازی معنایی داده ها):

این فصل را به شکل کامل مطالعه می کنید و یک سوال حتما از نمودار ER خواهید داشت یعنی یک محیط عملیاتی را خواهم داد و ازتون می خواهم که مثلا نمودار Er تون را به گونه ای طراحی کنید که از آن بشه مثلا 8 تا جدول طراحی کرد و نمودارتون بایستی طوری ترسیم بشه که داخل این نمودار از روابط یک به یک و یک به چند و چند به چند حتما به کار برده بشه.
از این فصل صفحه ی 24 و صفحه ی 25 نکات بسیار مهمی در خصوص در نظر گرفتن کلید اصلی در شبه موجودیت ها گفته شده است که این دو صفحه را طوری مطالعه میکنید که تسلط کافی روی این مبحث داشته باشید.

فصل سوم (معماری پایگاه داده و بررسی لایه های آن):

از این فصل بیشتر مباحث تعریفی می آید و این سرفصل ها را مطالعه می کنید: 1. تعریف کاربران، 2. زبان میزبان، 3. زبان داده ای فرعی، 4. مدیر پایگاه داده

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

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


فصل پنجم زبان پرس و جوی ساخت یافته (SQL) - بخش دستورات تعریف داده ها:

از این فصل کوئری به شما داده خواهد شد و فقط این کوئری ها را مطالعه می کنید:

1- دستور ساخت جدول، 2- دستور ویرایش جدول (فقط بحث اضافه کردن یک ستون جدید به جدول را مطالعه می کنید)، 3- حذف جدول

فصل ششم (جبر رابطه ای و عملگرهای جبر رابطه ای):

از این فصل یک سوال امتیازی خواهید داشت که این سوال امتیازی از بحث Theta join و Natural join خواهد بود. دانشجویان محترم توجه داشته باشید که برای پاسخگویی به سوال این بخش شما بایستی کلیه ی مباحث این فصل را تسلط کافی داشته باشید.
🙏1