البرمجة

إنشاء وإدخال بيانات الجداول في MS SQL 2014

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:

  1. DEPARTMENT Table:

    sql
    CREATE 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');
  2. EMPLOYEE Table:

    sql
    CREATE 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);
  3. PROJECT Table:

    sql
    CREATE 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');
  4. ASSIGNMENT Table:

    sql
    CREATE 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 إضافية. هناك بعض الجداول التي تحتوي على حقول إضافية، لذلك سأقوم بإضافة بعض البيانات إلى هذه الجداول:

  1. DEPARTMENT Table:
    قمت بإضافة بعض الإدارات الإضافية بالإضافة إلى الإدارات التي تمت ذكرها سابقًا.

    sql
    INSERT INTO DEPARTMENT (DeptID, DeptName, Location) VALUES (4, 'Human Resources', 'Houston'), (5, 'Operations', 'Seattle'), (6, 'Sales', 'Miami');
  2. EMPLOYEE Table:
    إلى جانب الموظفين المذكورين سابقًا، سأقوم بإضافة بعض الموظفين الإضافيين.

    sql
    INSERT 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);
  3. PROJECT Table:
    إضافة بعض المشاريع الإضافية إلى الجدول.

    sql
    INSERT 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');
  4. ASSIGNMENT Table:
    إضافة بعض المهام الإضافية التي تخص الموظفين والمشاريع.

    sql
    INSERT 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 كما هو مطلوب من قبل أستاذك.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر