Category

database

(store procedure) sql الإجراءات المخزنة في

الاجراءات المخزنة في sql او مايسمى ب store procedure مهمة جدآ في عالم برمجة قواعد البيانات كما انها سهلة الانشاء وسهلة البناء
#التعريف : هي عبارة عن اجراء معين تقوم بممهمة معينة او هي عبارة عن مجموعة من الاوامر تقوم بمهمة معينة مثل حساب نسبة ضريبة المبيعات – الارباح الشهرية – مستحقات موظف وهكذا
يستطيع المبرمج الاستغناء عن الاجراءات المخزنة وينفذ المطلوب بدون استخدام الاجراءات المخزنة لكن المبرمج الاكثر احترافآ هو الذي يحسب للوقت الف حساب فيتجنب اهدار المزيد من الوقت والجهد بالقيام ببناء اجراء مخزن لتنفيذ عملية معينة يستدعيها متى شاء ليوفر على نفسه الجهد لكتابة الاوامر من جديد
ربما احتاج الى حساب نسبة الضريبة اكثر من مرة في البرنامج واستطيع تكرار الكود هذا الامر يبدو مجهدآ بالفعل سوف اتجنب هذا الاجهاد ببناء اجراء يقوم بحساب نسبة الضريبة مرة واحدة واستدعيه اكثر من مرة واجنب نفسي اهدار جهدي واهدار مساحة في الذاكرة العشوائية فانت كلما اجهدت نفسك بتكرار الكود يعتبر هذا اجهاد ايضآ للكمبيوتر لذلك تم اختراع مايسمى بالاجراءات والدوال
نفس الحال هو في sql يمكنك بناء اجراء وتخزنه في sql وتستدعيه وقتما شئت …
#بنيةالاجراءالمخزن : سنتعرف الان على كيفية بناء الاجراء المخزن
تاتي بنية الاجراء المخزن بالشكل التالي :

Create procedure <procedure_Name>
As
Begin
<SQL Statement>
End Go

في البداية نكتب Create procedure وهذا لاعطاء امر ل sql لانشاء اجراء مخزن يلي ذلك <procedure_Name> وهو اسم الاجراء
في السطر التالي ستجد الامر AS وهو يرمز الى بداية الاجراء
يلي ذلك التعبير <SQL Statement> وهو امر ال select الذي سيتم بناءه داخل الاجراء وهذا يسمى جسم البرنامج
اما Begin و End Go فهي بداية الاجراء ونهايته

#مثال
لنفترض ان لدينا جدول الموظفين EmP ويحتوي على التالي
رقم الموظف – اسم الموظف – االراتب – البدلات :

Emp table
Emp_no : emp_name : salary : Allowances
E1 : khaled : 1000 : 150
E2 : omer : 1200 : 170

لنفترض اننا نريد انشاء اجراء مخزن اسمه total يقوم بحساب الاجمالي
الراتب + البدلات (salary+Allowances) لجميع الموظفين هنا سيكون شكل الاجراء كالتالي :

CREATE PROCEDURE total
AS
SELECT [salary+Allowances] FROM Emp
GO

بعد كتابة الكود اللازم للاجراء وتنفيذه تستطيع استدعائه وقتما شئت بالامر التالي

EXEC total ;

اي قم بتنفيذ واستدعاء الاجراء total
سيكون هناك دروس اخرى وتطبيقات في الاجراءات المخزنة store procedure

كتاب مقدمة في قواعد وبيانات
كتاب للغة معالجة البيانات باللغة العربية
درس في كيفية التعامل مع قواعد البيانات بشكل برمجي
في لازاروس SQLite برمجة قواعد بيانات
ASP.net قواعد البيانات بأستخدام
php دالة الوقت والتاريخ فى
رواتب مهندس البرمجيات في الشركات الكبيرة
Google عشرة حيل في محرك البحث
canon ip7240 إعدادات الواي فاي في طابعة
بناء صيغ الميغا بالاكسل
فايروس الفدية وماذا افعل إذا أصاب جهازي
الوهم التكنولوجي في خوارزميات الفيسبوك
(poc) أول خطوة ف كتابة ال

