The download is free, but we offer some paid services. Support us by subscribing
Delete ads and speed up browsing the library.
The download starts with the click of a button without waiting for the book to be ready.
No limits for download times.
You can upload unlimited books in the library.
Enable readers to download your books without waiting.
Delete ads on the books that you publish.
No problems with download links for your uploaded books.
Copyright reserved
The book cannot be previewed or downloaded in order to preserve the copyright of the author and publishing house
Not available digitally or on paper through the Noor Library, it is for rating and review
Author: | أحمد جبر عبدربه جحيش |
Category: | SQL Language [Edit] |
Language: | Arabic |
Release Date: | 01 Nov 2004 |
Pages: | 356 |
Rank: | 129,702 No 1 most popular |
Short link: | Copy |
More books like this book |
The Publisher and not the author Book Introduction to sql programming and an introduction to oracle 9i databases and the publisher of 16 another books.
دار نشر متخصصة في نشر الكتب العلمية لاسيما كتب علوم الحاسب الآلي والعلوم والفنون المرتبطة به
بعض المفاهيم الأساسية: البيانات، المعلومات، قاعدة البيانات، نظم إدارة قواعد البيانات (DBMS)، وظائف قواعد البيانات، مفاهيم قاعدة البيانات العلائقية، المستخدمين والمهام، الأعمدة، الصفوف، العلاقات، مفهوم الكائنات.
المبادئ الأساسية للغة SQL: مفهوم اللغات المستضافة، لغة SQL ومكوناتها (DML, DDL, DCL, TCL)، استخدام برنامج أكسس Access في تنفيذ عبارات لغة SQL.
أوامر لغة SQL المستخدمة في الاختيار والاستفسار: أوامر اختيار مجموعة من الحقول من أكثر من جدول (SELECT – FROM)، استخدام الشرط WHERE مع الأمر SELECT، استخدام معايير التصفية (معاملات التشغيل: المعامل LIKE والرموز (_, %)، المعامل IN، المعامل BETWEEN)، استخدام عمليات الربط المنطقية (AND, OR)، استبعاد التكرارات في بيانات حقل معين DISTINCTROW، تسمية الحقل المستنتج داخل أمر SELECT، اختيار مجموعة من الحقول من أكثر من جدول، ترتيب السجلات ORDER BY، استخدام الدوال (AVG, COUNT, MIN, MAX, SUM, FIRST, LAST) مع جملة SELECT، الاستفسارات المتداخلة، إنشاء الاستعلامات المعقدة بواسطة برنامج ACCESS.
مقدمة عن أوراكل وبيئة العمل فيها: نظرة عامة على ORACLE، تعريف قاعدة البيانات ORACLE، البرامج المساعدة في أوراكل (برنامج SQL*PLUS، برنامج Enterprise Manager)، العناصر الرئيسية الخاصة بقاعدة بيانات أوراكل (عناصر Tablespaces، الجداول، عناصر Schemas، عناصر Sequence، الإجراءات المخزنة والوظائف ومجموعة الإجراءات، الأزندة (القوادح) TRIGGERS، المرادفات SYNONYMS)، مقدمة عن استخدام SQL*PLUS (تشغيل البرنامج، سطر الأوامر الخاص بـ SQL*PLUS، الاتصال بقاعدة البيانات باستخدام SQL*PLUS، المحث (SQL>)، إدخال الأوامر والفاصلة المنقوطة).
لغة معالجة البيانات DML (التعامل مع البيانات): أمر إضافة السجلات INSERT INTO – VALUES (إضافة سجل واحد، نسخ السجلات من جدول إلى آخر، استخدام طريقة & في الإضافة)، أمر تحديث البيانات UPDATE – SET (تحديث الحقول في سجلات معينة، تحديث الحقول في كافة السجلات)، أمر حذف السجلات DELETE FROM (حذف سجلات معينة، حذف كافة سجلات الجدول)، أمر إبطال التعديلات ROLLBACK، حفظ التعديلات COMMIT.
لغة تعريف البيانات DDL (التعامل مع الكائنات): التعامل مع الجداول TABLES (إنشاء جدول، إنشاء جدول فارغ، إنشاء جدول من خلال جدول أخر، الاستعلام عن بنية وتكوين الجدول DESC، تعديل خصائص جدول، حذف جدول، الاستعلام عن الجداول الموجودة)، القيود على الجداول CONSTRAINTS (إضافة القيود على مستوى العمود، على مستوى الجدول (استخدام العبارة CONSTRAINT)، أنواع القيود (عدم قبول القيم الفارغة NOT NULL، عدم التكرار UNIQUE، شرط التحقق CHECK، المفتاح الرئيسي PRIMARY KEY، المفتاح الأجنبي (بناء العلاقة) FOREIGN KEY، إضافة قيد بعد إنشاء الجدول، حذف القيود، حذف قيد المفتاح الرئيسي، الاستعلام عن قيود الجداول من خلال الجدول USER_CONSTRAINTS.
التعامل مع العروض VIEWS: تعريف العروض واستخداماتها، إنشاء العروض، حذف العروض، الاستعلام عن العروض الموجودة بواسطة USER_VIEWS.
التعامل مع المتسلسلات SEQUENCES: تعريف المتسلسلات، توليد الأرقام المتسلسلة تلقائياً، الاستخدم لأكثر من جدول، الاستقلال عن الجدول، إنشاء المتسلسلات، طريقة استخدام المتسلسلات، حذف المتسلسلات، الاستعلام عن المتسلسلات الموجودة بواسطة USER_SEQUENCES.
التعامل مع الفهارس INDEXES: تعريف الفهارس واستخدامها، تسريع الحصول على البيانات، الاستقلال عن الجدول، حذفها لا يؤثر في الجدول، تحذف عند حذف جدولها، إنشاء فهرس، حذف فهرس (ماعدا الحقول NOT NULL,PRIMARY KEY)، متى تستخدم الفهارس، متى لا تستخدم الفهارس، الاستعلام عن الفهارس الموجودة بواسطة USER_INDEXES.
التعامل مع المرادفات SYNONYMS: تعريف المرادفات واستخدامها كبدائل لأسماء الجداول والعروض، إنشاء المرادفات، حذف المرادفات، الاستعلام عن المرادفات الموجودة بواسطة USER_SYNONYMS.
أهم الأوامر المستخدمة في SQL*PLUS: أمر مسح محتويات المخزن المؤقت الخاص بـ SQL (Clear SQL)، أمر الاتصال بوحدة خدمة (Connect)، أمر تقديم وصف تفصيلي لأحد عناصر قاعدة البيانات (Describe)، أمر تحرير محتويات المخزن المؤقت الخاص بـ SQL (Edit)، أمر تحميل محتويات ملف إلى المخزن المؤقت (Get)، أمر تقديم التعليمات الأساسية لأوامر SQL*PLUS (Help)، أمر وضع قائمة للجمل الموجودة في المخزن المؤقت (List)، أمر الخروج من SQL*PLUS (Quit)، أمر وضع قائمة بالجمل الموجودة في المخزن المؤقت وتنفيذها (Run)، أمر حفظ المخزن المؤقت في ملف (Save)، أمر توجيه المخرجات إلى ملف خارجي أو الطابعة (Spool)، أمر تشغيل جمل SQL الموجودة بداخل ملف (Start).
نظام التأمين في ORACLE – مستخدمي ORACLE: اتصال المستخدم بقاعدة البيانات، إنشاء مستخدم جديد، منح الصلاحيات (الامتيازات) للمستخدم، تعريف الأدوار ROLE (صندوق الصلاحيات) وأهميتها، إنشاء الأدوار، إعطاء الامتيازات للأدوار، إعطاء امتيازات الدور للمستخدم، امتيازات الكائنات Object Privileges، الاستعلام عن الامتيازات الممنوحة للأدوار، الاستعلام عن الأدوار الممنوحة للمستخدمين، الاستعلام عن امتيازات الكيانات الممنوحة للمستخدمين، سحب الامتيازات من المستخدم REVOKE، تغيير كلمة المرور للمستخدم، حذف المستخدم.
لغة الاستعلامات البنيوية الإجرائية PL/SQL: التعامل مع الكتل BLOCKS (تعريفها وفوائدها)، مكونات الكتل (جزء التصريحات DECLARE، الجزء التنفيذي BEGIN...، تحديد الاستثناءات (جزء مراقبة الأخطاء) EXCEPTION، التعليقات)، أنواع الكتل (الكتل الغير محددة (مسماة) ANONYMOUS، الإجراءات PROCEDURES، الدوال FUNCTIONS)، استخدام الكتل، تنفيذ الكتل بواسطة المعامل "" / "".
التعامل مع المتغيرات وأنواعها VARIABLES: المتغيرات استخداماتها وفوائدها، أنواع البيانات القياسية (VARCHAR2، NUMBER، DATE، CHAR، LONG، BOOLEAN، BLOB، CLOB، NCLOB، BFILE)، تعريف المتغيرات، تحميل المتغيرات بقيمة، أنواع البيانات المعرفة من قبل المستخدم (متغير السجل RECORD، استخدام العبارة %TYPE، استخدام العبارة %ROWTYPE لمتغيرات السجل، المتغيرات الخارجية (متغيرات SQLPLUS) التعريف – الإسناد – طباعة القيمة، عرض البيانات من داخل الكتلة – تهيئة وحدة الإخراج – استخدام الدمج، استخدام المتغيرات في عبارات SQL، تحميل المتغيرات بقيمة من قاعدة البيانات، استخدام الدوال مع المتغيرات، الثوابت CONSTANT.
بنى التحكم واتخاذ القرارات: بنية الشرط IF، بنية التكرار LOOP، بنية التكرار FOR، بنية التكرار WHILE.
التعامل مع المؤشرات CURSOR: المؤشرات وفوائدها واستخدامها، تعريف المؤشرات، معاملات المؤشرات، فتح المؤشر، الاسترجاع – تحميل بيانات المؤشر إلى متغير، مواصفات وخصائص المؤشرات، إغلاق المؤشر، استخدام FOR مع المؤشرات.
الإجراءات PROCEDURE: تركيب الإجراءات، إنشاء الإجراءات، تنفيذ الإجراءات، تنفيذ الإجراء من داخل إجراء آخر، استخدام المعاملات Parameters، طرق إرسال المعاملات (معاملات IN ، OUT)، حذف الإجراءات.
الدوال FUNCTION: تركيب الدوال، إنشاء الدوال، استخدام المعاملات IN في الدوال، تنفيذ الدوال، تنفيذ الدوال من داخل كتل أخرى، حذف الدوال.
الأزندة – القوادح TRIGGERS: الأزندة التعريف والتركيب والأنواع، إنشاء الأزندة، إيقاف عمل الأزندة وإعادة التشغيل، حذف الأزندة.
Copyright reserved
The book cannot be previewed or downloaded in order to preserve the copyright of the author and publishing house
Not available digitally or on paper through the Noor Library, it is for rating and review
Be the first one to Rate, Review and Quote from the book
Be the first one to Rate, Review and Quote from the book
E-books are complementary and supportive of paper books and never cancel it. With the click of a button, the e-book reaches anyone, anywhere in the world.
E-books may weaken your eyesight due to the glare of the screen. Support the book publisher by purchasing his original paper book. If you can access it and get it, do not hesitate to buy it.
Publish your book now for free
Intellectual property is reserved for the authors mentioned on the books and the library is not responsible for the ideas of the authors
Old and forgotten books that have become past to preserve Arab and Islamic heritage are published,
and books that their authors are accepted to published.
The Universal Declaration of Human Rights states: "Everyone has the right freely to participate in the cultural life of the community, to enjoy the arts and to share in scientific advancement and its benefits.Everyone has the right to the protection of the moral and material interests resulting from any scientific, literary or artistic production of which he is the author".
By using this website, you consent to us collecting cookies to provide you with a better user experience,
Note that we never collect any personal data.
more details.