تحلیل دیتابیس سایت خبری(بخش دوم)


تحلیل دیتابیس سایت خبری(بخش دوم)
برای خرید این درس نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

تحلیل دیتابیس سایت خبری(بخش دوم):


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


Comment(نظر کاربران):
CommentId*: کد نظر (کلید اصلی)
UserId: کد کاربر که مشخص می‌کند چه کاربری نظر داده است. (کلید خارجی از جدول User) 
NewsId: کد خبر که مشخص می‌کند این نظر برای کدام خبر است. (کلید خارجی از جدول News)
CommentText: متن نظر 
RegisterDate: تاریخ ثبت نظر
IsActive: فعال و غیرفعال بودن خبر
ParentId: این فیلد باعث می‌شود که بتوانیم روی یک نظرخاص نظر بدهیم یا در واقع پاسخ خود را به یک نظر بدهیم. که از جدول Comment ارث بری می‌کند. اگر با Null مقداردهی شود یعنی یک نظر است و نه پاسخ ولی اگر مقدار آن عددی باشد که مقدار CommentId می‌باشد، مشخص می‌شود که پاسخ یک نظر است.

 

NewsLikeDislike(لایک خبر):
LikeId*: کد لایک (کلید اصلی)
NewsId: مشخص می‌کند لایک مربوط به کدام خبر است. (کلید خارجی از جدول News)
RegisterDate: تاریخ ثبت
LikeNumber: تعداد لایک (پسندیده)
DisLikeNumber:  تعداد نپسندیده 
UserReport(گزارش تخلفات کاربران):
UserReportId*: کد گزارش (کلید اصلی)
UserId1: گزارش دهنده (کلید خارجی از جدول User)
UserId2: کاربر متخلف (کلید خارجی از جدول User)
RegisterDate: تاریخ ثبت گزارش
CommentId: مشخص می‌کند گزارش تخلف مربوط به کدام نظر است. (کلید خارجی از جدول Comment)

 

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

 

انجمن متخصصان پایگاه داده


نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات 71 جلسه
مدت زمان 1626 دقیقه
حجم دوره 5/57 گیگابایت
سطح مهارت مقدماتی تا پیشرفته
وضعیت دوره پایان یافته
: میانگین امتیاز

380,000تومان
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی
مهدی عباسی

درباره مدرس :

مدیر‌ عامل‌ شرکت آریا‌ نرم‌‌ افزار دارنده مدرک کارشناسی‌ ارشد مهندسی کامپیوتر 12‌ سال سابقه تدریس دروس کامپیوتر را در دانشگاههای دولتی، آزاد، پیام‌نور ملایر، شهیدشمسی‌پور تهران و تدریس برنامه‌نویسی در ... ر انیستیتو ایزایران، مجتمع فنی و موسسه راه‌آینده تهران دارا میباشد و تا به حال راهنمایی انجمنهای علمی دانشگاه و صدها پروژه دانشجویی را برعهده داشته است. تخصص اصلی: با داشتن گواهی‌نامه‌های معتبر تدریس از انیستیتو‌ ایزایران، راه آینده‌تهران و سازمان‌فنی‌حرفه‌ای، تدریس و آموزش‌ دروس کامپیوتر، ‌برنامه‌نویسی کامپیوتر و کلاسهای کنکور کارشناسی و کارشناسی‌ارشد میباشد.همچنین تجربه داوری و نظارت مسابقات برنامه‌نویسی کشوری‌ACM را در سالهای متعدد داشته و تیم مورد رهبری ایشان در 3سال متوالی مقام اول مسابقات کشوری را از آن خود کرده است.ایشان مقالاتی در زمینه شبکه‌های کامپیوتری، تکنیک‌های وزارت دفاع و ... به ثبت رسانده و مشاور و کارشناس در طراحی و برنامه نویسی بیش از 50‌برنامه کاربردی تحت وب و ویندوز و موبایل میباشد. افتخارات دیگر:کسب مقام دوم ایده‌های برتر در مسابقات استارت‌آپ و بکند کشوری را نام برد.بیشتر بدانید