SQL و mysql هناك فرق بين

ما هو الفرق بين SQL و mysql ببساطة هذا شرح كل منهما

نتيجة بحث الصور عن sql vs mysql
SQL
هى اختصار structure query language
ويقصد بها لغة التعامل مع قواعد البيانات
ولغة sql هى اللغة المستخدمة مع كل قواعد البيانات مثل oracle _mysql _sqlserver
وهى لغة سهلة .

وتنقسم لغة sql الى مجموعة من الاوامر التى تستخدم للتعامل مع قواعد البيانات ومن هذة الاوامر
insert
لادراج بيانات بقاعدة البيانات
update
لتعديل البيانات
delete
لحذف بيانات
create
لانشاء الجداول او الكيان
drop
للحذف
ويتم تصنيفها هذة الاوامر
كالتالى DDL and DML

اما Mysql هى قاعدة البيانات او مايسمى DBMS
وهى اختصار
Database management system
وهى تحتوى على مجموعة الجداول التى يتم بها حفظ البيانات والتى تربطها علاقات فيما بينها

نتيجة بحث الصور عن sql vs mysql

كتاب للغة معالجة البيانات باللغة العربية
VB.net , ADO.net , Access كتاب خطوة بخطوة لقاعدة بيانات ترضي العميل بإستخدام
محاضرة تعريفية عن ادارة انظمة قواعد البيانات
كتيب أساسيات نظم قواعد البيانات
كتاب أكسس 2010
كيف تقوم بشراء جهاز راوتر مناسب لإحتياجاتك
هل سمعت من قبل بالباركود
أهم الأسئلة التي يجب أن تعرف إجابتها عن حماية المعلومات
Creating subtotals in Excel
موقع يساعدك على تعلم الكاتبة بسرعة بإستخدام الكبيورد
إنستغرام تطرح ميزة توثيق الحسابات و العلامات التجارية الكبيرة و المنظمات
الفرق بين البيانات والمعلومات
لماذا لغة البايثون هي المفضلة ؟

DML مقدمة توضيحية عن

طبعا عارفين أن لغة ال sql هى لغة الاستعلام الاجرائية الخاصة بالتعامل مع قواعد البيانات او بمعنى اخر
هى لغة تحتوى على مجموعة من الاوامر الا من خلالها نستطيع التعامل مع قاعدة البيانات
طيب عاوزين نشوف الاوامر دى

نتيجة بحث الصور عن ‪DML‬‏
اوامر ال sql كالتالى
DDL
DML
DCL
اولا:اوامر DDL
وهى اختصار data definition language
وهى تحتوى على مجموعة من الاوامر للتعامل مع هيكل الكيانات الخاصة بقاعدة البيانات
طب يعنى اية لفظ الكيانات اقصد بيها ال objects الموجودة بقاعدة البيانات
اوضح كمان
انا لما بنشئ قاعدة البيانات لازم بعدها هنشئ ال objects الخاصة بها وهى

Tables _ view _ sequence _ index_ synonym

طبعا tables هو العمود الفقرى لقاعدة البيانات او المكان الذى يحتفظ بداخلة البيانات بطريقة ما داخل قاعدة البيانات
View عبارة عن مشهد من جدول او اكثر
Sequence يستخدم لانشاء ارقام مسلسلة
Index او الفهارس يفيد فى عمليات البحث
Synonym. اسم بديل لاى كيان موجودة

هنبداء نتعرف على هذة الاوامر
Create _ alter _ drop

Create.
تستخدم فى انشاء الكيان نفسة او objects
Alter .
تعديل او تغيير فى هيكل هذا الكيان
Drop .
حذف هذا الكيان

طيب الخلاصة لما ابداء بانشاء قاعدة البيانات وبعدها عاوز اصمم الجداول او اى كيان اخر يبقى انا هروح لاوامر ال DDL
بالامر create
وكمان لو انا كنت فعلا انشاءات الجداول وعاوز اعدل فى هيكل جدول يبقى انا هروح لاوامر ال DDL بالامر alter
ولو انا انشاءات جدول و عاوز احذفة يبقى هروح لاوامر ال DDL
بالامر drop
اعتقد انا كدا وضحت

