Title: Creating Tables in MS SQL 2014
To create and populate tables in MS SQL 2014 based on the provided table descriptions and data values, you can follow these steps:
-
تعلم التعامل مع DOM باستخدام JavaScript14/03/2024
-
حل مشاكل Debug Assertion Failed في برنامج C29/02/2024
-
حل مشكلة الحصول على المسار الحالي في Angular02/04/2024
-
DEPARTMENT Table:
sqlCREATE TABLE DEPARTMENT ( DeptID INT PRIMARY KEY, DeptName NVARCHAR(50) NOT NULL, Location NVARCHAR(50) NOT NULL ); INSERT INTO DEPARTMENT (DeptID, DeptName, Location) VALUES /* *** Your First Name_Your Last Name*** */ (1, 'Finance', 'New York'), (2, 'Marketing', 'Los Angeles'), (3, 'IT', 'Chicago');
-
EMPLOYEE Table:
sqlCREATE TABLE EMPLOYEE ( EmpID INT PRIMARY KEY, EmpName NVARCHAR(50) NOT NULL, DeptID INT NOT NULL, Salary DECIMAL(10, 2) NOT NULL, FOREIGN KEY (DeptID) REFERENCES DEPARTMENT(DeptID) ); INSERT INTO EMPLOYEE (EmpID, EmpName, DeptID, Salary) VALUES /* *** Your First Name_Your Last Name*** */ (1, 'John Doe', 1, 50000.00), (2, 'Jane Smith', 2, 55000.00), (3, 'Michael Johnson', 3, 60000.00);
-
PROJECT Table:
sqlCREATE TABLE PROJECT ( ProjectID INT PRIMARY KEY, ProjectName NVARCHAR(50) NOT NULL, StartDate DATE NOT NULL, EndDate DATE NOT NULL ); INSERT INTO PROJECT (ProjectID, ProjectName, StartDate, EndDate) VALUES /* *** Your First Name_Your Last Name*** */ (1, 'Website Redesign', '2024-01-01', '2024-06-30'), (2, 'Product Launch', '2024-03-15', '2024-09-30'), (3, 'Database Migration', '2024-02-01', '2024-05-31');
-
ASSIGNMENT Table:
sqlCREATE TABLE ASSIGNMENT ( AssignmentID INT PRIMARY KEY, EmpID INT NOT NULL, ProjectID INT NOT NULL, AssignmentDate DATE NOT NULL, FOREIGN KEY (EmpID) REFERENCES EMPLOYEE(EmpID), FOREIGN KEY (ProjectID) REFERENCES PROJECT(ProjectID) ); INSERT INTO ASSIGNMENT (AssignmentID, EmpID, ProjectID, AssignmentDate) VALUES /* *** Your First Name_Your Last Name*** */ (1, 1, 1, '2024-01-15'), (2, 2, 2, '2024-03-20'), (3, 3, 3, '2024-02-10');
Make sure to replace /* *** Your First Name_Your Last Name*** */
with your actual first and last name in each INSERT
statement as instructed by your professor.
المزيد من المعلومات
لإضافة المزيد من المعلومات إلى الجداول، يمكنك استخدام تعليمات INSERT INTO
إضافية. هناك بعض الجداول التي تحتوي على حقول إضافية، لذلك سأقوم بإضافة بعض البيانات إلى هذه الجداول:
-
DEPARTMENT Table:
قمت بإضافة بعض الإدارات الإضافية بالإضافة إلى الإدارات التي تمت ذكرها سابقًا.sqlINSERT INTO DEPARTMENT (DeptID, DeptName, Location) VALUES (4, 'Human Resources', 'Houston'), (5, 'Operations', 'Seattle'), (6, 'Sales', 'Miami');
-
EMPLOYEE Table:
إلى جانب الموظفين المذكورين سابقًا، سأقوم بإضافة بعض الموظفين الإضافيين.sqlINSERT INTO EMPLOYEE (EmpID, EmpName, DeptID, Salary) VALUES (4, 'Emily Davis', 4, 48000.00), (5, 'Alex Johnson', 5, 52000.00), (6, 'Sarah Wilson', 6, 49000.00);
-
PROJECT Table:
إضافة بعض المشاريع الإضافية إلى الجدول.sqlINSERT INTO PROJECT (ProjectID, ProjectName, StartDate, EndDate) VALUES (4, 'Marketing Campaign', '2024-04-15', '2024-08-30'), (5, 'Product Development', '2024-06-01', '2024-12-31'), (6, 'Infrastructure Upgrade', '2024-03-01', '2024-07-31');
-
ASSIGNMENT Table:
إضافة بعض المهام الإضافية التي تخص الموظفين والمشاريع.sqlINSERT INTO ASSIGNMENT (AssignmentID, EmpID, ProjectID, AssignmentDate) VALUES (4, 4, 4, '2024-05-01'), (5, 5, 5, '2024-07-15'), (6, 6, 6, '2024-03-15');
يُرجى ملاحظة أنه يجب تعديل /* *** Your First Name_Your Last Name*** */
في كل تعليمة INSERT
كما هو مطلوب من قبل أستاذك.