en
Feedback
المعهد التقاني للحاسوب في جامعة إدلب

المعهد التقاني للحاسوب في جامعة إدلب

Open in Telegram

قناة تضم مجموعة طلاب متطوعين لخدمة الطلاب . ليبقوا على اطلاع بكل مايتعلق ب ... 1- المقررات الدراسية الفصلية 2- القرارات الصادرة من الكلية

Show more
Iraq107 228The category is not specified
205
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
🌇 صورة لتوضيح مثال في تصميم الجدول ..
🌇 صورة لتوضيح مثال في تصميم الجدول ..

🌇صورة للمثال للتوضيح اكثر بالتفصيل ..
🌇صورة للمثال للتوضيح اكثر بالتفصيل ..

🌇🎞فيديو للتوضيح اكثر للمثال كيف تم انشاء الجدول والحقول…

فيديو توضيح انشاء جدول والحقول.wmv2.81 MB

🔰💻🔰 دورة sql server 2014 🔰اوامر sql server 4⃣ انشاء جداول في قاعده البيانات sql server 📋الجدول هو عباره عن وحدات لتخزين البيانات بانواعها سواء نصيه او رقميه او تاريخ وقت ،،الخ #تخزن البيانات عادةً في قواعد البيانات بأكثر من جدول لتسهيل تنظيمها وإدارتها، وتُربط هذه الجداول فيما بينها من خلال الأعمدة المترابطة فيما بينها، وذلك بالاعتماد على مفهومي المفتاح الأولي Primary Key والمفتاح الثانوي Foreign Key، وله عدة أنواع ستُذكر تباعًا. #تكون البيانات في قاعدة البيانات مخزنة في عدة جداول Tables وكل جدول يتكون من صفوف Rows وأعمدة Coloumns #معلومه الحقل : هو الذي تخزن فيه البيانات المتشابهة من حيث النوع ( مثل حقل الاسم) ( أو حقل الوظيفة) السجلات : هو الذي تخزن فيه بيانات شخص معين مثلاً إذا أخذنا بياناتك الكاملة من رقمك و إسمك و صفك و هاتفك، فإن هذه البيانات تمثل سجل لك شخصياً، نعم. ⛔️يمكننا وضع قيود تفرض على انشاء حقول في الجدول مثلا لدنيا جدول باسم الموردين ويحتوي على حقول وكل حقل خاص بتخزين البيانات فيه ، بنفس الوقت نستطيع وضع قيود على تخزين بيانات مثلا حقل اسم مورد نضع قيد عليه لمنع كتابه اسم مورد لا يزيد عن 30 حرف وهكذا في بقيه الحقول وسنشرح هذه القيود عندما نصل اليها… 🔰لانشاء جدول في قاعدة بيانات يجب أن لا يكون اسم جدول ضمن كلمات محجوزة في sql server ولا يمكن استخدام بعض رموز في بدايه تسميه الجدول… #نستخدم الامر التالي لانشاء جدول CREATE TABLE book ; حيث CREATE TABLE صيغه ثابته ـ book اسم جدول 💡ناخذ مثال للتوضيح اكثر CREATE TABLE book ( ID INT PRIMARY KEY, Name_pc VARCHAR(50), phoon int,) ⚙Ⓜ️شرح المثال ـ ➖CREATE TABLE الصيغة العامة ـ ➖book اسم الجدول ـ ➖نفتح قوس ) مباشره وراء اسم جدول ➖ثم كتبنا اسماء الحقول التي نريدها في الجدول والحقول هي ld , name_pc , phoon ➖حقل ld من نوع رقمي INT ثم وضعنا مفتاح 🔑 رئيسي للحقل لمنع تكرار البيانات اي مثلا لدينا جدول موظفين ولكل موظف بياناته الخاصه به وقد يكون هناك معلومات متشابهه بين الموظفين مثل الاسم او العمر لكن لايمكن ان يتشابه معرف او بطاقه الموظف ولذلك وضعنا مفتاح 🔑 اساسي لمنع تكرار وهو PRIMARY KEY هذا مفتاح يمكن وضعه في اي جدول… ـ ➖name_pc حقل الاسم من نوع نصي VARCHAR(50) اما رقم 50 هو رقم اختياري الذي يحدده المبرمج فائده هو تحديد عدد الاحرف التي ستكتب في هذا الحقل ـ ➖ phoon حقل من نوع رقمي int واخر شي نغلق القوس للحقول كلها مع مراعاة وضع فارزة في نهايه كل حقل 🔸بهذه الصيغة 👆👆نقوم بانشاء جداول والحقول التي نحتاجها في كل جدول، هناك عده طرق لانشاء جداول والحقول وترتيب الاوامر لكن افضل لكم هذه طريقه لانها سهله وبسيطه ،،وساشرح لكم بقيه الطرق ان شاء الله… 🔺ملاحظه : يمكنكم مراجعة الدرس السابق الخاص بانواع البيانات حتى يسهل عليكم المثال… 🌇🎞 شاهدوا الفيديو👇👇 للتوضيح اكثر كيف تم انشاء الجدول والحقول… 🌇لاحظ صور 👇👇 للتوضيح اكثر للمثال…

