Sql لمجرد المنتزع البشر. مايكل ج

Sql لمجرد المنتزع البشر. مايكل ج

على مدى السنوات القليلة الماضية، تطورت SQL من لغة معروفة فقط لعلماء الكمبيوتر إلى معيار دولي واسع الاستخدام. إجمالي عدد قواعد البيانات المتوافقة مع SQL التي يتم شحنها كل عام يصل الآن إلى الملايين. إذا كنت تتصل معلومات الشركاتعلى شبكة الإنترنت أو عن طريق الشبكة الداخلية، فمن المحتمل أنك تستخدم SQL. تساعد استعلامات SQL الخاصة بـ Mere Mortals المبتدئين على تعلم أساسيات استعلامات SQL وهي دليل مرجعي أساسي للمستخدمين ذوي الخبرة والمتقدمين.


محتوى.
قواعد البيانات العلائقية وSQL الجزء الأول 1
الفصل الأول ما هو "العلائقية"؟ 3
أنواع قواعد البيانات3
قصة قصيرةالنموذج العلائقي. 4
تشريح قواعد البيانات العلائقية. 5
لماذا كل هذا مطلوب؟ 14
النتائج.16
الفصل 2 ضمان موثوقية هيكل قاعدة البيانات. 17
لماذا تم وضع هذا الفصل هنا؟ 17
لماذا تحتاج إلى هيكل مدروس جيدًا؟ 18
إعداد الحقول. 18
إعداد الجداول. 26
تركيب وتصحيح الاتصالات. 36
وهذا كله؟. 43
نتائج. 43
الفصل 3 تاريخ موجز لـ SQL. 45
أصول SQL. 45
التنفيذ المبكر. 47
".ثم كان هناك المعيار." 48
تطوير معيار ANSI/ISO. 49
ما يخبئه المستقبل. 54
لماذا تعلم SQL. 56
نتائج. 57
الجزء الثاني أساسيات SQL. 59
الفصل الرابع إنشاء استعلامات بسيطة. 61
مقدمة إلى SQL. 61
بيان التحديد. 62
استطراد قصير: البيانات مقابل المعلومات.64
ترجمة الاستعلام إلى SQL. 66
القضاء على الصفوف المكررة.72
فرز المعلومات. 74
توفير الوظيفة79
أمثلة المشغل. 79
النتائج.87
المهام ل قرار مستقل. 88
الفصل 5 كيفية الحصول على أكثر من مجرد أعمدة. 91
حدد الشرط، خذ two.92
ما وراء الأساسيات96
ما هو "التعبير"97
ما الذي تحاول التعبير عنه.97
أنواع التعبيرات. 100
استخدام التعبيرات في حدد الشرط. 109
قيمة فارغة. 117
أمثلة المشغل. 120
النتائج.127
مشاكل للحل المستقل. 128
الفصل ب تصفية البيانات 131
تأهيل ما تم الحصول عليه باستخدام WHERE.131
تعريف مصطلحات البحث.135
استخدام شروط متعددة.156
إعادة النظر في NULL: تحذير Note.168
التعبير عن الشروط طرق مختلفة. 172
أمثلة المشغل. 173
النتائج.179
مشاكل للحل المستقل. 179
الجزء الثالث العمل مع جداول متعددة. 183
الفصل 7 التفكير في مجموعات. 185
ما هي المجموعة؟ 186
العمليات على مجموعات.186
تداخل. 187
اختلاف. 192
جمعية. 199
تعيين العمليات في SQL. 203
النتائج.212
الفصل 8 الاتصالات الداخلية. 214
ما هو الانضمام. 214
صلة داخلية. 215
تطبيق الشروط INNER JOIN.231
أمثلة على المشغلين.233
النتائج.251
مشاكل للحل المستقل.251
الفصل 9 الاتصالات الخارجية.255
ما هو الانضمام الخارجي.255
الانضمام الخارجي لليسار/اليمين.257
الانضمام الخارجي الكامل.276
باستخدام عمليات الانضمام الخارجي.281
أمثلة على المشغلين.282
النتائج.295
مشاكل للحل المستقل296
الفصل 10 عمليات الاتحاد298
ما هو UNION.298
كتابة الاستعلامات باستخدام UNION.300
تطبيق UNION.311
أمثلة المشغلين.312
النتائج.322
مشاكل للحل المستقل.322
الفصل 11* الاستعلامات الفرعية325
ما هو الاستعلام الفرعي.326
الاستعلامات الفرعية كتعبيرات مع columns.327
الاستعلامات الفرعية كمرشحات.332
باستخدام الاستعلامات الفرعية.347
أمثلة على المشغلين349
النتائج.361
مشاكل للحل المستقل.362
الجزء الرابع تلخيص البيانات وتجميعها. 365
الفصل 12* مجموع بسيط.367
الوظائف الإجمالية.367
الاستخدام وظائف مجمعةفي المرشحات.381
أمثلة المشغلين.384
النتائج.390
مشاكل للحل المستقل.390
الفصل 13 تجميع البيانات. 393
لماذا تحتاج إلى تجميع البيانات.393
جملة GROUP BY. 395
فرض بعض القيود.404
باستخدام المجموعة BY.408
أمثلة المشغلين.409
النتائج.417
مشاكل للحل المستقل.418
الفصل 14 تصفية البيانات المجمعة.420
تضييق المجموعات.420
المرشحات: اشعر بالفرق. 425
استخدام امتلاك. 432
أمثلة المشغل. 433
نتائج. 441
مشاكل للحل المستقل. 441
خاتمة. 445
التطبيقات 447
الملحق أ مخططات SQL القياسية. 449
الملحق ب هياكل قاعدة البيانات المستخدمة
كأمثلة. 455
الملحق ج القراءة الموصى بها. 459

