‫اول‬ ‫جلسه‬
www.NikAmooz.com
‫از‬ ‫نگهداری‬
‫اطالعاتی‬ ‫های‬‫بانک‬
‫طاهری‬ ‫مسعود‬ ‫معرفی‬
1
.
‫مشاور‬ ‫و‬ ‫مدرس‬
SQL Server
(
‫آموز‬ ‫نیک‬
)
2
.
‫سداد‬ ‫الکترونیک‬ ‫پرداخت‬ ‫داده‬ ‫پایگاه‬ ‫توسعه‬ ‫واحد‬ ‫رئیس‬
(
‫م‬ ‫بانک‬
‫لی‬
)
3
.
‫پارسیان‬ ‫الکترونیک‬ ‫تجارت‬ ‫طراحی‬ ‫و‬ ‫تحلیل‬ ‫ارشد‬ ‫کارشناس‬
4
.
‫افزاری‬‫نرم‬ ‫بزرگ‬ ‫های‬‫شرکت‬ ‫مشاور‬
(
‫و‬ ‫کشتیرانی‬ ‫سازمان‬ ،‫رایورز‬
)...
5
.
‫های‬‫پروژه‬ ‫انجام‬ ‫متخصص‬
SQL Server
(
،‫اطالعاتی‬ ‫بانک‬ ‫امنیت‬
HA
‫و‬
)...
6
.
‫و‬
...
‫خودم‬ ‫داستان‬
1
.
‫بزرگ‬ ‫شکست‬
2
.
‫نویسی‬‫برنامه‬ ‫کار‬ ‫بازار‬ ‫به‬ ‫ای‬‫حرفه‬ ‫ورود‬
3
.
‫اطالعاتی‬ ‫بانک‬ ‫حجم‬ ‫افزایش‬
=
‫سرعت‬ ‫کاهش‬
‫سناریو‬ ‫چند‬ ‫بررسی‬
....
‫تهیه‬
Backup
‫از‬
‫بانک‬
‫اطالعاتی‬
‫در‬
‫حجم‬
1TB
‫اول‬ ‫سناریو‬
1
.
‫زمان‬
‫تهیه‬
‫نسخه‬
‫پشتیبان‬
‫بیش‬
‫از‬
2
‫ساعت‬
!
2
.
‫چگونه‬
‫زمان‬
‫تهیه‬
‫نسخه‬
‫پشتیبان‬
‫را‬
‫کاهش‬
‫دهیم؟‬
3
.
‫چه‬
‫طور‬
‫تحت‬
‫شبکه‬
Backup
‫بگیرم؟‬
‫بانک‬
‫اطالعاتی‬
Suspect
‫شده‬
‫است‬
‫دوم‬ ‫سناریو‬
1
.
‫بدبخت‬
‫شدم‬
!
2
.
‫بانک‬
‫اطالعاتی‬
‫کار‬
‫کند‬‫نمی‬
!
‫کسی‬
‫تواند‬‫نمی‬
‫وصل‬
‫شو‬
‫د‬
‫ارسال‬
‫ایمیل‬
‫پس‬
‫از‬
‫انجام‬
‫یک‬
‫کار‬
‫خاص‬
‫سوم‬ ‫سناریو‬
1
.
‫اگر‬
‫مشکل‬
‫خاصی‬
‫پیش‬
‫اومد‬
‫سریع‬
‫ایمیل‬
‫ارسال‬
‫شود‬
2
.
‫بکاپ‬
‫گرفته‬
،‫شد‬
‫سریع‬
‫ایمیل‬
‫ارسال‬
‫شود‬
.
3
.
‫هر‬
‫روز‬
‫خروجی‬
‫یک‬
‫پروسیجر‬
‫ایمیل‬
‫شود‬
.
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
1
.
‫آشنایی‬
‫با‬
‫مفهوم‬
Database Engine
2
.
‫آشنایی‬
‫با‬
‫بانک‬
‫اطالعاتی‬
‫ای‬‫رابطه‬
3
.
‫آشنایی‬
‫با‬
‫مفهوم‬
NOSQL , NewSQL
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
4
.
‫آشنایی‬
‫با‬
‫روال‬
‫نصب‬
SQL Server
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
5
.
‫آشنایی‬
‫با‬
‫های‬‫سرویس‬
SQL Server
6
.
‫آشنایی‬
‫با‬
‫برنامه‬
Configuration Manager
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
7
.
‫آشنایی‬
SSMS
‫و‬
SQL Operations Studio
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
8
.
‫معرفی‬
‫های‬‫بانک‬
‫اطالعاتی‬
‫مورد‬
‫استفاده‬
‫در‬
‫دوره‬
9
.
‫آشنایی‬
‫با‬
‫های‬‫بانک‬
‫اطالعاتی‬
‫سیستمی‬
10
.
‫آشنایی‬
‫با‬
‫های‬‫فایل‬
‫بانک‬
‫اطالعاتی‬
‫و‬
‫معماری‬
‫آنه‬
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
11
.
‫آشنایی‬
‫با‬
Recovery Model
‫و‬
‫انواع‬
‫آن‬
12
.
‫آشنایی‬
‫با‬
‫تنظیمات‬
Recovery Model
13
.
‫حجم‬
Log File
‫زیاد‬
،‫شده‬
‫چه‬
‫کنم؟‬
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
14
.
‫آشنایی‬
‫با‬
‫اصول‬
‫تهیه‬
Backup
‫در‬
SQL Server
15
.
‫چه‬
‫زمانی‬
‫و‬
‫از‬
‫چه‬
‫نوع‬
Backup
‫ی‬
‫استفاده‬
‫کنم؟‬
16
.
‫زمان‬
Backup
‫گیری‬
‫طوالنی‬
،‫است‬
‫چه‬
‫کنم؟‬
17
.
‫فایل‬
Backup
‫در‬
‫دست‬
‫شرکت‬
‫رقیب‬
‫افتاده‬
...
!
18
.
Backup
‫تحت‬
‫شبکه‬
‫خواهم‬‫می‬
‫چه‬
‫کنم؟‬
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
19
.
‫بازیابی‬
‫یک‬
Backup
‫چگونه‬
‫است؟‬
20
.
‫انواع‬
‫های‬‫روش‬
Restore
‫چگونه‬
‫است؟‬
21
.
‫فرآیند‬
Restore
‫را‬
‫چه‬
‫طور‬
‫تر‬‫سریع‬
‫کنم؟‬
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
Restore Full Backup
Restore Differential
Backup
Restore Log Backup
Restore Encrypt
Backup
22
.
‫استفاده‬
‫از‬
Database Snapshot
23
.
‫کپی‬
‫از‬
‫بانک‬
‫اطالعاتی‬
‫ایجاد‬
‫کنم؟‬
24
.
‫دیتابیس‬
‫دمو‬
‫اندازی‬‫راه‬
‫کنیم؟‬
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
25
.
‫بررسی‬
SQL Server Agent
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
Jobs
Schedules
Alerts
Operators
Proxy
Error Logs
26
.
‫بررسی‬
‫صحت‬
‫و‬
‫سالمت‬
‫بانک‬
‫اطالعاتی‬
27
.
‫بررسی‬
‫مشکل‬
Suspect
‫و‬
‫روش‬
‫رفع‬
‫آن‬
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
28
.
‫بررسی‬
‫های‬‫روال‬
‫مربوط‬
‫به‬
‫نگهداری‬
‫ها‬‫ایندکس‬
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
Index
Fragmentation
Rebuild Index
Reorganize
Index
Update
Statistics
29
.
‫بررسی‬
‫های‬‫روال‬
Maintenance Plan
‫گیریم؟‬‫می‬ ‫یاد‬ ‫چیزی‬ ‫چه‬
‫اطالعات‬ ‫های‬‫بانک‬ ‫بررسی‬
‫ی‬
NOSQL
Big Data
‫آن‬ ‫به‬ ‫مربوط‬ ‫های‬‫ویژگی‬ ‫و‬
1
.
Not Only SQL
2
.
‫عدم‬
‫استفاده‬
‫از‬
‫ساختار‬
‫ای‬‫رابطه‬
3
.
‫غلبه‬
‫بر‬
‫های‬‫محدودیت‬
‫های‬‫دیتابیس‬
‫ای‬‫رابطه‬
NOSQL
‫چیست؟‬
1
.
‫امکان‬
‫کار‬
‫با‬
‫های‬‫داده‬
‫حجیم‬
(
Big Data
)
2
.
‫سرعت‬
‫باال‬
‫در‬
‫ذخیره‬
‫و‬
‫بازیابی‬
‫ها‬‫داده‬
3
.
‫توزیع‬
‫و‬
‫تکرار‬
‫ها‬‫داده‬
‫در‬
‫سرورهای‬
‫مختلف‬
4
.
‫عدم‬
‫ایجاد‬
‫ساختار‬
‫برای‬
‫آن‬
‫های‬‫ویژگی‬
NOSQL
‫های‬‫بانک‬ ‫مختلف‬ ‫انواع‬
NOSQL
1
.
Consistency
:
‫واکشی‬
‫آخرین‬
‫داده‬
‫درخواستی‬
2
.
Availability
:
‫هر‬
‫درخواست‬
‫دارای‬
‫یک‬
‫پاسخ‬
3
.
Partition Tolerance
:
‫اشکال‬
‫در‬
‫شبکه‬
...
‫نظریه‬ ‫بررسی‬
CAP
‫نظریه‬ ‫بررسی‬
CAP
1
.
‫غلبه‬
‫بر‬
‫های‬‫ضعف‬
‫های‬‫دیتابیس‬
SQL , NOSQL
2
.
‫ارائه‬
‫های‬‫ویژگی‬
NOSQL
+
ACID
New SQL
‫چیست؟‬
‫بین‬ ‫مقایسه‬
New SQL, NOSQL, SQL
‫از‬ ‫باید‬ ‫چرا‬
SQL Server
‫کنیم؟‬ ‫استفاده‬
‫از‬ ‫استفاده‬ ‫دالیل‬
SQL Server
1
.
‫وجود‬
Benchmark
‫معتبر‬ ‫های‬‫مقایسه‬ ‫و‬ ‫ها‬
1
-
‫موسسه‬
TPC
:
www.tpc.org
(
Class E, Class H
)
2
-
‫گارتنر‬ ‫موسسه‬
‫از‬ ‫استفاده‬ ‫دالیل‬
SQL Server
2
.
‫ترین‬‫امن‬
‫دنیا‬ ‫اطالعاتی‬ ‫بانک‬
1
.
‫آوری‬‫فن‬ ‫و‬ ‫استاندارد‬ ‫ملی‬ ‫موسسه‬
2
.
‫ها‬‫پذیری‬‫آسیب‬ ‫وضعیت‬ ‫بررسی‬
3
.
‫سال‬ ‫از‬ ‫گزارش‬
2010
‫الی‬
2016
‫از‬ ‫استفاده‬ ‫دالیل‬
SQL Server
3
.
‫سرعت‬
‫باال‬
‫باال‬ ‫حجم‬ ‫با‬ ‫کار‬ ‫هنگام‬
‫از‬ ‫استفاده‬ ‫دالیل‬
SQL Server
4
.
Cross Platform
‫آن‬ ‫بودن‬
‫از‬ ‫استفاده‬ ‫دالیل‬
SQL Server
5
.
‫با‬ ‫ارتباط‬ ‫امکان‬
Hadoop
&
(
Big Data
)
1
.
‫مدیریت‬ ‫برای‬ ‫پلتفورمی‬
Big Data
2
.
‫ارتباط‬
SQL Server
‫با‬
Hadoop
Polybase
SQL Server
User
Hadoop
Cluster
‫از‬ ‫استفاده‬ ‫دالیل‬
SQL Server
6
.
‫از‬ ‫استفاده‬
R
‫و‬
Python
1
.
‫های‬‫زبان‬
‫داده‬ ‫علم‬
2
.
‫مباحث‬ ‫از‬ ‫استفاده‬
Machine Learning
3
.
‫از‬ ‫استفاده‬
Data Mining
‫اولیه‬ ‫مفاهیم‬ ‫با‬ ‫آشنایی‬
1
.
‫های‬‫بانک‬
‫اطالعاتی‬
‫مبتنی‬
‫بر‬
‫جبر‬
‫ای‬‫رابطه‬
2
.
‫وجود‬
‫مفهوم‬
،‫جدول‬
،‫فیلد‬
‫رکورد‬
‫و‬
...
Relational Database
‫چیست؟‬
1
.
‫ای‬‫مجموعه‬
‫از‬
‫های‬‫داده‬
‫مرتبط‬
‫به‬
‫هم‬
2
.
‫محلی‬
‫جهت‬
‫نگهداری‬
‫و‬
‫پردازش‬
‫ها‬‫داده‬
Database
‫چیست؟‬
1
.
Database Management System
2
.
‫موتوری‬
‫برای‬
‫مدیریت‬
‫پایگاه‬
‫داده‬
3
.
SQL Server , Oracle , MySQL ,…
DBMS
‫چیست؟‬
‫جدید‬ ‫های‬‫قابلیت‬ ‫معرفی‬ ‫مستند‬ ‫به‬ ‫مراجعه‬
SQL Server 2017
1
.
‫بررسی‬
‫های‬‫ویژگی‬
‫جدید‬
SQL Server
2
.
‫استفاده‬
‫از‬
Datasheet
‫های‬
‫مربوط‬
‫به‬
‫هر‬
‫نسخه‬
3
.
‫بررسی‬
Datasheet
‫نسخه‬
2017
‫جدید‬ ‫های‬‫ویژگی‬ ‫بررسی‬
...
SQL Server
‫سرور‬ ‫روی‬ ‫بر‬
Virtual
‫یا‬
Dedicate
1
.
‫اندازی‬‫راه‬
SQL Server
‫بر‬
‫روی‬
‫سرور‬
‫فیزیکی‬
2
.
‫عدم‬
‫استفاده‬
‫مناسب‬
‫از‬
Resource
(
‫اغلب‬
‫مواقع‬
)
3
.
‫حل‬‫راه‬
‫هایی‬‫شرکت‬
‫فاقد‬
Database Tuning
‫از‬ ‫استفاده‬
Dedicated Serve
1
.
‫تعداد‬ ‫از‬ ‫پشتیبانی‬
CPU
‫باال‬ ‫های‬
2
.
‫حافظه‬ ‫از‬ ‫شتیبانی‬
RAM
‫باال‬
3
.
‫سرعت‬ ‫پر‬ ‫های‬‫دیسک‬ ‫از‬ ‫پشتیبانی‬
4
.
‫مناسب‬
‫برای‬
Workload
‫ها‬
‫بسیار‬
‫باال‬
5
.
‫استفاده‬
‫از‬
RIAD
‫مناسب‬
‫برای‬
SQL Server
6
.
‫در‬
‫نظر‬
‫گرفتن‬
High Availability
‫از‬ ‫استفاده‬
Dedicated Serve
Always-ON
Failover
Cluster
Always-ON
Availability
Group
Log Shipping
Database
Mirroring
Replication
1
.
‫اندازی‬‫راه‬
SQL Server
‫بر‬
‫روی‬
‫سرور‬
‫مجازی‬
2
.
‫استفاده‬
‫از‬
Hypervisor
‫از‬ ‫استفاده‬
Virtual Serve
3
.
‫در‬
‫نظر‬
‫گرفتن‬
‫حافظه‬
RAM
‫به‬
‫صورت‬
Static
4
.
‫تخصیص‬
Disk
‫ها‬
‫به‬
‫صورت‬
Static
5
.
‫انجام‬
‫تنظیمات‬
Hot Plug
‫از‬ ‫استفاده‬
Virtual Serve
‫نصب‬ ‫نیازهای‬‫پیش‬
SQL Server
‫نصب‬ ‫نیازهای‬‫پیش‬ ‫بررسی‬
SQLServer2017
Software
.NET Framework 4.6
Windows Server 2012
Windows 8
Hardware
Memory : Express 512
Memory : All 1GB
Processor 1.4GHZ
Disk : All Feature 8GB
SQL Server 2017
‫لینوکس‬ ‫در‬
1
.
‫ارائه‬
SQL Server
‫صورت‬ ‫به‬
Cross Platform
SQL Server 2017
‫لینوکس‬ ‫در‬
2
.
‫های‬‫ویژگی‬ ‫بیشتر‬ ‫از‬ ‫استفاده‬ ‫امکان‬
SQL Server
systemctl status mssql-server
‫خصوص‬ ‫در‬ ‫اولیه‬ ‫اصطالحات‬
‫نصب‬
SQL Server
1
.
Enterprise Edition
2
.
Standard Edition
3
.
Web Edition
4
.
Express Edition
5
.
Developer Edition
6
.
Compact Edition
‫های‬‫نسخه‬ ‫انواع‬ ‫بررسی‬
SQL Server
1
.
‫هر‬
‫نسخه‬
‫از‬
SQL Server
2
.
‫وجود‬
50
Instance
3
.
‫امکان‬
‫ایجاد‬
Default Instance
4
.
‫امکان‬
‫ایجاد‬
Named Instance
‫مفهوم‬ ‫بررسی‬
Instance
1
.
‫الگوی‬
‫سازی‬‫مرتب‬
‫داده‬
‫در‬
‫جداول‬
‫و‬
‫ایندکس‬
2
.
‫تاثیر‬
‫در‬
‫مقایسه‬
(
Compare
)
3
.
‫قابلیت‬
‫استفاده‬
‫در‬
‫ها‬‫داده‬
‫ای‬‫رشته‬
‫مفهوم‬ ‫بررسی‬
Collation
1
-
‫سطح‬ ‫در‬
Server
(
‫دهنده‬ ‫سرویس‬
)
2
-
‫سطح‬ ‫در‬
Database
(
‫اطالعاتی‬ ‫بانک‬
)
3
-
‫سطح‬ ‫در‬
Field
(
‫فیلد‬
)
4
-
‫سطح‬ ‫در‬
Expression
(
‫عبارت‬
)
‫ارائه‬
Collation
‫در‬
‫مختلف‬ ‫سطوح‬
1
.
‫احراز‬
‫هویت‬
2
.
‫پروسه‬
‫شناسایی‬
‫یک‬
‫کاربر‬
‫مفهوم‬ ‫بررسی‬
Authentication
‫انواع‬
Authentication
‫در‬
SQL Server
Window Authentication
SQL Server And
Window Authentication
‫کاربر‬
‫فضای‬
SQL Server
Login
1
.
‫تکنولوژی‬
‫جهت‬
‫مدیریت‬
BLOB
2
.
‫ذخیره‬
BLOB
‫در‬
NTFS
‫و‬
‫ارتباط‬
‫با‬
SQL Server
Filestream
‫چیست؟‬
‫سازی‬‫ذخیره‬ ‫محل‬
‫های‬‫داده‬
BLOB
‫کنید‬ ‫فالو‬ ‫را‬ ‫آموز‬ ‫نیک‬ ‫اینستاگرام‬ ‫صفحه‬
‫کانال‬ ‫در‬
‫تلگرام‬
‫شوید‬ ‫عضو‬ ‫آموز‬ ‫نیک‬
https://telegram.me/nikamooz