🌇صورة رقم 2 للتوضيح لحذف قاعدة البيانات
🌇صورة رقم 2 للتوضيح لحذف قاعدة البيانات

🌇صورة رقم 1 للتوضيح لتغير اسم قاعدة البيانات
🌇صورة رقم 1 للتوضيح لتغير اسم قاعدة البيانات

🔰💻🔰 دورة sql server 2014 🔰اوامر sql server في الدرس السابق تكلمنا عن انشاء قاعدة بيانات عن طريق الامر CREATE DATABASE واسمينا قاعده البيانات باسم vbs_net نكمل الدرس وسنستخدم نفس المثال السابق في التطبيق لجميع اوامر sql server 2⃣ تغير اسم قاعدة البيانات… لتغير اسم قاعدة البيانات نستخدم الصيغة التاليه alter database vbs_net modify name = akr_am; حيث alter database الصيغة العامة ـ vbs_net اسم قاعدة البيانات القديم المراد تغير اسمها ـ modify name كلمات محجوزة ثابته في sql لتغير الاسم ـ علامة يساوي = ثابته ـ akr_am اسم قاعدة البيانات الجديد يمكنكم اختيار اي اسم واخر شي نضع فارزة منقوطه ; 🌇 لاحظ صورة رقم 1 توضيح اكثر 👇👇👇 3⃣ حذف قاعدة البيانات لحذف قاعدة البيانات لمثال السابق نستخدم الامر التالي DROP DATABASE akr_am ; حيث DROP DATABASE الصيغة العامة لحذف اي قاعدة بيانات اما akr_am اسم قاعدة البيانات التي نريد حذفها ولا ننسى نضغ فارزة منقوطه في نهايه الامر #SQL #DataBase 🌇 لاحظ صورة 👇👇رقم 2 للتوضيح اكثر

🌇🎞فيديو رقم 2 توضيح كيف تم انشاء قاعدة بيانات

فيديو توضيح انشاء قاعدة بيانات.wmv8.60 KB

🌇🎞فيديو رقم 1 توضيح كيف دخلنا لمحرر new Query في sql server

فيديو توضيح فتح محرر sql.wmv1.26 MB

🔰💻🔰 دورة sql server 2014 🔰اوامر sql هي مجموعة من الاوامر للتعامل مع اي قاعدة بيانات وهذه الاوامر تتيح لك انشاء قاعدة بيانات اضافة جداول فيها اضافة سجلات في جداول وتحديثهم وحذفهم واسترجاع البيانات من قاعدة البيانات والبحث فيها و وضع الشروط اثنا البحث ،،، الخ ⚠️ويتم كتابه جميع هذه الاوامر في محرر اسمه new Query الموجود في نفس قاعدة بيانات sql server 🛑ملاحظه عند كتابه الاوامر يكون نهاية كل امر ينتهي بفاصله منقوطه ; من قائمه start نختار كل برامج ثم نفتح sql server 2014 او اي اصدار موجود علئ جهازك ثم نختار Sql server 2014 management studio 🌇Ⓜ️شاهد فيديو رقم 1 توضيح دخول لمحرر new Query في sql server نبدا باول امر هو انشاء قاعدة بيانات 1⃣ انشاء قاعدة بيانات الامر المستخدم في انشاء قاعدة البيانات كما شرحناه سابقا هو create database هذه 👆👆الكلمتين او الامر صيغة ثابته لانشاء قاعدة بيانات ومن ثم مباشره وراها ياتي اسم قاعدة بيانات التي نكتبها وبعد انتهاء من كتابه الاسم نضع فاصله منقوطه ; للدلاله علئ نهايه الامر ثم نضغط علئ تنفيذ الامر من خلال Execute لانشاء قاعدة البيانات…. 📋💻مثال CREATE DATABASE vbs_net ; لاحظ مثال وضعنا صيغه للانشاء ثم كتبنا اسم لقاعدة البيانات وهو vbs_net واخر شي وضعنا فاصلة منقوطة ; 🌇Ⓜ️شاهد فيدو رقم 2 كيف تم انشاء قاعدة البيانات ⚠️🔺 ملاحظه ليس هناك اشكال في كتابة الاحرف صغيره او كبيره باعتبار لغة sql server ليست حساسه في كتابة الاحرف #SQL #DataBase

🔰💻🔰 دورة sql server 2014 🔰انواع البيانات هناك الكثير من البيانات التي نخزنها في قاعدة البيانات سواء كانت نصية ، رقمية ،عشريه ، تاريخ وقت ، صور ، ملفات اخرى ، الخ فلابد من اختيار النوع مناسب في لغة sql server لكل معلومه نخزنها في قاعدة البيانات مثل انواع بيانات في الاكسس التي قمنا بشرحها في دروس سابقه لكن بتسميات مختلفة ولكي نكتب الاوامر (الاكواد) في sql لابد من معرفة البيانات ومن هذه الانواع في لغة sql server كالتالي : bigint🔸 من الانواع الرقيميه لتخزين القيم الرقميه يستخدم 8 بايت لتخزين البيانات binary🔸 تخزين بيانات ثنائية bit🔸 يسمح بتخزين قيمتين فقط 0 و 1 يستخدم غالبا مع بيانات المنطقيه char(50)🔸 نوع نصي لتخزين البيانات النصيه بتخزين قدره 8000 date🔸 التاريخ بالشكل 'YYYY-MM-DD' datetime🔸 التاريخ والتوقيت بالشكل 'YYYY-MM-DD HH:MM:SS' datetimeoffset decimal(18,0)🔸 نوع رقمي لتخزين ارقام عشريه محصور بين 999،99999 float🔸 لتخزين بيانات رقميه عشريه و 8 بايت للتخزين geography geometry hierarchyid image🔸 تخزين بيانات من نوع بايت صور int🔸 من الانواع الرقمية ويستخدم 4 بايت للتخزين Money🔸 تخزن فيه عملة 💱 nchar🔸 نوع نصي لتخزين البيانات النصيه بتخزين قدره 4000 ntext🔸 نوع نصي numeric🔸 تخزين قيم منطقية nvarchar🔸 نوع نصي لتخزين البيانات نصيه اقصى طول محرف 4000 nvarchar(mAX)🔸 نصي طوله 231 real🔸 نوع رقمي يستخدم لحفظ بيانات رقميه من نوع عشريه و 4 بايت للتخزين smalldatetime🔸 تاريخ وقت smallint🔸 من الانواع الرقميه يستخدم 2 بايت للتخزين smallmony🔸 بيانات عدديه محدده Sql_variant text🔸 سلسلة محرفيه غير محدده time🔸 وقت فقط timestamp tinyint🔸 من الانواع الرقمية يستعمل بايت واحد ومحصور بين 0 و - 255 uniqueidentifier varbinary🔸 سلسلة من خانات ثنائية varchar🔸 من اهم الانواع النصيه لتخزين بيانات نصيه ويسمح بتخزين 8000 بايت من بيانات ويمكننا تحديد عدد الاحرف التي نريد تخزينها varchar(MAX) xml🔸 لتخزين وثائق من نوع اكسس xml Documents #SQL #DataBase