طيب انا لغاية دلوقتى لسة معنديش اى بيانات
انا لغاية دلوقتى انشاءات فقط الكيان
طيب اذا احتجت انى اضيف بيانات او اعدل بيانات او احذف بيانات
يبقى انا كدا هروح لاوامر ال DML
ثانيا :اوامر ال DML
DML هى اختصار data manipulation language
وهى تحتوى على الاوامر المستخدمة فى التعامل مع البيانات
وهى
Select استرجاع بيانات من قاعدة البيانات
Insert اضافة بيانات جديدة
Update تعديل او تحديث بيانات موجودة
Delete حذف بيانات من قاعدة البيانات
Merge دمج بيانات
الخلاصة لما احب التعامل مع بيانات بداخل قاعدة البيانات يبقى انا كدا هستخدم اوامر ال DML

نتيجة بحث الصور عن ‪DML‬‏

طيب هى البيانات الا انا اضفتها او عدلتها او حذفتها من خلال اوامر DML
مش لازم انقلها لقاعدة البيانات علشان احفظها او ممكن اتراجع عن هذا التعديل
دلوقتى هيكون دور
Transaction control
وهى
Commit. حفظ البيانات بقاعدة البيانات
rollback. تراجع عن اى تعديل
save point. تراجع بس عند نقطة محددة

طيب بعد ما انا انشاءت الكيانات وبعد لما قمت بادخال البيانات بها مش لازم يكون فى حماية لهذة البيانات
هنا هيكون دور اوامر DCL
ثالثا : DCL
وهى اختصار data control language
وهى
Grant اعطاء صلاحيات للمستخدم
Revoke حذف صلاحيات من المستخدم
طبعا اى objects تم انشاءة لازم يكون هناك صلاحيات على استخدامها .
طبعا كل الا انا اتكلمت علية دا كان مجرد سرد للعناوين
وهى مقدمة كويسة علشان نعرف بيها اللغة دى هستخدمها فين وامتى واية هو امكانيات هذة اللغة

(store procedure) sql الإجراءات المخزنة في
كتاب مفهوم قواعد البيانات
محاضرة تعريفية عن ادارة انظمة قواعد البيانات
DDL أوامر
كتاب أكسس 2010
Documentation للمبرمج أهمية ال
Fiber Optics تعلم توصيل الالياف الضوئيه
او جوجلها Google it
API شرح عام عن ال
تقنية الذكاء الصنعي بإختصار
ما عندك في جهازك برنامج الفوتوشوب الحل موجود بسرعة
(Root Bridge) (STP) تحديد الجهاز الرئيسي في بروتوكول
Cases صناديق الكمبيوتر وأنواعها

pl/sql مقدمة بسيطة في

السلام عليكم المقال ستكون مقدمة بسيطة عن ال  pl/sql هتكون المقدمة بسيطة دي  هنتعرف فيها على :

اولا :ماهى pl/sql
ثانيا :طريقة كتابة كود pl/sql
ثالثا: كتابة اول برنامج باستخدام pl/sql

اولا :ماهى pl/sql

نتيجة بحث الصور عن ‪pl/sql‬‏
هى لغة البرمجة الخاصة بشركة اوراكل وهى امتداد للغة sql .
فنتيجة لضعف لغة قواعد البيانات sql
فقد قررت اوراكل انشاء هذة اللغة
يعنى على سبيل المثال انا لو عاوز اتحكم فى برنامج معين او مسار برنامج
لغة ال sql مش هتقدر تعمل الا انا محتاجة
من هنا اوراكل قدمت لنا الحل وهى لغة
pl/sql
ووفرت لنا هذة اللغة العديد من الامكانيات البرمجية مثل if _loop هكذا
يعنى على سبيل المثال
لو عاوز ازود المرتبات بس وفقا لقواعد معينة مثلا
لو الموظف بياخد مرتب كذا الزيادة بتعتة كذا
ولو بياخد مرتب كذا الزيادة بتعتة كذا
هنا بقا لازم استخدم هذة اللغة الاجرائية.

ثانيا : طريقة كتابة كود pl/sql

نتيجة بحث الصور عن ‪pl/sql‬‏
يتم كتابة كود pl/sql داخل بلوك Block
كل بلوك مسئول عن وظيفة معينة كالاتى :

Declare (optional )

هنا يتم تعريف اى شي سوف يتم استخدامة فى البرنامج
من متغيرات وهكذا وتكون اختيارية .

begin ( mandatory)

هنا يتم كتابة جمل sql وجمل pl/sql .

exception (optional )

هنا يتم معالجة الاخطاء المتوقع ان تحدث أثناء تنفيذ البرنامج وتكون اختيارية .

end; (mandatory ).

وهى نهاية البلوك ولابد من كتابه end;

ثالثا: كتابة اول برنامج باستخدام pl/sql

نتيجة بحث الصور عن ‪pl/sql DBMS_output.put_line‬‏
هنا هوضح اذى هعرض output للمستخدم
اولا لازم اشغل عملية الطباعة باستخدام الامر

Set serveroutput on;

الامر السابق يسمح بالطباعة على الشاشة.
طب اية هو امر الطباعة

هو ; ( الرسالة ) DBMS_output.put_line
وهنا هنقف شوية
لو انا عاوز اعرض رسالة نصية او تاريخ يكتب بداخل single code ‘ ‘
طب لو عاوز اطبع رقم او معادلة حسابية مثلا 2*3+2 هيكون بدون single code .
بعض الملاحظات :
لو تم وضع المعادلة الحسابية بين single code تعامل كانها نص .
يمكن استخدام | | concatenation للدمج بين اكثر من نص او بين جزء نصى ورقمى او معادلة.

ملخص الدرس
ان كود pl يكتب داخل بلوك كالتالى

Set serveroutput on;

لتفعيل عمليات الطباعة
declare
لانشاء المتغيرات وغيرها
begin
لكتابة الاكواد المستخدمة فى البرنامج
exception
معالجة الاخطاء اثناء التشغيل
end;
نهاية البلوك

وفى نهاية الشرح هعرض عليكم سؤال مش انا الا هجاوبة لا دا للناس الا هتشوف البوست دا .
السؤال عاوزكم تكتبوا بلوك pl وبداخلة رسالة
تظهر كالتالى

the result 4*4 = 16

تحياتى للجميع
وبالتوفيق

pl/sql مقدمة بسيطة في
sql server 2008 شرح تنصيب
قواعد البيانات في الفيجوال سي شارب 2010
كتاب مفهوم قواعد البيانات
كتاب أكسس 2010
(store procedure) sql الإجراءات المخزنة في
Intel و AMD الفرق بين معالجات
أهم الأسئلة التي يجب أن تعرف إجابتها عن حماية المعلومات
Flutter كل ما تريد معرفته عن ال
خطر الجرائم الإلكترونية على البشرية
تقنية الذكاء الصنعي بإختصار
ما هو وما هي أفضل النصائح لإستخدامه LinkedIn
(Intel) كل ما تريد معرفته عن معالجات إنتل

Mysql أنواع البيانات في

عند إنشاء جدول في MySQL من المهم معرفة النوع الذي ترغب في استخدامه لكل سمة.

 

لنتعرف على أكثر أنواع البيانات المستخدمة :

 

1- INT UNSIGNED

تجعل العمود يأخذ عددًا صحيحًا كبيرًا بما يكفي لتخزين أكثر من 4 مليارات سجل في الجدول.

نتيجة بحث الصور عن ‪MySQL INT UNSIGNED‬‏
2- NOT NULL

نتيجة بحث الصور عن ‪NOT NULL‬‏
يضمن أن كل عمود له قيمة.
والعديد من المبرمجين يستخدمون NULL في الحقل للإشارة إلى أنه ليس له أي قيمة. ولكن هذا من شأنه أن يسمح بالتكرار ، مما ينتهك السبب الكامل لوجود هذا العمود. لذلك نحن لا نسمح بقيم NULL.

3- AUTO_INCREMENT

نتيجة بحث الصور عن ‪MySQL AUTO_INCREMENT‬‏
لتعيين قيمة فريدة لهذا العمود في كل صف، كل ما يهمنا هو أننا نضمن قيمة فريدة .

4- KEY

نتيجة بحث الصور عن ‪MySQL KEY‬‏
يفيد العمود فى الزيادة التلقائية كمفتاح لاننا فى هذا العمود نتجه للبحث سيكون لكل إدخال في العمود نوع بيانات
Auto-Incertment Auto (تخصيص تلقائي)
عددًا فريدًا من نوعه ، يبدأ أوله في 1 يعلى تدريجيا.

5- UNIQUE

نتيجة بحث الصور عن ‪MySQL UNIQUE‬‏
بمعنى فريد ، تُستخدم لتحديد أي الحقول فريدة

Visual FoxPro 6 دروس قواعد البيانات في
DML مقدمة توضيحية عن
(DAL) في السي شارب Data Access Layer
MS SQL Server 2008 الجزء الاول
كتاب للغة معالجة البيانات باللغة العربية
نصائح لكيفية إنشاء كلمات مرور آمنة
اربعة حقائق واسرار غريبة عن فيسبوك
الجدار الناري ببساطة
المواقع المفيدة لأى مبرمج
Documentation للمبرمج أهمية ال
جهاز لوحي أم لابتوب
For Android developers align icons in the form of a grid
access token كن حذراَ عندما تستخدم ال

DDL أوامر

أوامر DDL  وهى أختصار Data Definition Language اتكلمنا فى الدرس الاول على كيفية انشاء قاعدة بيانات  وقمنا بانشاء قاعدة بيانات باسم firstdb
وذلك بالكود كالاتى

create database firstdb;

وعرفنا الكود الخاص بحذف قاعدة البيانات وهو

drop database firstdb;

النهاردة هنتكلم على كيفية انشاء الجدول :

لانشاء جدول ايضا نستخدم الامر create كالتالى :

يجب اولا تحديد العناصر التالية قبل البدء فى انشاء الجدول .
١_اسم الجدول table name واسم الجدول يجب الا يتكرر فى نفس قاعدة البيانات .

٢_اسماء الاعمدة columns name واسماء الاعمدة يجب الا تتكرر فى نفس الجدول .

٣_نوع البيانات data type  وهنا هنوضح بس اهم انواع البيانات
Varchar نوع البيانات نصى بس متغير بمعنى لوكان حجم  البيانات مثلا ١٠ بينما تم ادخال حجم بيانات ٥ يتم حجز ٥ فقط .

char : نوع البيانات نصى بس ثابت بمعنى لوكان حجم البيانات  ١٠ بينما تم ادخال حجم بيانات ٥ يتم حجز مساحة ١٠ بالكامل .

int : نوع البيانات رقمى  Float,double نوع البيانات عشرى

date :  نوع البيانات تاريخ

نتيجة بحث الصور عن ‪DDL‬‏

صيغة انشاء الجداول