مقدمة
تعد استعلامات SQL الخاصة بـ Mere Mortals مقدمة ممتازة لاستعلامات SQL وتكمل الكتاب السابق، Database Design for Mere Mortals، من Addison-Wesley. يمكن للمرء أن يقول أن هذه مقدمة أفضل من الكتاب الأول. يقضي المبرمج الحقيقي (أي مجرد إنسان) وقتًا أطول في كتابة استعلامات SQL ووقتًا أقل في تصميم قاعدة البيانات نفسها. يتم إنشاء المخططات من قبل مسؤولي قواعد البيانات الذين يتقاضون رواتب عالية والذين يمتلكون مكاتب خاصة وسيارات رياضية. ما يفعله معظم المبرمجين هو محاولة جعل SQL تعمل ضمن مخطط محدد بشكل صارم.
أقوم بإعداد قواعد بيانات وأقوم بتدريس لغة SQL المتقدمة في مهنتي، لذلك يمكنني أن أشهد أن معظم نصوص SQL قابلة للقراءة مثل الكتابة الهيروغليفية المصرية. بمجرد أن يبدأ البرنامج في العمل، ينتقل المبرمج الذي كتبه إلى المهمة التالية، ولا ينظر أبدًا إلى ما تم إنجازه. وعندما يحدث خطأ ما في هذا البرنامج، يرسل شخص آخر رسائل يائسة إلى مجموعات المناقشة عبر الإنترنت، حيث سينقذه جون ومايك ببضع كلمات من الحكمة وإعادة كتابة الكود. لقد ساعدوا الأشخاص على حل مشكلات SQL الخاصة بهم لسنوات. لقد حان الوقت أخيرًا لوضع كل ذلك في كتاب يمكن لأي شخص استخدامه!


تحميل مجاني الكتاب الاليكترونيفي شكل مناسب، شاهد واقرأ:
قم بتنزيل كتاب استعلامات SQL لمجرد البشر، دليل عملي لمعالجة البيانات في SQL، مايكل ج. هيرنانديز، جون إل. فيسكاس، 2003 - fileskachat.com، تنزيل سريع ومجاني.

تحميل PDF
يمكنك شراء هذا الكتاب أدناه افضل سعربسعر مخفض مع التسليم في جميع أنحاء روسيا.

تحميل كتاب استعلامات SQL للبشر فقط

كتب SQL - استعلامات SQL للبشر فقط

على مدى السنوات القليلة الماضية، تطورت SQL من لغة معروفة فقط لعلماء الكمبيوتر إلى معيار دولي واسع الاستخدام. إجمالي عدد قواعد البيانات المتوافقة مع SQL التي يتم شحنها كل عام يصل الآن إلى الملايين. إذا كنت تصل إلى معلومات الشركة عبر الإنترنت أو عبر شبكة إنترانت، فمن المحتمل أنك تستخدم لغة SQL. تساعد استعلامات SQL الخاصة بـ Mere Mortals المبتدئين على تعلم أساسيات استعلامات SQL وهي دليل مرجعي أساسي للمستخدمين ذوي الخبرة والمتقدمين.

