Skip to main content

الجزء الأول: أنشاء وتعديل وحذف قاعدة بيانات في ال SQL Server

الجزء الأول: أنشاء وتعديل وحذف قاعدة بيانات في الSQL Server


في الSQL Server  قاعدة البيانات يمكن أنشاءها(create), والتعديل عليها(alter) وحذفها(drop) بأحدى الطريقتين:
1.     بأستخدام الواجهة الرسومية عن طريق برنامج SQL Server Management Studio  (SSMS)
2.     بأستخدام جمل الأستعلام Query Statements



انشاء قاعدة بيانات Create database  :

بأستخدام الأمر التالي جملة الأستعلام (Query statement) بأمكانك انشاء قاعدة بيانات, ويجدر الملاحظة هنا الDatabaseName  هي اسم من اختيارك :  
Create database DatabaseName

عندما تقوم بأنشاء قاعدة بيانات سواء بأستخدام الSSMS  اوجملة الأستعلام Query statement  , سيتم انشاء ملفين :
·      ملف .MDF  : وهو ملف الذي يحتوي على المعلومات
·      ملف .LDF : ملف تسجيل العمليات Transaction Log file ويستخدم لأسترجاع قاعدة البيانات
  

لتعديل قاعدة البيانات Alter database :

بأستخدام الأمر التالي يمكنك تعديل اسم قاعدة البيانات:
Alter database DatabaseName Modify Name=NewDatabaseName

وكذلك بأمكانك استخدام الأجراءات المخزونة Stored procedure  لتعديل اسم قاعدة البيانات:
بأستخدام الأمر التالي:
Execute sp_renameDB ‘OldDatabaseName’,’ NewDatabaseName’
 ملاحظة: الsp_renameDB  المقصود به Stored procedure rename database  اي الأجراء المخزون لتعديل اسم قاعدة البيانات, والأجراءات المخزونة عبارة عن اسطر برمجية لتنفيذها , يمكن القول ان الStored procedure  شبيه بفكرة الFunctions  في لغات البرمجة الأخرى.

لحذف قاعدة البيانات Drop database :

بأستخدام الأمر التالي:
Drop Database DatabaseNameYouWantToDrop

ملاحظة: عن استخدام drop  لحذف قاعدة البيانات سيتم حذف كلا الملفين .ldf , .mdf
ملاحظة: لايمكن حذف قاعدة بيانات قيد الأستخدام, ستتلقى الخطأ: Cannot drop database “DatabaseName” because it is currently in use.
ولذلك اذا كان اكثر من شخص متصل بقاعدة البيانات, يتوجب عليك ان تضع قاعدة البيانات في نمط المستخدم الواحد single user mode  وبعد ذلك يمكنك الحذف, بأستخدام الأمر التالي سيتم تحويل نمط قاعدة البيانات الى نمط المستخدم الواحد:
Alter Database DatabaseName Set SINGLE_USER with Rollback Immediate
بأستخدام خيار, Rollback Immediate سيتم استرجاع كل العمليات Transactions  الغير مكتملة وغلق الأتصال بقاعدة البيانات.

ملاحظة : لاتقوم بحذف System databases, لانها قواعد البيانات النظام على اساسها يعمل الSQL Server


Comments

Popular posts from this blog

PART #2: Registration and Login System Tutorial Using PHP and MYSQL

PART #2: Registration and Login System Tutorial Using PHP and MYSQL Registration and login system using PHP and MySQL database, in this part you will do the following: 1- Creating the registration page. 2- Validating the registration form. 3- Sending the activation link on successful registration. note: you can find the mailserver tool here: [MailServerTool] Good luck. PHP,Mysql,Programming,web development,How to,Technology,web programming,web project ideas,safaa al-hayali,saf3al2a,Registration and login,Registration and login in php,php and mysql login system,registration system using php and mysql,login and register php,login and register php with database,database,php tutorial,learn php,tutorial

How To Play .srt Subtitles File in Windows Media Player

How To Play .srt Subtitles File in Windows Media Player links: https://sourceforge.net/projects/wmpsub/ wmp,.srt Subtitles File in Windows Media Player,How To Play .srt Subtitles File in Windows Media Player,How To,Safaa Al-Hayali,saf3al2a,srt subtitle in WMP,Windows,Windows Media Player,media,.ass,local subtitles

Virtual Box : How to Increase Disk Size - Windows

How to increase disk size or disk storage in oracle virtual box the command you have to use: vboxmanage.exe modifymedium "[YourPathToVdiFileOfYourVirtualMachine]" --resize [NUMBER] virtual,box,vbox,oracle,partition,size,disk,increase,resize,windows,10,microsoft,vdi,vboxmanage,configuration,Safaa AL-Hayali,saf3al2a,Oracle,VirtualBox,How to,windows 10