اولین گام برای کار با بانک های اطلاعاتی، ایجاد یک بانک اطلاعاتی جدید است. اما قبل از ایجاد بانک اطلاعاتی باید پروسه ای طی شده و نیازمندها برای طراحی بانک اطلاعاتی تهیه شوند. این نیازمندی ها بوسیله صحبت و گفتگو با مشتریان سیستم آماده شده و بعد از آماده شدن نیازمندی ها، کار تحلیل بر روی اطلاعات جمع آوری شده شروع و در انتها کار طراحی شروع می شود. در حقیقت برای طراحی یک بانک اطلاعاتی پروسه سه مرحله ای زیر طی می شود:
- صحبت و گفتگو با مشتری و جمع آوری نیازمندی های اولیه
- آنالیز و تحلیل نیازمندی ها
- طراحی و پیاده سازی بانک اطلاعاتی
در این قسمت با یکسری مفاهیم اولیه در مورد طراحی بانک ها آشنا شده و یاد میگیریم که قبل از طراحی یک بانک اطلاعاتی چه مواردی را باید در نطر بگیریم. مباحث گفته شده در این قسمت شامل موارد زیر است:
- مروری اولیه بر محیط SQL Server Management Studio، آشنایی با پنجره Connect to Server و بررسی پنجره های Object Explorer و Query Editor
- تعریف مفاهیم اولیه یک Database (بانک اطلاعاتی، Column ها، Row ها)
- بانک های پیش فرض SQL Server (بررسی بانک های master, msdb, tempdb و model)
- نحوه انتخاب نوع دیتابیس و بررسی بانک های OLTP و BI/OLAP و تفاوت آن ها
- نحوه جمع آوری نیازمندی های اولیه برای طراحی سیستم
- آشنایی با مفهوم کلید ها (تعریف کلید اولیه (Primary Key) و کلید خارجی (Foreign Key))
- آشنایی با داده های یکتا و مفهوم Unique Constraint
- بررسی انواع رابطه های One-to-One (یک به یک)، One-to-Many (یک به چند) و Many-to-Many (چند به چند) در بانک های اطلاعاتی
- آشنایی اولیه با مبحث Normalization و بررسی مراحل مختلف نرمال سازی بانک های اطلاعاتی
- نحوه ایجاد بانک اطلاعاتی جدید در محیط Management Studio
- آشنایی با دستور CREATE DATABASE برای ایجاد بانک های اطلاعاتی
- بررسی فایل های MDF و LDF و NDF و تفاوت آن ها
- آشنایی اولیه با فایل های LDF یا Log Database File
تصاویری از محیط آموزش:
مدت زمان فیلم آموزشی: 55 دقیقه
حجم: 88 مگابایت
تهیه کننده: حسین احمدی
منبع: ITPRO
سلام استاد وقت بخیر
وقتی ماهیت بانک مشخص شد که OLAP هست یا OLTP ؟ چطوری ما این ماهیت رو در SSMS مشخص کنیم؟
سلام استاد، وقت بخیر
استاد از عبارت GO چه زمان هایی استفاده میکنیم؟