استعلامات SQL لمجرد البشر. وصف الكتاب على SQL

يعد الكتاب مقدمة ممتازة لاستعلامات SQL ويكمل بشكل جيد الكتاب السابق، Database Design for Mere Mortals، الذي نشرته Addison-Wesley. يمكن للمرء أن يقول أن هذه مقدمة أفضل من الكتاب الأول. يقضي المبرمج الحقيقي (أي مجرد إنسان) وقتًا أطول في كتابة استعلامات SQL ووقتًا أقل في تصميم قاعدة البيانات نفسها. يتم إنشاء المخططات من قبل مسؤولي قواعد البيانات الذين يتقاضون رواتب عالية والذين يمتلكون مكاتب خاصة وسيارات رياضية. ما يفعله معظم المبرمجين هو محاولة جعل SQL تعمل ضمن مخطط محدد بشكل صارم.
أقوم بتكوين قواعد البيانات وتدريس لغة SQL المتقدمة في مهنتي، حتى أتمكن من التأكد من أن معظم نصوص SQL هي كذلك
جذابة للقراءة، تمامًا مثل الهيروغليفية المصرية. بمجرد أن يبدأ البرنامج في العمل، ينتقل المبرمج الذي كتبه إلى المهمة التالية، ولا ينظر أبدًا إلى ما تم إنجازه. وعندما يحدث خطأ ما في هذا البرنامج، يرسل شخص آخر رسائل يائسة إلى مجموعات المناقشة عبر الإنترنت، حيث سينقذه جون ومايك ببضع كلمات من الحكمة وإعادة كتابة الكود. لقد تم مساعدة الناس على حل مشاكلهم المتعلقة SQL. لقد حان الوقت أخيرًا لوضع كل ذلك في كتاب يمكن لأي شخص استخدامه!
الأمر ليس صعبًا على الإطلاق ولا يتطلب أي وقت آخر للكتابة برنامج جيد. إذا فهمت ما تفعله، فيمكن حل معظم المشكلات بكل بساطة. أولا وقبل كل شيء، عليك أن تتعلم الأساسيات. يمنحك هذا الكتاب الفرصة لتعلم هذه الأساسيات بطريقة مفهومة ومكتوبة بشكل جيد. فأنت بحاجة إلى فهم متى وكيف يتم تصميم حل بسيط لنظام إدارة قواعد بيانات محدد وتنفيذ SQL محدد. عندما تتقن الأساسيات بشكل موثوق، اتصل بي وسأعلمك أشياء غير تافهة حقًا.



SQL FOR MERE mortals عبارة عن مقدمة كاملة للغة استعلام منظمة، مكتوبة خصيصًا للمبتدئين. إذا لم تكن لديك خبرة في إدارة قواعد البيانات، فبفضل هذا الكتاب ستتعلم كيفية العمل مع SQL بسهولة وطلاقة باستخدام استفسارات بسيطةوالعمليات المعقدة. لإتقان SQL:

  • افهم المفاهيم المرتبطة بإدارة قواعد البيانات من خلال مقدمة قصيرة وسهلة المتابعة قواعد البيانات العلائقيةبيانات.
  • اتبع هذه الإرشادات لاستخدام أوامر SQL الأساسية للعثور على المعلومات ومعالجتها في جداول البيانات. تعلم كيفية تحديد وتلخيص وإدارة البيانات بمهارة.
  • العمل بفعالية مع جداول البيانات المركبة من خلال تطبيق تقنيات الاستعلام المتقدمة على أكثر من جدول واحد في نفس الوقت، وإنشاء استعلامات واستعلامات فرعية معقدة.
  • إنشاء جداول بيانات جديدة لتطبيقات الأعمال التجارية. تعلم المبادئ المهمة لتصميم قواعد البيانات الفعالة وتقنيات ضمان سلامة البيانات وأمنها.
  • تعلم استخدام SQL مع لغات البرمجة مع فصل خاص للمبرمجين.

يعد SQL FOR MERE mortals دليلاً أساسيًا لأي تطبيق للغة استعلام منظمة، بما في ذلك إشارة سريعة إلى SQL القياسية ووصف للخصائص العامة لـ SQL غير القياسية.

1. مقدمة لقواعد البيانات العلائقية
2. مقدمة إلى SQL
3. استخدام SQL لاسترداد البيانات من الجداول
4. استخدام العوامل العلائقية والمنطقية لإنشاء مسندات أكثر تعقيدًا
5. استخدام عوامل خاصة في "الشروط"
6. تلخيص البيانات باستخدام وظائف التجميع
7. تنسيق نتائج الاستعلام
8. استخدام جداول متعددة في استعلام واحد
9. عملية الانضمام والتي يتم تمثيل معاملاتها بجدول واحد
10. استعلامات التداخل
11. الاستعلامات الفرعية ذات الصلة
12. استخدام عامل التشغيل EXISTS
13. استخدام عوامل التشغيل ANY وALL وSOME
14. استخدام جملة الاتحاد
15. إدخال وحذف وتغيير قيم الحقول
16. استخدام الاستعلامات الفرعية مع أوامر التحديث
17. إنشاء الجداول
18. القيود المفروضة على مجموعة قيم البيانات الصالحة
19. الحفاظ على سلامة البيانات
20. مقدمة إلى وجهات النظر
21. تغيير القيم باستخدام طرق العرض
22. تحديد حقوق الوصول إلى البيانات
23. الجوانب العالمية لـ SQL
24. كيفية الحفاظ على النظام في قاعدة البيانات بيانات SQL
25. استخدام لغة SQL مع لغات البرمجة الأخرى (لغة SQL المدمجة)
التطبيقات
أ- أجوبة التمارين
ب. أنواع بيانات SQL
ج. بعض الانحرافات الشائعة عن معيار SQL
د. تعليمات بناء الجملة والأوامر
E. الجداول المستخدمة في الأمثلة
واو SQL اليوم

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

... سنستخدم أيضًا كلا المصطلحين كمرادفات عند مناقشة SQL. أنت بالفعل على دراية بالجداول البسيطة. وعلى الرغم من إيجازها وبساطتها، إلا أنها مناسبة تمامًا لتوضيح أهم ميزات اللغة، كما ستشاهد بنفسك لاحقًا. في بعض الأحيان سنقدم جداول أخرى أو ننظر إلى بيانات أخرى في أحد هذه الجداول لإظهار بعضها ميزات إضافيةتطبيقاتهم. نحن الآن جاهزون للتعمق مباشرة في لغة SQL. الفصل التالي، ل
الذي سيتعين عليك الرجوع إليه من وقت لآخر، فهو يعطي فكرة عامة عن اللغة ويوجهك في المادة المقدمة في الكتاب.

مقدمة إلى SQL

يغطي هذا الفصل عدد كبير منالمعلومات الأساسية التي تعطي فهمًا عامًا لـ SQL. لقد تعلمت كيفية تنظيمها، وكيفية استخدامها، وكيف تعبر عن البيانات، وكيف ومن يحددها (والتوترات التي تنشأ)، وبعض الاتفاقيات والمصطلحات المستخدمة لوصفها. يشرح الفصل التالي بالتفصيل تكوين الأوامر وتشغيلها. ستتعرف على أمر يسمح لك باسترداد المعلومات من الجداول وهو أحد الأوامر الأكثر استخدامًا في SQL. ستتمكن من استرداد معلومات معينة من قاعدة البيانات بنفسك.

الجوانب العالمية لـ SQL

  • المرادفات (كيفية إنشاء أسماء جديدة لكائنات البيانات)
  • مساحة قاعدة البيانات (dbspace) (كيفية تقسيم المساحة المتوفرة في قاعدة البيانات)
  • معالجة المعاملات (كيفية حفظ التغييرات في قاعدة البيانات أو تجاهلها)
  • التحكم في التزامن (كيف يسمح لك SQL بمنع الأوامر من التداخل مع بعضها البعض)

