این محصول یک پروژه دانشگاهی کامل و مستند در زمینه طراحی و پیادهسازی پایگاه داده سیستم مدیریت هتل است که با استفاده از Microsoft SQL Server طراحی شده و برای دانشجویان رشتههای مهندسی کامپیوتر، فناوری اطلاعات، مهندسی نرمافزار و دروس مرتبط با پایگاه داده مناسب است.
پروژه با نام HotelDB طراحی شده و ساختار یک سیستم هتل را از مرحله طراحی موجودیتها و روابط تا ایجاد جداول، ثبت اطلاعات نمونه و اجرای Queryهای مختلف پوشش میدهد.
فایل محصول به صورت یک فایل ZIP ارائه شده و شامل بخشهای زیر است:
فایل:
HotelDB.sql
شامل اسکریپت پایگاه داده سیستم هتل است و برای استفاده در محیط SQL Server / SQL Server Management Studio (SSMS) آماده شده است.
ساختار پایگاه داده شامل چهار جدول اصلی است:
RezervOtagh — اطلاعات رزرو اتاق
MehmaanMoshakhasat — اطلاعات و مشخصات مهمانان
PerSonnels — اطلاعات پرسنل هتل
Khadamat — خدمات ارائهشده به مهمانان
در طراحی جداول از Primary Key و Foreign Key برای ایجاد ارتباط و یکپارچگی اطلاعات استفاده شده است.
فایل نمودار ER منطقی نیز در پروژه قرار دارد.
این نمودار ساختار مفهومی سیستم را نشان میدهد و شامل:
موجودیتهای سیستم
صفات موجودیتها
روابط بین موجودیتها
ارتباط مهمان، رزرو، پرسنل و خدمات
است.
نمودار بر اساس ساختار Entity Relationship Diagram طراحی شده است.
نمودار فیزیکی پایگاه داده نیز ارائه شده است.
در این نمودار:
جداول پایگاه داده
فیلدهای جداول
نوع دادهها
Primary Keyها
Foreign Keyها
روابط بین جداول
قابل مشاهده است.
این بخش در محیط SQL Server Management Studio تهیه شده است.
برای جداول پروژه، Data Dictionary نیز تهیه شده است.
در مستندات، ساختار فیلدهای جداول و اطلاعات مربوط به آنها ارائه شده و کلیدهای اصلی و خارجی نیز مشخص شدهاند.
این بخش برای ارائه دانشگاهی پروژه و توضیح ساختار دیتابیس بسیار کاربردی است.
پروژه فقط شامل طراحی جداول نیست و برای جداول سیستم، رکوردهای نمونه نیز در مستندات ارائه شدهاند.
بنابراین ساختار پروژه برای نمایش و اجرای Queryهای مختلف آماده شده است.
یکی از بخشهای مهم پروژه، Queryهای SQL است که برای استخراج اطلاعات مختلف از پایگاه داده طراحی شدهاند.
در این Query، اطلاعات مهمانانی استخراج میشود که:
برای آنها رزرو اتاق ثبت شده است
از خدمات هتل نیز استفاده کردهاند
برای این کار از ارتباط بین جداول:
Khadamat
MehmaanMoshakhasat
RezervOtagh
و عملیات INNER JOIN استفاده شده است.
این Query نام مهمانان و نوع اتاق رزروشده توسط آنها را نمایش میدهد.
در این بخش ارتباط بین جدول مشخصات مهمان و جدول رزرو اتاق برقرار شده و اطلاعات موردنیاز در خروجی نمایش داده میشود.
این Query پرسنلی را شناسایی میکند که تاکنون خدمتی برای مهمانان ثبت نکردهاند.
در این Query از:
NOT IN
Subquery
استفاده شده است.
این Query مهمانانی را نمایش میدهد که حداقل یک بار از خدمات هتل استفاده کردهاند.
در این بخش از:
INNER JOIN
GROUP BY
برای استخراج اطلاعات استفاده شده است.
در طراحی HotelDB، ارتباط بین جداول با استفاده از کلیدهای اصلی و خارجی ایجاد شده است.
RezervOtagh → RezervID
MehmaanMoshakhasat → MehmaanID
PerSonnels → PersonnelID
Khadamat → KhadamatID
در جدول رزرو:
MehmaanID
OperatorID
و در جدول خدمات:
MehmaanID
PerID
برای ایجاد ارتباط بین جداول استفاده شدهاند.
ساختار پروژه همچنین نمونههایی از روابط یکبهچند (1:N) و مدلسازی رابطه چندبهچند (N:M) از طریق جداول واسط را نشان میدهد.
محتویات فایل ZIP شامل موارد زیر است:
ProjeHotel.zip
│
├── db
│ └── HotelDB.sql
│
├── er
│ ├── er_logical.png
│ └── er_physical.png
│
├── dic
│ ├── Doc_Hotel.docx
│ └── Doc_Hotel.pdf
│
└── tasvir
├── ssms_edit.png
├── ssms_q1.png
├── ssms_q2.png
├── ssms_q3.png
├── ssms_q4.png
└── ssms_design.png
این پروژه میتواند برای دانشجویانی که دروس زیر را دارند مفید باشد:
پایگاه داده
طراحی پایگاه داده
سیستمهای مدیریت پایگاه داده
مهندسی نرمافزار
مهندسی کامپیوتر
فناوری اطلاعات
پروژههای دانشگاهی مرتبط با SQL Server
✔️ پروژه کامل پایگاه داده سیستم هتل
✔️ پیادهسازی با SQL Server
✔️ دارای فایل SQL
✔️ دارای ER Diagram منطقی
✔️ دارای ER Diagram فیزیکی
✔️ دارای Data Dictionary
✔️ دارای مستندات Word و PDF
✔️ دارای رکوردهای نمونه
✔️ دارای Queryهای SQL کاربردی
✔️ دارای Primary Key و Foreign Key
✔️ دارای روابط بین جداول
✔️ دارای تصاویر محیط SQL Server Management Studio
✔️ مناسب برای ارائه و مطالعه دانشگاهی
این فایل به عنوان یک پروژه آموزشی و دانشگاهی ارائه شده و میتواند برای یادگیری طراحی پایگاه داده، مطالعه ساختار SQL Server، تمرین Query نویسی و آمادهسازی ارائه دانشگاهی مورد استفاده قرار گیرد.
فرمت محصول: ZIP
موضوع: طراحی و پیادهسازی پایگاه داده سیستم هتل
Database: HotelDB
نرمافزار: Microsoft SQL Server / SQL Server Management Studio
محتویات: SQL + ER Diagram + Data Dictionary + Documentation + Query + تصاویر محیط اجرا
دیدگاه خود را ثبت کنید