صورة للتوضيح اكثر لمكونات قاعدة البيانات sql server 2014
صورة للتوضيح اكثر لمكونات قاعدة البيانات sql server 2014

صورة توضيح مكونات sql server
صورة توضيح مكونات sql server

🔰💻🔰 دورة sql server 2014 🔰مكونات قاعدة البيانات اهم مكوناتها هي : ـ Ⓜ️Database ويحتوي على جميع قواعد البيانات المخزنة في الجهاز المركزي ، ولكنه يحتوي أيضا على ثلاث قواعد بيانات مهمة وأساسية ولا يستطيع النظام بدونها القيام بأية شيء ، كما أن ضياع احدهم قد يعطل النظام وتحتوي على ادوات مثل System Databases وتحتوي 👆 على الافرع التاليه : master➖ وهي قاعدة البيانات التي تخزن بها كل المعلومات عن النظام وعن قواعد البيانات الأخرى و ضياع قاعدة البيانات تلك يؤدي إلى ضياع النظام بأكمله ، ولذلك علينا المحافظة عليها ونسخها احتياطيا بانتظام model➖ تحتوي على الشكل الأول لقواعد البيانات الجديدة التي سنصنعها ، فلو كان لدينا مواصفات قياسية في المؤسسة التي نعمل بها ، وتطلبت تلك المواصفات بان تحتوي كل قاعدة بيانات جديدة نصنعها على مجموعة معينة من الكائنات ، فنستطيع وضعهم هنا ، وعند صناعة قاعدة بيانات جديدة ستنتقل تلك الكائنات إليها tempdb➖ وهي المخزن المؤقت لبيانات sql server فلو طلبنا مهمة معقدة سيقوم النظام بتخزين البيانات التي سيعمل عليها في قاعدة البيانات تلك ، وسيجرى ما طلب منه ، وبعد ذلك سيعطينا النتائج وسيحذف البيانات من قاعدة البيانات تلك ManagementⓂ️ يحتوي ذلك الفرع عن كل ما يخص إدارة قاعدة البيانات المركزية بصفة عامة ويحتوي على الافرع تاليه : SQL Server Logs➖ يحتوي على معلومات عن العمليات الأساسية التي قام بها الـ SQL Server مثل متى تم تشغيله ، متى استخدمت قاعدة بيانات معينة ، أو هل هناك مشاكل قد حدثت ، وأمور أخرى Management |_ Web Publishing Ⓜ️ النظام الأمني Security ويحتوي على الكائنات المسئولة عن حماية قاعدة البيانات وتوزيع الصلاحيات ويحتوي على الافرع تاليه : Logins➖ يحتوي على مستخدمي قاعدة البيانات وكلمات السر الخاصة بهم Server Roles➖ المستخدمين مقسمين إلى مجموعات لتسهيل عملية الإدارة Ⓜ️تكرار Replication يعد النسخ المتماثل لـ SQL Server تقنية لنسخ وتوزيع كائنات وكائنات قاعدة البيانات من قاعدة بيانات إلى أخرى ومن ثم المزامنة بين قواعد البيانات للحفاظ على تناسق البيانات وتكاملها. في معظم الحالات ، النسخ المتماثل هو عملية إعادة إنتاج البيانات في الأهداف المطلوبة. يتم استخدام النسخ المتماثل لـ SQL Server لنسخ ومزامنة البيانات بشكل مستمر أو يمكن جدولة تشغيلها على فترات زمنية محددة مسبقًا. هناك العديد من تقنيات النسخ المتماثل المختلفة التي تدعم مجموعة متنوعة من أساليب مزامنة البيانات ؛ اتجاه واحد؛ واحد لكثير؛ كثير إلى واحد؛ وثنائي الاتجاه ، والحفاظ على العديد من مجموعات البيانات متزامنة مع بعضها البعض .. ⚠️🔺ملاحظه اغلب اصدارات. Sql server نفس المكونات لكن هناك اختلاف بسيط وما يهمنا هو اوامر sql server #SQL #DataBase 🌇💻 لاحظ مكونات sql server كما في صوره رقم 1 👇👇

💻🔰 توفر SQL مجموعة من التعليمات تتركب لغة الاستعلامات البنائية من عدد من الكلمات المحجوزة، ويمكن تقسيم هذه الكلمات المحجوزة تبعًا لوظائفها التي تقوم بها إلى ثلاثة أقسام رئيسة هي: 📍لغة تعريف البيانات (Data Definition Language (DDL 📍لغة معالجة البيانات (Data Manipulation Language (DML 📍لغة التحكم بالبيانات (Data Control Language (DCL ⚠️لغة تعريف البيانات (DDL) لغة تعريف البيانات (بالإنجليزية: Data Definition Language DDL) هي مجموعة من الكلمات المحجوزة التي تقوم بإدارة الكائنات في قاعدة البيانات سواء بالإنشاء أو التعديل أو الحذف وتشتمل هذه المجموعة على الكلمات المحجوزة التالية: ➖التعديل في قاعد البيانات ALTER DATABASE ➖التعديل في الجدول ALTER TABLE ➖انشاء قاعدة بيانات CREATE DATABASE ➖انشاء مفاتيح البحث CREATE INDEX ➖انشاء الجدول CREATE TABLE ➖حذف قواعد البيانات DROP DATABASE ➖حذف مفاتيح البحث DROP INDEX ➖حذف الجدول DROP TABLE ➖اعادة تسمية الجدول RENAME TABLE ⚠️لغة معالجة البيانات (DML) وهي اللغة الخاصة بالتعامل مع البيانات ذات نفسها داخل قواعد البيانات من استعلام (select) أو حذف بيانات (Delete) أو تحديث بيانات (update) أو ادخال بيانات جديدة (Insert). ⚠️لغة التحكم بالبيانات (DCL) وهي اللغة الخاصة بمنح المستخدمين صلاحيات معينة مثل : ـ ➖ GRANT وتستخدم لمنح المستخدمين صلاحيات معينة لأداء مهام معينة. ـ ➖ REVOKE وتستخدم لإلغاء الصلاحيات التي تم منحها بالأمر السابق. ⚙ويمكن السماح للمستخدمين بمثل الصلاحيات الآتية: CONNECT SELECT INSERT UPDATE DELETE EXECUTE USAGE 🔰💻🔰ساشرح البقيه عندما ندخل في التطبيق العملي عند كتابة الاكواد…

🔰💻🔰 دورة sql server 2014 🔰🔰ادوات sql server بعد تنصيبها نتعرف على الاكثر استخداما منها وكالتالي : Database Engine Service هذه خدمة قاعدة البيانات العادية وهي النظام الاساسي لل SQL Server Management Studio هذا البرنامج هو البرنامج الاساسي للتعامل مع ال SQL Server وانشاء قواعد البيانات وادرتها وكتابة الاستعلامات ومعظم ما يتعلق بال SQL Server. SQL Server Replication هذه الميزة تتيح عند تفعيلها امكانية تكرار جدول او اكثر من قاعدة البيانات في قاعدة بيانات اخرى بمعنى اذا كنت تريد عمل تكرار للبيانات لجدول ما او مجموعة من الجداول في اكثر من قاعدة بيانات على اكثر من Server فيجب ان تختار هذه الخاصية. Full Text Search هذه الخاصية تتيح لك عمل ما يسمى بال Full Text Index وبالتالي يمكن البحث داخل النصوص الكبيرة بطرق متقدمة جدا اكثر من طرق البحث العادية باستخدام ال Like واظهار نتائج افضل بكثير. Analysis Service هذه الخاصية تتيح لك عمل Business Intelligence Solution فهذه الخاصية تتيح لك عمل Cube للبيانات وهذا موضوع طويل ولكن باختصار ال Cube عبارة عن نموذج بيانات غير النموذج المعتاد (جداول و علاقات) انما ال Cube يكون عبارة وسيله لحفظ قيم ال Calcualtions بدلا من عمل استعلام لاستنتاجها تخيل ان لديك قاعدة بيانات لمستشفى مثلا وتريد ان تعرف عدد المرضى الذين زاروا المستشفى في يوم معين فبالطريقة العادية تقوم بعمل استعلام يقوم بحساب عدد المرضى بينما اذا كان لديك Cube للبيانات لا تقوم بعمل استعلام يقوم بعد المرضى انما تكون محفوظة بال Cube فتجلبها مباشرة وهذا باختصار شديد. Reporting Service هذه الخاصية تتيح لك عمل تقارير جاهزة للطباعة تقارير مثل تقارير عن الارباح الخسائر المبيعات واي نوع تقارير واستخدامها داخل البرامج التي يتم تطويرها. Integration Service باختصار هذه الخاصية تتيح لك نقل البيانات من والى قواعد البيانات والملفات كالاExcel مثلا وانواع عديدة من مصادر البيانات المختلفة Datasources ,و التحكم بها يكون بسهولة وبادوات مرئية Visual Tools وهذه الادوات مجهزة للتعامل مع البيانات الكبيرة ومستخدمة دائما في نقل البيانات الى مستودعات البيانات Data Warehouse المستخدمة في ال Business Intelligence. Client Tools SDK هذه SDK تتيح لك استخدام امكانية ال SQL Server Management Studio داخل ال .Net فمثلا يوجد داخل ال Management Studio امكانية لعمل Generate Script لكل او بعض الجداول فيمكنك بهذه الادوات عمل ذلك برمجيا داخل ال .Net . وذلك على سبيل المثال لا الحصر. SQL Server Configuration Manager هذا البرنامج للتحكم بال Windows Services الخاصة بال Sql Server وعمل Configuration لها كاتاحة الاتصال من خارج الServer واشياء اخرى كثيرة. SqlCmd هذا البرنامح يعمل من ال Command Line لامكانية كتابة استعلامات داخل ال Sql Server من ال Command line بدون ال Managment Studio وفي الغالب تكون الحاجة لهذا البرنامج كبيرة اذا كان لديك ملف Script حجمة كبير جدا وتريد تنفيذه بدون فتحه (حيث ان الملفات الكبيرة حدا لا يمكن فتحها داخل ال Managment Studio). SQL Server Profiler هذا البرنامج يتيح لك مراقبة ال SQL Server وعمل Log يتم كتابة فيه كل الاستعلامات التي تنفذ داخل ال SQL Server لمراقبتها ومتابعة ادائها وهو مفيد جدا لمديرين قواعد البيانات في حالة ان لديك قاعدة بيانات يتم الاتصال عليها من اكثر من برنامج وتريد مراقبة الاستعلامات التي تنفذها هذه البرامج. Database Engine Tuning Adviser هذا البرنامج يقوم بعمل اقتراحات لك لتحسين اداء قاعدة البيانات عن طريق اقتراح عمل Indexes على الجداول المختلفة ويقوم بعمل الاسكربتات الخاصة بهذه ال Indexes المقترحة. ⚠️الادوات السابقة👆👆 هي بعض اهم البرامج والخصائص وليس كلها ولكنها تمثل اغلب الخصائص المستخدمة. وايضا ساشرح الادوات البقية 🔰يمكنكم مشاهده هذه الادوات من قائمه ابدا ثم sql server 2014 #SQL #DataBase

#احذر الواتساب المعدل
#احذر الواتساب المعدل