More Related Content

PDF
Big Data and select suitable tools
PDF
Oracle نوشته مهندس اسمعیل دخت
PPTX
Introduction to oracle
PDF
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
PDF
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
PDF
Librarian2.0-v05
PDF
Herat University Library Management System Persian User Manual
PPTX
Lucene & Solr in informatio retrieval.pptx
Big Data and select suitable tools
Oracle نوشته مهندس اسمعیل دخت
Introduction to oracle
1st Hadoop Tehran Workshop - اسلاید اولین کارگاه آموزش هدوپ تهران
Introduction to Hadoop and Spark - اسلاید کارگاه آموزش هدوپ و اسپارک شیراز
Librarian2.0-v05
Herat University Library Management System Persian User Manual
Lucene & Solr in informatio retrieval.pptx

Similar to sql (20)

PDF
13940305-NetManagementOS_ver1.5
PPT
sharepoint 2007 presentation in crcis
PPTX
IranOUG_Oracle_Multitenant
PDF
the refrence of Oracle Database - The 0.4 release
PDF
Sql tuning
PDF
maxscale and spider engine for performance and security and clustering
PDF
Network management 2_sample
PPTX
Redis.
PDF
13940305-SharePoint-Ver3.51-forStudent
PPTX
06 hpc library_fundamentals_of_parallelism_and_code_optimization-www.astek.ir
PDF
Big Data Processing in Cloud Computing Environments
PDF
OpenStack and its service
PDF
Bi and data mining with Oracle
PPT
مقدمه ای بر داده های پيوندی
PDF
How Create Waf With Naxsi
DOC
Electronic Commerce Ec Sites In Iran
PDF
13940305-Message Passing_ver2.5
PDF
Data Fusion model for web analytics
PDF
386 wp
PDF
13940305-NetManagementOS_ver1.5
sharepoint 2007 presentation in crcis
IranOUG_Oracle_Multitenant
the refrence of Oracle Database - The 0.4 release
Sql tuning
maxscale and spider engine for performance and security and clustering
Network management 2_sample
Redis.
13940305-SharePoint-Ver3.51-forStudent
06 hpc library_fundamentals_of_parallelism_and_code_optimization-www.astek.ir
Big Data Processing in Cloud Computing Environments
OpenStack and its service
Bi and data mining with Oracle
مقدمه ای بر داده های پيوندی
How Create Waf With Naxsi
Electronic Commerce Ec Sites In Iran
13940305-Message Passing_ver2.5
Data Fusion model for web analytics
386 wp
Ad

sql