create table tableName
( column1 data type (size),
column2 data type (size),

نلاحظ ان صيغة انشاء الجدول هى نفس عناصر الجدول السابق ذكرها .
نبداء بالامر create يليها نوع عنصر قاعدة البيانات المراد انشائة وهو هنا table ثم اسم الجدول وبعدة نفتح قوسين ونكتب بداخلهم عناصر الجدول وهى  اسماء الاعمدة ونوع البيانات وحجمها يفصلها coma .
وتنتهى عبارة الانشاء ب semicolon .

نتيجة بحث الصور عن ‪DDL‬‏
مثال : لو اردنا انشاء جدول الادارات departments يحتوى على حقل لرقم الادارة dept_no وحقل اسم الادارة dept_name

create table departments
(dept_no int (5),
dept_name varchar(20)
);

و عندما نريد عرض الهيكل الخاص بالجدول نستخدم الامر

describe tableName;
describe departments;

ولحذف الجدول نستخدم الامر

drop table tableName;
drop table departments;

كتاب مقدمة في قواعد وبيانات
DML شرح أوامر
VB.net , ADO.net , Access كتاب خطوة بخطوة لقاعدة بيانات ترضي العميل بإستخدام
واستخدامها في قواعد البيانات بلغة السي شارب LINQ تقنية
ADO كتاب ما لا يعرفه المحترفون عن تقنية
ما هي القطعة الأسطوانية الموجودة في أطراف أسلاك الكمبيوتر
iPad Pro 11 تعرف على الجهاز اللوحي الجديد
SQL و mysql هناك فرق بين
snake game code using HTML & CSS & Javascript كود لعبة الحية بلغة
Cases صناديق الكمبيوتر وأنواعها
الفرق بينهم internet & Intranet & Extranet
لماذا لغة البايثون هي المفضلة ؟
Sql و NoSql الفرق بين

الاتصال بماكينات ختم الدوام بكود سى شارب

الاتصال بأى ماكينه حضور وإنصراف سواء بالكارت أو بالبصمه فالتعامل ثابت لا يتغير (ملحوظه قاعده البيانات هي Server SQL)

سيتم فى البدايه اعداد وانشاء الجداول و الاستورد بروسيدجر
اولا :- بناء الجداول اللازمة للاتصال وهما عباره عن جدولين
الأول :- جدول يضاف فيه كل حركات الماكينه بكل الحقول وسيكون اسمه Tbl_InOut_HR
الثانى :- جدول يضاف فيه حركات الماكينه الجديده ففى الخطوات القادمه سنلاحظ إنه عند كل اتصال وتحميل للبيانات سيتم كل الحركات من على
الماكينه وسيتم ذلك على الجدول الاول أما الجدول الثانى فهو لاضاف السطور الجديده او الاحداث الجديده على الماكينه والبيانات القديمه محفوظه ايضا فيه
وسنرى كيف يتم ذلك

 

للمزيد رابط الكتاب مرفق بالصورة في الأسفل

Unity 3D كتاب تعلم برمجة الالعاب بأستخدام محرك الالعاب
C#.net كتاب سبيلك المختصر لتعلم برمجة الواجهات بلغة
C# ملخص البرمجة الكائنية بلغة
صندوق الادوات في السي شارب من خلال الفيجوال ستوديو
شرح ربط قاعدة بيانات أكسس مع السي شارب
php دالة الوقت والتاريخ فى
كورونا و إلهام الهاكرز
إليك القائمة الكاملة للطرق التي يحمي بها نظام الأندرويد اوريو هاتفك وبياناتك
المعاملات الحسابية بلغة البايثون
الفرق بين البيانات والمعلومات
نبذة عن وظيفة عالم البيانات
Everything برنامج
ما هو الفرق بين القراصنة و الكراكرز ؟

واستخدامها في قواعد البيانات بلغة السي شارب LINQ تقنية

ما هو LINQ؟
LINQ (استعلام اللغة المتكامل) هو بناء جملة استعلام موحد في C # و VB.NET يستخدم لحفظ واسترجاع البيانات من مصادر مختلفة. يتم دمجها في C # أو VB ، وبالتالي القضاء على عدم التوافق بين لغات البرمجة وقواعد البيانات ، بالإضافة إلى توفير واجهة استعلام واحدة لأنواع مختلفة من مصادر البيانات.

على سبيل المثال ، SQL هي لغة الاستعلام الهيكلية المستخدمة لحفظ واسترداد البيانات من قاعدة البيانات. بالطريقة نفسها ، LINQ عبارة عن بناء استعلام مهيكل تم إنشاؤه في C # و VB.NET يستخدم لحفظ واسترجاع البيانات من أنواع مختلفة من مصادر البيانات مثل Object Collection أو SQL server database أو XML أو خدمة ويب إلخ.

تعمل LINQ دائمًا مع الكائنات بحيث يمكنك استخدام نفس أنماط التشفير الأساسية لاستعلام البيانات وتحويلها في مستندات XML وقواعد بيانات SQL ومجموعات بيانات ADO.NET ومجموعات .NET وأي تنسيق آخر يتوفر له موفر LINQ.

 

للمزيد رابط الكتاب مرفق بالصورة في الأسفل

C# 2010 و SQL Server 2008 برمجة قواعد البيانات باستخدام
net.ado باستخدام تقنية #c بلغة Access و server Sql ربط قواعد البيانات
Unity 3D كتاب تعلم برمجة الالعاب بأستخدام محرك الالعاب
C# كتاب كن خبيرا فى لغة
درس في كيفية التعامل مع قواعد البيانات بشكل برمجي
MySQL في DDL أوامر
Memoji برنامج يحول صورتك إلى وجوه تعبيرية
canon ip7240 إعدادات الواي فاي في طابعة
اللوحة الأم ومكوناتها في الحاسوب
الانترنت عبر الضوء ! تعرف أكثر على تقنية الاي فاي
تعلم البرمجة عبر لعبة مميزة بطريقة ممتعة ومسلية
طريقة الحصول على ما يزيد عن 100 جيجا تخزين سحابي
صفارات الماذربورد

درس في كيفية التعامل مع قواعد البيانات بشكل برمجي

 يمثل الحقل ConStr سطر الاتصال أو( String Connectionٌ) يحتوي هذا السطر على معلومات تخص مزود قواعد البيانات (Provider Base Data )لاحظ (0.4.OLEDB.Jet.Microsoft=Provider )و كذلك المسار إلى ملف قاعدة البيانات , ففي المثال المذكور اعلاه يقع ملف قاعدة البيانات و الملف التنفٌذي للبرنامج في مجلد واحد لذلك لا حاجة لذكر المسار ونكتفي بوضع اسم الملف فقط(mdb.MyData=Source Data )ولكن كون ملف قاعدة البيانات والملف التنفٌذي للبرنامج في مجلد واحد ؛ نضع ملف قاعدة البيانات داخل مجلد البرنامج ومن داخل مجلد البرنامج نجد المجلد Bin ثم المجلد Debug ونضع ملف قاعدة البيانات هناك.

 

للمزيد رابط الكتاب مرفق بالصورة في الأسفل

(DAL) في السي شارب Data Access Layer
C# في لغة Strings التعامل مع
تصميم وبرمجة اله حاسبة باستخدام فيجوال سي شارب
واستخدامها في قواعد البيانات بلغة السي شارب LINQ تقنية
C#.net كتاب سبيلك المختصر لتعلم برمجة الواجهات بلغة
طريقة استخراج صورة من ملف ورد
مقال مبسط في أساسيات الشبكات
أهم الأسئلة التي يجب أن تعرف إجابتها عن حماية المعلومات
Intel و AMD الفرق بين معالجات
For Android developers align icons in the form of a grid
حمل الأن البرنامج المتخصص في التحقيق الجنائي الرقمي والمستعمل من قبل كثير من الشركات الكبيرة
Access Control List ما هو ال
كيف سيقود الذكاء الاصطناعي عصرا جديدا من الزراعة الدقيقة

ADO.net التعامل مع قواعد البیانات بأستخدام مكتبات

ADO.NET هو مجموعة من الفئات التي تعرض خدمات الوصول إلى البيانات إلى مبرمج .NET. يوفر ADO.NET وظائف للمطورين كتابة تعليمات برمجية تمت إدارتها مشابهة إلى الوظيفة المتوفرة إلى مطوري COM الأصلي بواسطة ADO. يوفر ADO.NET وصولاً ثابتًا إلى مصادر البيانات مثل Microsoft® SQL Server ™ ، بالإضافة إلى مصادر البيانات المعروضة من خلال OLE DB و XML. يمكن أن تستخدم تطبيقات المستهلك لمشاركة البيانات ADO.NET للاتصال بمصادر البيانات هذه واسترداد البيانات وتحديثها وتحديثها.

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

رابط الكتاب مرفق بالصورة في الأسفل

DDL أوامر
كتاب ملخص قواعد البيانات
كتاب مبادئ قواعد البيانات
MS SQL Server 2008 الجزء الاول
MySQL كتاب إحتراف
Everything برنامج
Screen Time طريقة تعطيل
اسرع كمبيوتر بالعالم
عقدة الفكرة موجودة مسبقا
نظام اللينكس عالم المصدر المفتوح والبدائل المتاحة للتحول لنظام لينكس
أكثر تطبيقات الأندرويد إستهلاكاً للبطارية
DML مقدمة توضيحية عن
Constructors في لغة البايثون