المرادفات هي كائنات، ولها أسماء و(أحيانًا) مالكون، ولكنها لا توجد بشكل مستقل عن الجدول الذي تستبدل اسمه. يمكن مشاركتها وبالتالي يمكن لأي شخص لديه حق الوصول إلى الكائن الوصول إليها، أو يمكن أن تكون مملوكة لمستخدم محدد فقط. Dbspaces هي أقسام فرعية لقاعدة البيانات مخصصة للمستخدمين. من الأفضل تخزين الجداول المرتبطة التي تخضع لعملية ربط بشكل متكرر في نفس مساحة قاعدة البيانات. COMMIT وROLLBACK عبارة عن أوامر تُستخدم لحفظ كافة التغييرات التي تم إجراؤها على قاعدة البيانات كمجموعة منذ أمر COMMIT أو ROLLBACK السابق أو بداية الجلسة، أو للتخلي عنها. يحدد التحكم في التزامن مدى تأثير الأوامر المتزامنة على بعضها البعض. هذا هو المكان الذي تظهر فيه الاختلافات التشغيلية في كيفية عمل قواعد البيانات وكيفية عزل الأوامر.

كيفية الحفاظ على النظام في قاعدة بيانات SQL

لذلك، تستخدم أنظمة SQL مجموعة من الجداول تسمى دليل النظام الخاص ببنية قاعدة البيانات. يمكن الاستعلام عن هذه الجداول، لكن لا يمكن تحديثها. يمكنك أيضًا إضافة (أو حذف) أعمدة التعليق إلى الجدولين SYSTEMCATALOG وSYSTEMCOLUMNS. يعد إنشاء طرق العرض على هذه الجداول طريقة ممتازة لتحديد المعلومات المسموح للمستخدمين بالوصول إليها بالضبط. بهذا نختتم مناقشتنا لـ SQL في الوضع التفاعلي. وسيتناول الفصل التالي القضايا تطبيقات SQLمباشرة في البرامج المكتوبة بلغات البرمجة؛ يتيح لك هذا الاستخدام الاستفادة من تفاعل البرنامج مع قاعدة البيانات.

استخدام SQL مع لغات البرمجة الأخرى (SQL المضمنة)

