F7 من افضل الاختصارات التي يحتاجها كل مبرمج قواعد بيانات عملها يفتح لك تاب للبحث
خطوات البحث
1-اختر القاعدة التي تريد البحث فيها
2-اكتب الجدول كامل او جز منه بين %%
3- enter اضغط بحث او انتر
4- بالأيمن اختر synchronize للذهاب الى الجدول او الاستعلام الذي تريد فتحه او التعديل عليه
خطوات البحث
1-اختر القاعدة التي تريد البحث فيها
2-اكتب الجدول كامل او جز منه بين %%
3- enter اضغط بحث او انتر
4- بالأيمن اختر synchronize للذهاب الى الجدول او الاستعلام الذي تريد فتحه او التعديل عليه
❤1👍1
اختصارات مفيدة في بيئات التطوير
1-F5
تشغيل الكود: يستخدم لتشغيل الاستعلامات أو البرامج في العديد من بيئات التطوير.
2-F7
عرض الشيفرة المصدرية: عادةً ما يستخدم لإظهار نافذة التصميم أو عرض الشيفرة المصدرية في بعض البيئات.
اختصارات أخرى مفيدة
3-Ctrl + N
إنشاء ملف جديد: لإنشاء استعلام أو ملف جديد.
4-Ctrl + S
حفظ العمل: لحفظ التغييرات في الاستعلامات أو الملفات.
5- Ctrl + R
تشغيل الاستعلام: لتنفيذ الاستعلام الحالي.
6-Ctrl + F
بحث: للبحث عن نص داخل الاستعلام أو الملف.
1-F5
تشغيل الكود: يستخدم لتشغيل الاستعلامات أو البرامج في العديد من بيئات التطوير.
2-F7
عرض الشيفرة المصدرية: عادةً ما يستخدم لإظهار نافذة التصميم أو عرض الشيفرة المصدرية في بعض البيئات.
اختصارات أخرى مفيدة
3-Ctrl + N
إنشاء ملف جديد: لإنشاء استعلام أو ملف جديد.
4-Ctrl + S
حفظ العمل: لحفظ التغييرات في الاستعلامات أو الملفات.
5- Ctrl + R
تشغيل الاستعلام: لتنفيذ الاستعلام الحالي.
6-Ctrl + F
بحث: للبحث عن نص داخل الاستعلام أو الملف.
👍2❤1
الاختصارات او الاشياء التي تحتاجه في قواعد البيانات
هذه بعض الاختصارات المفيدة التي يحتاجها المبرمجون في مجال قواعد البيانات:
1. SQL (Structured Query Language)
SELECT: لاسترجاع البيانات.
INSERT: لإضافة بيانات جديدة.
UPDATE: لتحديث البيانات الموجودة.
DELETE: لحذف البيانات.
WHERE: لتحديد شروط الاستعلام.
JOIN: لدمج البيانات من جداول متعددة.
هذه بعض الاختصارات المفيدة التي يحتاجها المبرمجون في مجال قواعد البيانات:
1. SQL (Structured Query Language)
SELECT: لاسترجاع البيانات.
INSERT: لإضافة بيانات جديدة.
UPDATE: لتحديث البيانات الموجودة.
DELETE: لحذف البيانات.
WHERE: لتحديد شروط الاستعلام.
JOIN: لدمج البيانات من جداول متعددة.
👍4
تابع الاختصارات والاشياء التي تحتاجه في قواعد البيانات
2. اختصارات العمليات
CREATE: لإنشاء قاعدة بيانات أو جدول.
DROP: لحذف قاعدة بيانات أو جدول.
ALTER: لتعديل هيكل الجدول.
3. اختصارات الفهارس
INDEX: لإنشاء فهرس لتحسين أداء الاستعلامات.
PRIMARY KEY: لتعريف المفتاح الأساسي للجدول.
FOREIGN KEY: لتعريف المفتاح الخارجي.
4. اختصارات الوظائف
AVG(): لحساب المتوسط.
COUNT(): لحساب عدد السجلات.
SUM(): لحساب المجموع.
5. اختصارات التحكم في المعاملات
BEGIN TRANSACTION: لبدء معاملة.
COMMIT: لتأكيد المعاملة.
ROLLBACK: للتراجع عن المعاملة.
2. اختصارات العمليات
CREATE: لإنشاء قاعدة بيانات أو جدول.
DROP: لحذف قاعدة بيانات أو جدول.
ALTER: لتعديل هيكل الجدول.
3. اختصارات الفهارس
INDEX: لإنشاء فهرس لتحسين أداء الاستعلامات.
PRIMARY KEY: لتعريف المفتاح الأساسي للجدول.
FOREIGN KEY: لتعريف المفتاح الخارجي.
4. اختصارات الوظائف
AVG(): لحساب المتوسط.
COUNT(): لحساب عدد السجلات.
SUM(): لحساب المجموع.
5. اختصارات التحكم في المعاملات
BEGIN TRANSACTION: لبدء معاملة.
COMMIT: لتأكيد المعاملة.
ROLLBACK: للتراجع عن المعاملة.
👍2
🥀اذا فهمت الاختصارات وعرفت كيف تستخدمها تستطيع ان تعمل اغلب الاستعلامات لانها مثل الاساس 🌔
👍3
ممكن تقترحون مشروع بسيط نحلله مع بعض ونطبق عليه خطوه بخطوه
👍2
شاركو رابط القناه بحيث يستفيد الكثير في المشاريع التي سوف نصممها
https://t.me/sql_asp_project
https://t.me/sql_asp_project
Telegram
تعلم قواعد بيانات SQL Database
تعلم وعلم غيرك في قواعد بيانات SQL Database
تحليل وتصميم قواعد بيانات
وبرمجه مواقع اخبارية
تحليل وتصميم قواعد بيانات
وبرمجه مواقع اخبارية
ما نوع المشاريع العملية التي تفضلها؟
Anonymous Poll
12%
إدارة مكتبة
26%
إدارة موظفين
36%
نظام تجارة إلكترونية
29%
مشروع تحليل بيانات
17%
اخرى
هذه المجموعه سوف تكون لمناقشة القواعد وطرح الأسئلة
👍4
حسب التصويت الحالي للاستفتاء الذي في القناه سوف نشرح اداره موظفين
نبدى في التحليل إدارة بيانات الموظفين
1- جمع المتطلبات:
معلومات شخصية: الاسم، تاريخ الميلاد، الرقم الوطني.
معلومات وظيفية: الوظيفة، القسم، تاريخ التوظيف، الراتب.
معلومات الاتصال: البريد الإلكتروني، رقم الهاتف.
2. تصميم قاعدة البيانات
موظف Employees
قسم Departments
وظيفة JobTitles
مشروع Projects
1- جمع المتطلبات:
معلومات شخصية: الاسم، تاريخ الميلاد، الرقم الوطني.
معلومات وظيفية: الوظيفة، القسم، تاريخ التوظيف، الراتب.
معلومات الاتصال: البريد الإلكتروني، رقم الهاتف.
2. تصميم قاعدة البيانات
موظف Employees
قسم Departments
وظيفة JobTitles
مشروع Projects
3- تحديد الخصائص (المميزات) لكل كيان الاشياء التي نحتاجه في الجداول
EmployeeID (مفتاح أساسي)
Name (اسم الموظف)
BirthDate (تاريخ الميلاد)
NationalID (رقم الهوية الوطنية)
JobTitle (المسمى الوظيفي)
DepartmentID (معرف القسم)
HireDate (تاريخ التوظيف)
Salary (الراتب)
Email (البريد الإلكتروني)
Phone (رقم الهاتف)
DepartmentID (مفتاح أساسي)
DepartmentName (اسم القسم)
JobTitle (مفتاح أساسي)
Description (وصف الوظيفة)
ProjectID (مفتاح أساسي)
ProjectName (اسم المشروع)
StartDate (تاريخ البدء)
EndDate (تاريخ الانتهاء)
موظف Employees :
EmployeeID (مفتاح أساسي)
Name (اسم الموظف)
BirthDate (تاريخ الميلاد)
NationalID (رقم الهوية الوطنية)
JobTitle (المسمى الوظيفي)
DepartmentID (معرف القسم)
HireDate (تاريخ التوظيف)
Salary (الراتب)
Email (البريد الإلكتروني)
Phone (رقم الهاتف)
قسم Departments :
DepartmentID (مفتاح أساسي)
DepartmentName (اسم القسم)
وظيفة JobTitles
JobTitle (مفتاح أساسي)
Description (وصف الوظيفة)
مشروع Projects :
ProjectID (مفتاح أساسي)
ProjectName (اسم المشروع)
StartDate (تاريخ البدء)
EndDate (تاريخ الانتهاء)
.3 تحديد العلاقات
كل موظف ينتمي إلى قسم واحد (علاقة بين موظف وقسم).
كل وظيفة يمكن أن تكون مرتبطة بعدة موظفين.
يمكن أن يعمل الموظفون في مشاريع متعددة (علاقة بين موظف ومشروع).
كل موظف ينتمي إلى قسم واحد (علاقة بين موظف وقسم).
كل وظيفة يمكن أن تكون مرتبطة بعدة موظفين.
يمكن أن يعمل الموظفون في مشاريع متعددة (علاقة بين موظف ومشروع).
4-انشاء الجداول
CREATE TABLE Departments (
DepartmentID INT PRIMARY KEY IDENTITY(1,1),
DepartmentName NVARCHAR(100) NOT NULL
);
CREATE TABLE JobTitles (
JobTitle NVARCHAR(50) PRIMARY KEY,
Description NVARCHAR(MAX)
);
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY IDENTITY(1,1),
Name NVARCHAR(100) NOT NULL,
BirthDate DATE,
NationalID NVARCHAR(50) NOT NULL,
JobTitle NVARCHAR(50),
DepartmentID INT,
HireDate DATE,
Salary DECIMAL(10, 2),
Email NVARCHAR(100),
Phone NVARCHAR(15),
FOREIGN KEY (DepartmentID) REFERENCES Departments(DepartmentID),
FOREIGN KEY (JobTitle) REFERENCES JobTitles(JobTitle)
);
CREATE TABLE Projects (
ProjectID INT PRIMARY KEY IDENTITY(1,1),
ProjectName NVARCHAR(100) NOT NULL,
StartDate DATE,
EndDate DATE
);
CREATE TABLE EmployeeProjects (
EmployeeID INT,
ProjectID INT,
PRIMARY KEY (EmployeeID, ProjectID),
FOREIGN KEY (EmployeeID) REFERENCES Employees(EmployeeID),
FOREIGN KEY (ProjectID) REFERENCES Projects(ProjectID)
);
CREATE TABLE Departments (
DepartmentID INT PRIMARY KEY IDENTITY(1,1),
DepartmentName NVARCHAR(100) NOT NULL
);
CREATE TABLE JobTitles (
JobTitle NVARCHAR(50) PRIMARY KEY,
Description NVARCHAR(MAX)
);
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY IDENTITY(1,1),
Name NVARCHAR(100) NOT NULL,
BirthDate DATE,
NationalID NVARCHAR(50) NOT NULL,
JobTitle NVARCHAR(50),
DepartmentID INT,
HireDate DATE,
Salary DECIMAL(10, 2),
Email NVARCHAR(100),
Phone NVARCHAR(15),
FOREIGN KEY (DepartmentID) REFERENCES Departments(DepartmentID),
FOREIGN KEY (JobTitle) REFERENCES JobTitles(JobTitle)
);
CREATE TABLE Projects (
ProjectID INT PRIMARY KEY IDENTITY(1,1),
ProjectName NVARCHAR(100) NOT NULL,
StartDate DATE,
EndDate DATE
);
CREATE TABLE EmployeeProjects (
EmployeeID INT,
ProjectID INT,
PRIMARY KEY (EmployeeID, ProjectID),
FOREIGN KEY (EmployeeID) REFERENCES Employees(EmployeeID),
FOREIGN KEY (ProjectID) REFERENCES Projects(ProjectID)
);
قوم بادخال بيانات افتراضيه للجداول السابقة
1. إدخال بيانات الأقسام
INSERT INTO Departments (DepartmentName) VALUES ('الموارد البشرية');
INSERT INTO Departments (DepartmentName) VALUES ('تكنولوجيا المعلومات');
INSERT INTO Departments (DepartmentName) VALUES ('التسويق');
INSERT INTO Departments (DepartmentName) VALUES ('المبيعات');
1. إدخال بيانات الأقسام
INSERT INTO Departments (DepartmentName) VALUES ('الموارد البشرية');
INSERT INTO Departments (DepartmentName) VALUES ('تكنولوجيا المعلومات');
INSERT INTO Departments (DepartmentName) VALUES ('التسويق');
INSERT INTO Departments (DepartmentName) VALUES ('المبيعات');
👍1
إدخال بيانات الوظائف
INSERT INTO JobTitles (JobTitle, Description) VALUES ('مدير مشروع', 'الإشراف على المشاريع وتنظيم الفرق');
INSERT INTO JobTitles (JobTitle, Description) VALUES ('مطور برمجيات', 'تطوير وتصميم البرمجيات');
INSERT INTO JobTitles (JobTitle, Description) VALUES ('أخصائي تسويق', 'تسويق المنتجات والخدمات');
INSERT INTO JobTitles (JobTitle, Description) VALUES ('مندوب مبيعات', 'بيع المنتجات والتواصل مع العملاء');
INSERT INTO JobTitles (JobTitle, Description) VALUES ('مدير مشروع', 'الإشراف على المشاريع وتنظيم الفرق');
INSERT INTO JobTitles (JobTitle, Description) VALUES ('مطور برمجيات', 'تطوير وتصميم البرمجيات');
INSERT INTO JobTitles (JobTitle, Description) VALUES ('أخصائي تسويق', 'تسويق المنتجات والخدمات');
INSERT INTO JobTitles (JobTitle, Description) VALUES ('مندوب مبيعات', 'بيع المنتجات والتواصل مع العملاء');