King Saud University
  Help (new window)
Go Search
تحميل الدليل التدريبي

أسئلة شائعة


 

Database Programming

برمجة قواعد البيانات

 

 2005

 

 

 

 جدول المحتويات

    

الوحدة الأولى

محلل الاستعلام  ومدير المؤسسة في خادم  SQL SERVER

 QUERY ANALYZER & ENTERPRISE MANAGER  

محلل الاستعلام Query Analyzer . 

كيفية تشغيل مايكروسوفت  SQL Server.

كيفية تشغيل محلل الاستعلام.Query Analyzer

اختيار قاعدة البيانات.

استخدام نافذة الاستعلامQuery  ضمن محلل الاستعلاماتQuery Analyzer .

 استخدام إطار مستعرض الكائنات Object Browser ضمن محلل الاستعلام Query Analyzer .

استعراض محتوى مجلد قاعدة البيانات Northwind ضمن مستعرض الكائنات  Object Browser.

استخدام نافذة الاستعلامQuery   لكتابة  جمل.SQL   

كيفية عرض نتائج الاستعلام في صفحة تبويب منفصلة ضمن نافذة الاستعلام.

ما هو SQL Server Enterprise Manager.

كيفية تشغيل  SQL Server Enterprise Manager.

تسجيل ملقم     .Registering a Server

الخروج من Enterprise Manager .SQL Server

كيفية تشغيل مايكروسوفت  .SQL Server

    

الوحدة الثانية

إنشاء قواعد البيانات باستخدام   SQL SERVER

تخطيط حجم قاعدة بيانات. 

كيفية إنشاء قاعدة بيانات باستخدام  Enterprise Manager  SQL Server.

كيفية إنشاء قاعدة بيانات باستخدام معالج إنشاء قاعدة بيانات المتوفر مع SQL Server.

    

الوحدة الثالثة

نصوص البرمجة وإنشاء الجداول باستخدام   SQL SERVER

ما هو النص البر مجي     SQL Scripts؟

إنشاء وحفظ  وفتح نص برمجي.

إنشاء وحفظ نص برمجي يحتوي على  دفعات  "Batches" مفصولة عن بعضها بواسطة الأمر  .GO

.SQL Server Query Analyzer

إنشاء الجداول  Creating Tables. 

أنواع البيانات.

إنشاء الجداول باستخدام نص برمجي SQL  Script ضمن محلل الاستعلام  .SQL Server Query Analyzer

إنشاء الجداول باستخدام   .SQL Server Enterprise Manager

توليد  النص البرمجي  SQL  Script   بواسطة .SQL Server  

حفظ  النص البرمجي  SQL  Script   الخاص بإنشاء الجدول.

مفهوم القيود  DEFAULT و CHECK.

استخدام القيد  .DEFAULT     

استخدام القيد  .CHECK 

    

الوحدة الرابعة

مشروع تطبيقي: إنشاء  قاعدة بيانات أوامر عملاء باستخدام SQL SERVER

إنشاء  قاعدة بيانات أوامر العملاء. 

النص البرمجي   SQL Script  لإنشاء الجداول.

ترتيب إنشاء الجداول في .SQL Script 

ترتيب إزالة الجداول في SQL Script.

إنشاء الجداول باستخدام  .SQL Server Query Analyzer

معاينة شاشة تصميم الجداول في .SQL Server Enterprise Manager

إنشاء ومعاينة مخطط قاعدة البيانات  Database Diagram في

.SQL Server Enterprise Manager

إدخال البيانات في الجداول.

    

الوحدة الخامسة

ربط الجداول  Joining  Tables

مفهوم ربط الجداول.

الضرب الديكارتي  Cartesian Product.

الربط الداخلي " المتساوي " بين الجداول  INNER JOIN.             

استخدام المرادف لتعريف الجدول.

الربط الداخلي واستخدام المرادف.

الربط  الداخلي لجدولين.

تنفيذ استعلام الربط  الداخلي لجدولين  باستخدام  .SQL Server

كتابة استعلام الربط  الداخلي  باستخدام   .Inner Join …. On

تنفيذ استعلام الربط  الداخلي   Inner Join …. On  باستخدام  .SQL Server

الربط  الداخلي بين ثلاثة جداول.

تنفيذ استعلام الربط  الداخلي بين ثلاثة جداول  باستخدام  SQL Server .

الربط الخارجي  بين الجداول  .OUTER JOIN

الربط الخارجي الأيسر   .Left Outer Join

الربط الخارجي الأيمن   Right Outer Join.

الربط الخارجي الكامل   Full Outer Join.

الربط الذاتي   SELF JOIN.

    

الوحدة السادسة

الاستعلام الفرعي  SUB-QUERY

مفهوم الاستعلام الفرعي.

أنواع الاستعلامات الفرعية.

الاستعلام الفرعي الأحادي الصف  .Single-row Subquery

الاستعلام الفرعي المتعدد الصفوف     Multiple-row Subquery.

إنشاء استعلام فرعي باستخدام  .SQL Server

استخدام دوال المجمعة مع الاستعلامات الفرعية.

تداخل الاستعلامات الفرعية   .NESTING SUBQUERIES

استخدام GROUP BY    مع الاستعلامات الفرعية.

استخدام  EXISTS  مع الاستعلامات الفرعية.

    

الوحدة السابعة

الفهارس  Indexes

مفهوم الفهارس وأنواعها.

صيانة الفهارس.

جملة إنشاء فهرس   CREATE INDEX.                 

جملة  إزالة فهرس   .DROP  INDEX

إنشاء الفهارس باستخدام   .SQL Server Enterprise Manager

    

 

الوحدة الثامنة

العروض  VIEWS

مفهوم العرض.

جملة إنشاء عرض  .CREATE VIEW                     

أهم مزابا استخدام العروض.

كيفية إنشاء العروض باستخدام  SQL Server Query Analyzer.

إنشاء عرض يربط أكثر من جدول.

جملة إزالة العرض  DROP VIEW.

    

الوحدة التاسعة

البيئة المتعددة المستخدمين  Multi User Environment

مشاكل التزامن "المطابقة" Concurrency Problems . 

مشكلة تحديث ضائع  Lost Update.

الإقفال   Locking.

إدارة إجراءات  الإقفال    .Locking

أنواع الإقفال Lock. 

الإقفال المتفائل  .Optimistic Locking 

الإقفال المتشائم  .Pessimistic Locking

مستويات الإقفال. 

الإقفال ألانهائي   Dead Lock.

طرق التغلب على مشكلة الإقفال ألانهائي.

منع الإقفال ألانهائي Dead lock prevention.

بروتوكول الإقفال على مرحلتين  Two-phase locking protocol.

 

الوحدة العاشرة

المهام الإدارية لقواعد البيانات:

إنشاء حسابات المستخدمين وتحديد صلاحياتهم

المهام الإدارية لقواعد البيانات  .Database Administrative Tasks

المهام  التقنية لإدارة قواعد البيانات.

امتيازات المستخدم    .User's Privileges

مالك كائن ما  .Object Owner

أنواع الامتيازات  .Types of Privileges 

امتيازات النظام  System Privileges  . 

امتيازات الكائن  .Object Privileges    

حق إعادة منح الامتياز GRANT OPTION.

إنشاء حساب مستخدم جديد وتحديد كلمة المرور. 

منح و إلغاء و حرمان الامتيازات.

كيفية منح الامتياز  GRANT.

استخدام  WITH GRANT OPTION.

اسم مالك الكائن.

قصر الامتياز على بعض أعمدة الجدول.

قصر الامتياز على بعض صفوف الجدول. 

إلغاء الامتياز   REVOKE.

منح الامتيازات باستخدام  أدوار  قاعدة البيانات    Database Roles.

إنشاء دور  Role Create.

منح امتيازات للدور.

منح امتيازات الدور للمستخدم.

 

 

الوحدة الحادية عشرة

النسخ الاحتياطي والاستعادة  Backup and Recovery 

أنواع الفشل  Failure في قواعد البيانات. 

النسخ الاحتياطي Backup  .

لماذا يجب عمل  النسخ الاحتياطي.

أنواع النسخ الاحتياطي .Backup 

النسخ الاحتياطي الكامل  Backup .Full

النسخ الاحتياطي التفاضلي    Backup .Differential

النسخ الاحتياطي لسجل التعامل Backup .Transaction log

النسخ الاحتياطي لمجموعة ملفات  .File group

استراتيجية  النسخ الاحتياطي .Backup Strategy 

إنشاء وسيلة لتخزين النسخ الاحتياطية في  SQL Server. 

كيفية عمل النسخ الاحتياطي الكامل   Performing a Full Backup.

استعادة قواعد البيانات  Database Recovery 'Restoring'.

تسلسل استعادة قاعدة البيانات.

مواصفات استعادة قاعدة البيانات فيSQL Server   .

اختيار استعادة  Recovery Option.

اختيار عدم الاستعادة   .NONRECOVER
 

 

 

 DBProg_Book

Unit 7 Indexing_pw.pdfUnit 7 Indexing_pwغازى محمد راتب عصاصه
Unit 8 Views_pw.pdfUnit 8 Views_pwغازى محمد راتب عصاصه
Unit 2 DB Creation.pdfUnit 2 DB Creationغازى محمد راتب عصاصه
Unit 3 Script_Table Creation_pw.pdfUnit 3 Script_Table Creation_pwغازى محمد راتب عصاصه
Unit 4 MinProj_pw.pdfUnit 4 MinProj_pwغازى محمد راتب عصاصه
Unit 5 Join_pw.pdfUnit 5 Join_pwغازى محمد راتب عصاصه
Unit 6 SubQuery_pw.pdfUnit 6 SubQuery_pwغازى محمد راتب عصاصه
Contents 11 units.pdfContents 11 unitsغازى محمد راتب عصاصه
Unit 1 QueryAnalyzer_Ent Mgr.pdfUnit 1 QueryAnalyzer_Ent Mgrغازى محمد راتب عصاصه
King   Saud University. All rights reserved, 2007 | Disclaimer | CiteSeerx