يتم تضمين أوامر SQL في لغات البرمجة الإجرائية للجمع بين نقاط القوة في الطريقتين. يتطلب تنفيذ هذه الميزة بعض ملحقات SQL. تتم ترجمة أوامر SQL المضمنة بواسطة برنامج يسمى مترجم مسبق (معالج مسبق) لإنتاج برنامج يمكن فهمه بواسطة مترجم لغة عالي المستوى. يتم استبدال أوامر SQL المضمنة باستدعاءات للإجراءات التي تم إنشاؤها باستخدام المعالج المسبق المضمن؛ تسمى هذه الإجراءات وحدات الوصول. باستخدام هذا الأسلوب، يدعم ANSI SQL المضمن للغات برمجة باسكال، فورتران، كوبول، بل/1. يتم استخدام لغات أخرى أيضًا من قبل المطورين. وأهمها لغة C. عند وصف لغة SQL المضمنة، ينبغي إيلاء اهتمام خاص لما يلي:

  • تبدأ جميع أوامر SQL المضمنة وتنتهي بـ EXEC SQL اعتمادًا على اللغة عالية المستوى المستخدمة.
  • يجب تضمين كافة متغيرات اللغة عالية المستوى المستخدمة في أوامر SQL في قسم إعلانات SQL قبل استخدامها.
  • إذا تم استخدام متغيرات اللغة عالية المستوى في أوامر SQL، فيجب أن تكون أسماؤها مسبوقة بنقطتين.
  • يمكن تخزين مخرجات الاستعلامات مباشرة في متغيرات اللغة عالية المستوى باستخدام INTO فقط إذا قام الاستعلام بتحديد صف واحد.
  • يمكن استخدام المؤشرات لتخزين مخرجات الاستعلام والوصول إليها صفًا واحدًا في كل مرة. يتم الإعلان عن المؤشرات (مع تعريف الاستعلام الذي يحتوي المؤشر على مخرجاته)، ويتم فتحها (وهو ما يتوافق مع تنفيذ الاستعلام)، وإغلاقها (وهو ما يتوافق مع إزالة الإخراج من المؤشر، مما يؤدي إلى قطع الاتصال بين الإخراج والمؤشر). عندما يكون المؤشر مفتوحًا، يمكنك استخدام أمر FETCH للوصول إلى مخرجات الاستعلام: صف واحد لكل تنفيذ لأمر FETCH.
  • يمكن أن تكون المؤشرات قابلة للتحديث أو للقراءة فقط. لكي يكون المؤشر قابلاً للتحديث، يجب أن يفي بجميع معايير العرض نفسها. لا ينبغي له أن يستخدم بنود الطلب VU وUNION، المحظور استخدامهما في التمثيل. المؤشر الذي لم يتم تحديثه هو مؤشر للقراءة فقط.
  • إذا كان المؤشر قابلاً للتحديث، فيمكن استخدامه لمعالجة الصفوف المستخدمة بواسطة أوامر SQL UPDATE وDELETE المضمنة في جملة WHERE CURRENT OF. يجب أن ينتمي الحذف أو التحديث إلى الجدول الذي يتم الوصول إليه من خلال مؤشر الاستعلام.
  • يمكن تعريف SQLCODE كمتغير رقمي لكل برنامج يستخدم SQL المضمن. يتم تعيين قيم هذا المتغير تلقائيًا بعد تنفيذ كل أمر SQL.
  • إذا كان أمر SQL يعمل بشكل طبيعي ولكنه لا ينتج مخرجات أو لا يقوم بإجراء التغييرات المتوقعة على قاعدة البيانات، يتم تعيين SQLCODE إلى 100. إذا فشل الأمر، يتم تعيين SQLCODE إلى بعض القيمة السالبة التي تصف سبب الخطأ، اعتمادًا على نظام SQL المحدد. وبخلاف ذلك، يكون SQLCODE صفرًا.
  • يمكن استخدام جملة WHENEVER لتحديد الإجراء الذي يجب اتخاذه إذا كان SQLCODE 100 (لم يتم العثور عليه) أو سالبًا (SQLERROR). يتكون هذا الإجراء من الانتقال إلى نقطة محددة في البرنامج (GOTO<метка>) أو القيام "بإجراء فارغ" (تابع، أي ما يعادل مفهوم "عدم القيام بأي شيء"). الافتراضي هو "الإجراء الفارغ".
  • يمكن استخدام المتغيرات الرقمية فقط كمؤشرات. تتبع متغيرات المؤشر أسماء المتغيرات الأخرى في أمر SQL دون أي أحرف منفصلة باستثناء الكلمة INDICATOR.
  • عادةً ما تكون قيمة متغير المؤشر هي O. إذا حاول أمر SQL وضع قيمة NULL في متغير لغة عالي المستوى يستخدم هذا المؤشر، فسيتم تعيين قيمة سالبة له. يمكن استخدام هذه الخاصية للحماية من الأخطاء وكعلامة لتحديد القيم NULL في SQL والتي سيتم تفسيرها خصيصًا في البرنامج الرئيسي.
  • يمكن استخدام متغيرات المؤشر لإدراج قيم NULL في أوامر SQL INSERT أو UPDATE. يأخذون قيمًا موجبة عند حدوث حالة قطع السلسلة.
قواعد البيانات العامة مايكل ج. هيرنانديز، جون إل. فيسكاس - استعلامات SQLلمجرد البشر

مايكل ج. هيرنانديز، جون إل. فيسكاس - استعلامات SQL للبشر فقط

03.09.2009

يعد كتاب SQL Queries for Mere Mortals مقدمة ممتازة لاستعلامات SQL. يقضي المبرمج الحقيقي (مجرد بشر) الكثير من الوقت في كتابة استعلامات SQL ووقتًا أقل في تصميم قاعدة البيانات نفسها. يتم إنشاء المخططات من قبل مسؤولي قواعد البيانات الذين يتقاضون رواتب عالية والذين يمتلكون مكاتب خاصة وسيارات رياضية. يحاول معظم المبرمجين جعل لغة SQL تعمل ضمن مخطط محدد بشكل صارم.

عن المؤلفين
مايكل جي هيرنانديزهو مستشار قواعد بيانات علائقية معروف ومالك مجموعة DataTex Consulting Group في سياتل. غالبًا ما يقدم عروضًا تقديمية في مؤتمرات مختلفة. كما كتب كتاب تصميم قاعدة البيانات للبشر فقط.

جون ل. فيسكاس- رئيس شركة Viescas Consulting, Inc.، وهي شركة استشارات قواعد بيانات مشهورة. وهو أيضًا مؤلف الكتاب الأكثر مبيعًا تشغيل Microsoft Access 2000 والدليل المرجعي السريع للمبرمجين إلى SQL دليل مرجعيمبرمج SQL).

