Write the sql code that will create the table structure

Assignment Help Database Management System
Reference no: EM132104923

Problem: The Ch07_ConstructCo database stores data for a consulting company that tracks all charges to projects. The charges are based on the hours each employee works on each project. The structure and contents of the Ch07_ConstructCo database are shown in Figure P7.1.

Figure P7.1 Structure and contents of the Ch07_ConstructCo database

Note that the ASSIGNMENT table in Figure P7.1 stores the JOB_CHG_HOUR values as an attribute (ASSIGN_CHG_HR) to maintain historical accuracy of the data. The

JOB_CHG_HOUR values are likely to change over time. In fact, a JOB_CHG_HOUR change will be reflected in the ASSIGNMENT table. And, naturally, the employee primary job assignment might change, so the ASSIGN_JOB is also stored. Because those attributes are required to maintain the historical accuracy of the data, they are not redundant.

Given the structure and contents of the Ch07_ConstructCo database shown in Figure P7.1, use SQL commands to answer Problems 1-25. Save SQL commands and snapshot of created tables into a file named ???Assign3.doc.

Write the SQL code that will create the table structure of JOB table (Determine the data type).

Having created the table structure for the JOB table, write SQL code to enter the first 6 rows for the table shown in Figure. P7.1. Note that in mySQL, date is formatted as ‘yyyy-mm-dd'. Use this format to enter the values for JOB_LAST_UPDATE column.

Write the SQL code that will create the table structure for EMPLOYEE table (Note that the JOB_CODE is the FK to JOB.)

Having created the table structure for the EMPLOYEE table, write SQL code to enter the first 6 rows for the table shown in Figure. P7.1.

Write the SQL code that will list all attributes in EMPLOYEE table for a job code of 502.

Write the SQL code to change the job code to 503 for the person whose employee number (EMP_NUM) is 102 in the EMPLOYEE table. After you have completed the task, examine the results, and then reset the job code to its original value (use

ROLLBACK).

Write the SQL code to delete the row in the EMPLOYEE table for the person whose job code classification is 502.

Write the SQL code to create a copy of EMPLOYEE table, naming the copy EMP_1.

Using a single command sequence, write the SQL code that will change EMP_YEARS in EMP_1 table to 20 for all employees whose job classification (JOB_CODE) is 501 or higher.

Create an index (name it as EMP_NAMEX) using EMP_LNAME and EMP_FNAME for EMPLOYEE table.

Note: 1) to see the attribute names in a table, use the command describe table_name; e.g., describe director;

2) to view all the table names you have created, use the command show tables;

3) to view all the databases, use the command show databases, then choose the second database use database_name, which is your MySQL login name.

Reference no: EM132104923

Questions Cloud

Manufacturing costs for the period : West Co.'s manufacturing costs for the period just ended were as follows:
Allocation rate and the standard fixed overhead allocation : Compute the standard variable overhead allocation rate and the standard fixed overhead allocation.
Implement the lexical analysis task for a limited version : You should implement the lexical analysis task for a limited version (i.e., the depth of the nested loops) of a programming language.
Write an assembly program to read an integer : Write an assembly program to read an integer and count the number of ‘1' bits in it's binary representation. Label and print the output.
Write the sql code that will create the table structure : Write the SQL code that will create the table structure for EMPLOYEE table (Note that the JOB_CODE is the FK to JOB.)
A program to process customer requests to fly : The Flying Traveller Airline Company (FTAir) wants a program to process customer requests to fly from some origin city to some destination city.
Design a class named player with fields : Design a class named Player with fields for holding a Women's Basketball player's statistics. All fields should be private.
Development of managerial views on motivation : The human relations movement was the next significant step in the development of managerial views on motivatio
Development of managerial views on motivation : Revenue centers are responsibility centers in which the managers and other employees control revenues, costs, and the level of investment.

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd