

طراحی بانک اطلاعاتی با SQL-Server مقدماتی
نرمافزار SQL-Server یک بانک اطلاعاتی از نوع دیتابیسهای رابطهای است که توسط Microsoft ارائه شده و وظیفهی اصلی آن ذخیره و بازیابی اطلاعات بر اساس درخواست نرمافزارهای دیگر میباشد. Microsoft SQL-Server دارای نسخههای متنوع و متناسب با مخاطبان و محیطهای کار مختلف است.
مهمترین کاربرد SQL-Server، ایجاد بانکهای اطلاعاتی با حجم بالا است که تعداد زیادی کاربر به صورت همزمان یتوانند به آن دسترسی داشته باشند.
وقتی صحبت از ذخیره و مدیریت اطلاعاتِ انبوه در یک پایگاه داده رابطهای مطرح میشود، SQL-Server حرف اول را میزند. این غول دنیای دادهها با رابط بصری جذاب و ابزارهای قدرتمند خود، خیال شما را از بابت نظم و دسترسی آسان به اطلاعات راحت میکند به خصوص برای وبسایتهایی که امکان ثبتنام و ورود کاربران را دارند.
البته کاربردهای SQL-Server فراتر از وبسایتها میرود. برای هر شرکتی که با انبوهی از دادهها سروکار دارد، از لیست مشتریان و کاتالوگ محصولات گرفته تا آرشیو عظیم محتوا، SQL-Server یک حاکم قوی و مقتدر است. این نرمافزار با مدیریت دقیق دادهها نقش حیاتی در عملکرد درست وبسایتها یا هر نوع اپلیکیشنی ایفا میکند.
به بیان دیگر میتوان گفت که SQL-Server یک موتور رابطهای قدرتمند است که پردازش دستورات و Queryها، ذخیرهسازی فایلها و دادهها، جداول و بافرهای داده را بر عهده دارد.
در این دوره، ابتدا شما با مفاهیم پایهای بانک اطلاعاتی آشنا میشوید؛ سپس طراحی بانک اطلاعای استاندارد را آموزش خواهید دید و مراحل نرمالسازی و اصلاحات طراحی را فرا خواهید گرفت.
شما یاد میگیرید که یک بانک اطلاعاتی را طراحی کنید و با بانکهای اطلاعاتی SQL-Server کار کنید.
پس از آموزشهای ابتدایی، میآموزید که چهطور اطلاعات یک بانک اطلاعاتی را به دست آورده و آنها را تغییر دهید.
-
طراحی مفهومی بانک اطلاعاتی
-
ایجاد جدولها
-
برقراری ارتباط بین جدولها
-
ایجاد پرسوجوها
-
آشنایی با زبان پرسوجوی SQL
-
ایجاد Viewها
-
و ...
برخی از عناوینی هستند که طی این دورهی آموزشی میآموزید.
ذکر این نکتهی مهم نیز الزامی است که سیستم بانک اطلاعاتی SQL-Server به عنوان یکی از مهمترین و حتی میتوان گفت مهمترین بانک اطلاعاتی مورد استفادهی مشاغل، سازمانها و ... میباشد و به دلیل قابلیت ارتباطی که با تمام زبانهای برنامهنویسی دارد، گسترهی استفادهی زیادی دارد؛ لذا فارغ از این که از چه زبان برنامهنویسی استفاده میکنید، همواره یادگیری SQL-Server یکی از الزامات هر برنامهنویس و توسعهی دهندهی سیستم میباشد.
لازم به توضیح است که در خصوص کلیهی مباحث، تمرینهای کاملاً کاربردی مورد حل و بررسی قرار میگیرند.
قوانین دوره:
-
حضور به موقع و مرتب و فعال دانشجویان در کلاس (حضور و غیاب انجام میشود و دانشجویانی که بیش از دو جلسه غیبت داشته باشند حذف خواهند شد.)
-
انجام به موقع و مرتب تمرینهای تدوینشده که در طول دوره ارائه میگردد.
-
همکاری با تیم پشتیبان توت که در طول دوره در کنار دانشجویان هستند به منظور حفظ کیفیت یادگیری دانشجویان
-
تکمیل صحیح اطلاعات فردی در فرم مربوط به ثبت نام به منظور درج در گواهی دوره
سرفصل های دوره
- دربارهی دادهها
- مفاهیم سیستم پایگاه داده
- مروری کلی بر سیستمهای بانک اطلاعاتی رابطهای
- جایگاه سیستمهای بانک اطلاعاتی
- یکپارچگی داده
- همزمانی
- امنیت دادهها
- مفهوم پرسوجو
- مفاهیم جدول و فیلد و رکورد
- مفهوم موجودیت
- مفهوم ارتباط
- مفهوم شیءگرایی
- نمودار گردش دادهها (DFD)
- نمودارد ارتباط بین موجودیتها (ERD)
- طراحی جداول بانک اطلاعاتی
- برقراری ارتباط بین جداول
- نرمالسازی و سطوح مختلف آن
- معرفی SQL-Server
- نصب و تنظیمات SQL-Server
- آشنایی با SSMS (SQL-Server Management Studio)
- معرفی محیط نرمافزار
- ایجاد و ویرایش ساختار جدول
- معرفی و تعیین کلیدها
- تعیین رابطه بین جدولها
- ورود و ویرایش دادهها
- معرفی T-SQL
- انواع دادهها
- توابع
- متغیرها
- عملگرها
- زبان تعریف داده (DDL)
- ایجاد بانک اطلاعاتی
- ایجاد جدول
- ایجاد اشیاء بانک اطلاعاتی
- نماها
- ایندکسها
- روالهای ذخیرهشده
- شِماها
- پرسوجوها
- دستور SELECT
- توابع مربوط به دستور SELECT
- عملگرهای مربوط به دستور SELECT
- عبارتهای کنترلی مربوط به دستور SELECT
- گروهبندی
- الحاق جداول
- زبان تغییر داده (DML)
- درج اطلاعات در بانک اطلاعاتی با دستور INSERT
- ویرایش اطلاعات جداول با دستور UPDATE
- حذف اطلاعات با دستور DELETE
- تعریف View
- ایجاد View
- انواع View
- تغییر View
- حذف View
- توابع تعریفشده توسط کاربر
- عبارتهای کنترلی
- ایجاد Stored-Procedure
- تغییر ساختار توابع
جزئیات دوره
بخش نظرات
ورود
اولین نفر باشید که نظر خود را ثبت میکنید.
بخش نظرات
ورود
اولین نفر باشید که نظر خود را ثبت میکنید.