-- 1. إنشاء جدول الأقسام
CREATE TABLE Departments (
dept_id INT PRIMARY KEY,
dept_name VARCHAR(100)
);
-- 2. إدخال بيانات مبدئية للأقسام
INSERT INTO Departments (dept_id, dept_name) VALUES
(1, 'IT'),
(2, 'HR'),
(3, 'Finance');
-- 3. إنشاء جدول الموظفين
CREATE TABLE Employees (
emp_id INT PRIMARY KEY,
emp_name VARCHAR(100),
salary DECIMAL(10,2),
dept_id INT,
FOREIGN KEY (dept_id) REFERENCES Departments(dept_id)
);
-- 4. إدخال بيانات مبدئية للموظفين
INSERT INTO Employees (emp_id, emp_name, salary, dept_id) VALUES
(101, 'Ahmed Ali', 5000.00, 1),
(102, 'Sara Youssef', 4500.00, 2),
(103, 'Omar Khaled', 7000.00, 1),
(104, 'Laila Noor', 3800.00, 3);
-- 5. عرض كل الموظفين (محاكاة للتقرير)
SELECT
e.emp_id,
e.emp_name,
e.salary,
d.dept_name
FROM
Employees e
JOIN
Departments d ON e.dept_id = d.dept_id;
-- 6. مثال على LOV (عرض قائمة الأقسام للاختيار)
SELECT * FROM Departments;
-- 7. محاكاة زر Clear = إعادة تشغيل الجداول (لو احتجت)
-- DELETE FROM Employees;
-- DELETE FROM Departments;
-- 8. محاكاة زر Print = نفس التقرير السابق
-- محاكاة زر Exit مش متاحة أونلاين