SQL لمجرد البشر + SQL في 10 دقائق
Sams علم نفسك SQL في 10 دقائق
كتب بواسطة بن فورتا
المترجم: ف. جينزبرج
اللغات: الروسية
الناشر: ويليامز
السلسلة: تعلم في 10 دقائق
ردمك 978-5-8459-1858-1، 978-0-672-33607-2؛ 2014

الصفحات 288 ص.
تنسيق 84x108/32 (130x200 ملم)
التوزيع 2000 نسخة.
غلاف ورقي غلاف فني

يقدم كتاب SQL في 10 دقائق حلولاً بسيطة وعملية لأولئك الذين يرغبون في الحصول على النتائج بسرعة. بعد الانتهاء من جميع الدروس البالغ عددها 22 درسًا، والتي لن يستغرق كل منها أكثر من 10 دقائق، ستتعلم كل ما تحتاجه للتدرب على استخدام SQL. الأمثلة الواردة في الكتاب مناسبة لـ IBM DB2، وMicrosoft Access، مايكروسوفت SQLالخادم، MySQL، Oracle، PostgreSQL، SQLite، MariaDB وApache OpenOffice Base.
الوصول إلى جميع الروابط
ستساعدك الأمثلة المرئية على فهم كيفية تنظيم عبارات SQL.
سوف تقترح النصائح اختصارات للحلول.
ستساعدك التحذيرات على تجنب الأخطاء الشائعة.
سوف توفر الملاحظات مزيدًا من التوضيح.
ما يمكنك تعلمه في 10 دقائق:


  • - عبارات SQL الأساسية؛
    - إنشاء استعلامات SQL معقدة تحتوي على العديد من الجمل والعوامل؛
    - استخراج البيانات وفرزها وتنسيقها؛
    - الحصول على بيانات محددة باستخدام طرق التصفية المختلفة؛
    - تطبيق وظائف التلخيص للحصول على بيانات موجزة؛
    - الجمع بين الجداول العلائقية.
    - إضافة وتحديث وحذف البيانات؛
    - إنشاء وتغيير الجداول.
    - العمل مع طرق العرض والإجراءات المخزنة وأكثر من ذلك بكثير.
بن فورتا هو مدير التطوير في شركة Adobe Systems. مؤلف العديد من الكتب الأكثر مبيعًا، بما في ذلك كتب عن قواعد البيانات، وSQL، وColdFusion. لديه خبرة واسعة في تصميم قواعد البيانات وتطوير التطبيقات.

فهم SQL
المؤلف: مارتن جرابر
المترجم: ف. ياستريبوف
اللغات: الروسية
الناشر: لوري
ردمك 978-5-85582-301-1; 2014
خصائص إضافية
الصفحات 378 ص.
تنسيق 70x100/16 (170x240 ملم)
توزيع 200 نسخة.
غلاف ورقي غلاف فني

SQL FOR MERE mortals عبارة عن مقدمة كاملة للغة استعلام منظمة، مكتوبة خصيصًا للمبتدئين. إذا لم تكن لديك خبرة في إدارة قواعد البيانات، فسيعلمك هذا الكتاب كيفية العمل مع SQL بسهولة وطلاقة، باستخدام استعلامات بسيطة وعمليات معقدة. لإتقان SQL:
- فهم المفاهيم المرتبطة بإدارة قواعد البيانات من خلال مقدمة قصيرة وبسيطة لقواعد البيانات العلائقية.
- اتبع هذه الإرشادات لاستخدام أوامر SQL الأساسية للعثور على المعلومات ومعالجتها في جداول البيانات. تعلم كيفية تحديد وتلخيص وإدارة البيانات بمهارة.
- العمل بفعالية مع جداول البيانات المركبة من خلال تطبيق تقنيات الاستعلام المتقدمة على أكثر من جدول واحد في نفس الوقت، وإنشاء استعلامات واستعلامات فرعية معقدة.
- إنشاء جداول بيانات جديدة لتطبيقات أعمال التداول. تعلم المبادئ المهمة لتصميم قواعد البيانات الفعالة وتقنيات ضمان سلامة البيانات وأمنها.
- تعلم استخدام SQL مع لغات البرمجة مع فصل خاص للمبرمجين.

يعد SQL FOR MERE mortals دليلاً أساسيًا لأي تطبيق للغة استعلام منظمة، بما في ذلك إشارة سريعة إلى SQL القياسية ووصف للخصائص العامة لـ SQL غير القياسية.