ComputerScienceExpert

(11)

$18/per page/

About ComputerScienceExpert

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Applied Sciences,Calculus See all
Applied Sciences,Calculus,Chemistry,Computer Science,Environmental science,Information Systems,Science Hide all
Teaching Since: Apr 2017
Last Sign in: 10 Weeks Ago, 4 Days Ago
Questions Answered: 4870
Tutorials Posted: 4863

Education

  • MBA IT, Mater in Science and Technology
    Devry
    Jul-1996 - Jul-2000

Experience

  • Professor
    Devry University
    Mar-2010 - Oct-2016

Category > Programming Posted 03 May 2017 My Price 9.00

Write an UPDATE statement that modifies the row

I have a few questions for MySQL Workbench that I need to complete. I DO NOT need the screenshots. I just need to know the correct Codes. I will attach the sql file as well as the questions. I also need this done by 11 EST, if you can complete it by 9 EST I can leave a very nice tip! Thanks

 

Chapter 5 Exercises To test whether a table has been modified correctly as you do these exercises, you can write and run an
appropriate SELECT statement. For each screenshot, I need the SQL code and results. 1. (screenshot) Write an INSERT statement that adds this row to the Categories table:
category_name: Brass
2. (screenshot) Write an UPDATE statement that modifies the row you just added to the Categories
table. This statement should change the category_name column to “Woodwinds”, and it should
use the category_id column to identify the row
3. (screenshot) Write a DELETE statement that deletes the row you added to the Categories table in
exercise 1. This statement should use the category_id column to identify the row.
4. (screenshot) Write an INSERT statement that adds this row to the Products table: product_id:
The next automatically generated ID category_id: 4 product_code: dgx_640 product_name:
Yamaha DGX 640 88-Key Digital Piano description: Long description to come. list_price: 799.99
discount_percent: 0 date_added: Today’s date/time. Use a column list for this statement.
5. (screenshot) Write an UPDATE statement that modifies the product you added in exercise 4. This
statement should change the discount_percent column from 0% to 35%.
6. (screenshot) Write a DELETE statement that deletes the row where category_id = 4 from the
Categories table. When you execute this statement, it will produce an error since the category
has related rows in the Products table. To fix that, precede the DELETE statement with another
DELETE statement that deletes all products in this category. (Remember that to code two or
more statements in a script, you must end each statement with a semicolon.)

 

/********************************************************
* This script creates the database named my_guitar_shop
*********************************************************/
DROP DATABASE IF EXISTS my_guitar_shop;
CREATE DATABASE my_guitar_shop;
USE my_guitar_shop;
-- create the tables for the database
CREATE TABLE categories (
category_id
INT
PRIMARY KEY
category_name
VARCHAR(255)
NOT NULL
); AUTO_INCREMENT,
UNIQUE CREATE TABLE products (
product_id
INT
PRIMARY KEY
category_id
INT
NOT NULL,
product_code
VARCHAR(10)
NOT NULL
product_name
VARCHAR(255)
NOT NULL,
description
TEXT
NOT NULL,
list_price
DECIMAL(10,2) NOT NULL,
discount_percent
DECIMAL(10,2) NOT NULL
date_added
DATETIME
CONSTRAINT products_fk_categories
FOREIGN KEY (category_id)
REFERENCES categories (category_id)
);
CREATE TABLE customers (
customer_id
INT
email_address
VARCHAR(255)
password
VARCHAR(60)
first_name
VARCHAR(60)
last_name
VARCHAR(60)
shipping_address_id
INT
billing_address_id
INT
); UNIQUE, DEFAULT 0.00,
DEFAULT NULL, PRIMARY KEY
NOT NULL
NOT NULL,
NOT NULL,
NOT NULL, AUTO_INCREMENT,
UNIQUE, DEFAULT NULL,
DEFAULT NULL CREATE TABLE addresses (
address_id
INT
PRIMARY KEY
customer_id
INT
NOT NULL,
line1
VARCHAR(60)
NOT NULL,
line2
VARCHAR(60)
city
VARCHAR(40)
NOT NULL,
state
VARCHAR(2)
NOT NULL,
zip_code
VARCHAR(10)
NOT NULL,
phone
VARCHAR(12)
NOT NULL,
disabled
TINYINT(1)
NOT NULL
CONSTRAINT addresses_fk_customers
FOREIGN KEY (customer_id)
REFERENCES customers (customer_id)
);
CREATE TABLE orders (
order_id
INT
customer_id
INT
order_date
DATETIME
ship_amount
DECIMAL(10,2)
tax_amount
DECIMAL(10,2)
ship_date
DATETIME
ship_address_id
INT
card_type
VARCHAR(50)
card_number
CHAR(16)
card_expires
CHAR(7) AUTO_INCREMENT, PRIMARY KEY
NOT NULL,
NOT NULL,
NOT NULL,
NOT NULL,
NOT
NOT
NOT
NOT NULL,
NULL,
NULL,
NULL, AUTO_INCREMENT,
DEFAULT NULL, DEFAULT 0, AUTO_INCREMENT, DEFAULT NULL, billing_address_id INT
NOT NULL,
CONSTRAINT orders_fk_customers
FOREIGN KEY (customer_id)
REFERENCES customers (customer_id)
);
CREATE TABLE order_items (
item_id
INT
PRIMARY KEY
order_id
INT
NOT NULL,
product_id
INT
NOT NULL,
item_price
DECIMAL(10,2) NOT NULL,
discount_amount
DECIMAL(10,2) NOT NULL,
quantity
INT
NOT NULL,
CONSTRAINT items_fk_orders
FOREIGN KEY (order_id)
REFERENCES orders (order_id),
CONSTRAINT items_fk_products
FOREIGN KEY (product_id)
REFERENCES products (product_id)
);
CREATE TABLE administrators (
admin_id
INT
email_address
VARCHAR(255)
password
VARCHAR(255)
first_name
VARCHAR(255)
last_name
VARCHAR(255)
); PRIMARY KEY
NOT NULL,
NOT NULL,
NOT NULL,
NOT NULL AUTO_INCREMENT, AUTO_INCREMENT, -- Insert data into the tables
INSERT INTO categories (category_id, category_name) VALUES
(1, 'Guitars'),
(2, 'Basses'),
(3, 'Drums'),
(4, 'Keyboards');
INSERT INTO products (product_id, category_id, product_code, product_name,
description, list_price, discount_percent, date_added) VALUES
(1, 1, 'strat', 'Fender Stratocaster', 'The Fender Stratocaster is the electric
guitar design that changed the world. New features include a tinted neck,
parchment pickguard and control knobs, and a ''70s-style logo. Includes select
alder body, 21-fret maple neck with your choice of a rosewood or maple
fretboard, 3 single-coil pickups, vintage-style tremolo, and die-cast tuning
keys. This guitar features a thicker bridge block for increased sustain and a
more stable point of contact with the strings. At this low price, why play
anything but the real thing?\r\n\r\nFeatures:\r\n\r\n* New features:\r\n*
Thicker bridge block\r\n* 3-ply parchment pick guard\r\n* Tinted neck',
'699.00', '30.00', '2014-10-30 09:32:40'),
(2, 1, 'les_paul', 'Gibson Les Paul', 'This Les Paul guitar offers a carved top
and humbucking pickups. It has a simple yet elegant design. Cutting-yet-rich
tone?the hallmark of the Les Paul?pours out of the 490R and 498T Alnico II
magnet humbucker pickups, which are mounted on a carved maple top with a
mahogany back. The faded finish models are equipped with BurstBucker Pro pickups
and a mahogany top. This guitar includes a Gibson hardshell case (Faded and
satin finish models come with a gig bag) and a limited lifetime
warranty.\r\n\r\nFeatures:\r\n\r\n* Carved maple top and mahogany back (Mahogany
top on faded finish models)\r\n* Mahogany neck, ''59 Rounded Les Paul\r\n*
Rosewood fingerboard (Ebony on Alpine white)\r\n* Tune-O-Matic bridge with
stopbar\r\n* Chrome or gold hardware\r\n* 490R and 498T Alnico 2 magnet
humbucker pickups (BurstBucker Pro on faded finish models)\r\n* 2 volume and 2
tone knobs, 3-way switch', '1199.00', '30.00', '2014-12-05 16:33:13'),
(3, 1, 'sg', 'Gibson SG', 'This Gibson SG electric guitar takes the best of the
''62 original and adds the longer and sturdier neck joint of the late ''60s
models. All the classic features you''d expect from a historic guitar. Hot humbuckers go from rich, sweet lightning to warm, tingling waves of sustain. A
silky-fast rosewood fretboard plays like a dream. The original-style beveled
mahogany body looks like a million bucks. Plus, Tune-O-Matic bridge and chrome
hardware. Limited lifetime warranty. Includes hardshell
case.\r\n\r\nFeatures:\r\n\r\n* Double-cutaway beveled mahogany body\r\n* Set
mahogany neck with rounded ''50s profile\r\n* Bound rosewood fingerboard with
trapezoid inlays\r\n* Tune-O-Matic bridge with stopbar tailpiece\r\n* Chrome
hardware\r\n* 490R humbucker in the neck position\r\n* 498T humbucker in the
bridge position\r\n* 2 volume knobs, 2 tone knobs, 3-way switch\r\n* 24-3/4"
scale', '2517.00', '52.00', '2015-02-04 11:04:31'),
(4, 1, 'fg700s', 'Yamaha FG700S', 'The Yamaha FG700S solid top acoustic guitar
has the ultimate combo for projection and pure tone. The expertly braced spruce
top speaks clearly atop the rosewood body. It has a rosewood fingerboard,
rosewood bridge, die-cast tuners, body and neck binding, and a tortoise
pickguard.\r\n\r\nFeatures:\r\n\r\n* Solid Sitka spruce top\r\n* Rosewood back
and sides\r\n* Rosewood fingerboard\r\n* Rosewood bridge\r\n* White/black body
and neck binding\r\n* Die-cast tuners\r\n* Tortoise pickguard\r\n* Limited
lifetime warranty', '489.99', '38.00', '2015-06-01 11:12:59'),
(5, 1, 'washburn', 'Washburn D10S', 'The Washburn D10S acoustic guitar is
superbly crafted with a solid spruce top and mahogany back and sides for
exceptional tone. A mahogany neck and rosewood fingerboard make fretwork a
breeze, while chrome Grover-style machines keep you perfectly tuned. The
Washburn D10S comes with a limited lifetime warranty.\r\n\r\nFeatures:\r\n\r\n
* Spruce top\r\n
* Mahogany back, sides\r\n
* Mahogany neck Rosewood
fingerboard\r\n
* Chrome Grover-style machines', '299.00', '0.00', '2015-0730 13:58:35'),
(6, 1, 'rodriguez', 'Rodriguez Caballero 11', 'Featuring a carefully chosen,
solid Canadian cedar top and laminated bubinga back and sides, the Caballero 11
classical guitar is a beauty to behold and play. The headstock and fretboard are
of Indian rosewood. Nickel-plated tuners and Silver-plated frets are installed
to last a lifetime. The body binding and wood rosette are exquisite.\r\n\r\nThe
Rodriguez Guitar is hand crafted and glued to create precise balances. From the
invisible careful sanding, even inside the body, that ensures the finished
instrument''s purity of tone, to the beautifully unique rosette inlays around
the soundhole and on the back of the neck, each guitar is a credit to its
luthier and worthy of being handed down from one generation to
another.\r\n\r\nThe tone, resonance and beauty of fine guitars are all dependent
upon the wood from which they are made. The wood used in the construction of
Rodriguez guitars is carefully chosen and aged to guarantee the highest quality.
No wood is purchased before the tree has been cut down, and at least 2 years
must elapse before the tree is turned into lumber. The wood has to be well cut
from the log. The grain must be close and absolutely vertical. The shop is
totally free from humidity.', '415.00', '39.00', '2015-07-30 14:12:41'),
(7, 2, 'precision', 'Fender Precision', 'The Fender Precision bass guitar
delivers the sound, look, and feel today''s bass players demand. This bass
features that classic P-Bass old-school design. Each Precision bass boasts
contemporary features and refinements that make it an excellent value. Featuring
an alder body and a split single-coil pickup, this classic electric bass guitar
lives up to its Fender legacy.\r\n\r\nFeatures:\r\n\r\n* Body: Alder\r\n* Neck:
Maple, modern C shape, tinted satin urethane finish\r\n* Fingerboard: Rosewood
or maple (depending on color)\r\n* 9-1/2" Radius (241 mm)\r\n* Frets: 20 Mediumjumbo frets\r\n* Pickups: 1 Standard Precision Bass split single-coil pickup
(Mid)\r\n* Controls: Volume, Tone\r\n* Bridge: Standard vintage style with
single groove saddles\r\n* Machine heads: Standard\r\n* Hardware: Chrome\r\n*
Pickguard: 3-Ply Parchment\r\n* Scale Length: 34" (864 mm)\r\n* Width at Nut: 15/8" (41.3 mm)\r\n* Unique features: Knurled chrome P Bass knobs, Fender
transition logo', '799.99', '30.00', '2015-06-01 11:29:35'),
(8, 2, 'hofner', 'Hofner Icon', 'With authentic details inspired by the
original, the Hofner Icon makes the legendary violin bass available to the rest
of us. Don''t get the idea that this a just a "nowhere man" look-alike. This
quality instrument features a real spruce top and beautiful flamed maple back
and sides. The semi-hollow body and set neck will give you the warm, round tone
you expect from the violin bass.\r\n\r\nFeatures:\r\n\r\n* Authentic details
inspired by the original\r\n* Spruce top\r\n* Flamed maple back and sides\r\n* Set neck\r\n* Rosewood fretboard\r\n* 30" scale\r\n* 22 frets\r\n* Dot inlay',
'499.99', '25.00', '2015-07-30 14:18:33'),
(9, 3, 'ludwig', 'Ludwig 5-piece Drum Set with Cymbals', 'This product includes
a Ludwig 5-piece drum set and a Zildjian starter cymbal pack.\r\n\r\nWith the
Ludwig drum set, you get famous Ludwig quality. This set features a bass drum,
two toms, a floor tom, and a snare?each with a wrapped finish. Drum hardware
includes LA214FP bass pedal, snare stand, cymbal stand, hi-hat stand, and a
throne.\r\n\r\nWith the Zildjian cymbal pack, you get a 14" crash, 18"
crash/ride, and a pair of 13" hi-hats. Sound grooves and round hammer strikes in
a simple circular pattern on the top surface of these cymbals magnify the basic
sound of the distinctive alloy.\r\n\r\nFeatures:\r\n\r\n* Famous Ludwig
quality\r\n* Wrapped finishes\r\n* 22" x 16" kick drum\r\n* 12" x 10" and 13" x
11" toms\r\n* 16" x 16" floor tom\r\n* 14" x 6-1/2" snare drum kick pedal\r\n*
Snare stand\r\n* Straight cymbal stand hi-hat stand\r\n* FREE throne', '699.99',
'30.00', '2015-07-30 12:46:40'),
(10, 3, 'tama', 'Tama 5-Piece Drum Set with Cymbals', 'The Tama 5-piece Drum Set
is the most affordable Tama drum kit ever to incorporate so many high-end
features.\r\n\r\nWith over 40 years of experience, Tama knows what drummers
really want. Which is why, no matter how long you''ve been playing the drums, no
matter what budget you have to work with, Tama has the set you need, want, and
can afford. Every aspect of the modern drum kit was exhaustively examined and
reexamined and then improved before it was accepted as part of the Tama design.
Which is why, if you start playing Tama now as a beginner, you''ll still enjoy
playing it when you''ve achieved pro-status. That''s how good these
groundbreaking new drums are.\r\n\r\nOnly Tama comes with a complete set of
genuine Meinl HCS cymbals. These high-quality brass cymbals are made in Germany
and are sonically matched so they sound great together. They are even lathed for
a more refined tonal character. The set includes 14" hi-hats, 16" crash cymbal,
and a 20" ride cymbal.\r\n\r\nFeatures:\r\n\r\n* 100% poplar 6-ply/7.5mm
shells\r\n* Precise bearing edges\r\n* 100% glued finishes\r\n* Original small
lugs\r\n* Drum heads\r\n* Accu-tune bass drum hoops\r\n* Spur brackets\r\n* Tom
holder\r\n* Tom brackets', '799.99', '15.00', '2015-07-30 13:14:15');
INSERT INTO customers (customer_id, email_address, password, first_name,
last_name, shipping_address_id, billing_address_id) VALUES
(1, 'allan.sherwood@yahoo.com', '650215acec746f0e32bdfff387439eefc1358737',
'Allan', 'Sherwood', 1, 2),
(2, 'barryz@gmail.com', '3f563468d42a448cb1e56924529f6e7bbe529cc7', 'Barry',
'Zimmer', 3, 3),
(3, 'christineb@solarone.com', 'ed19f5c0833094026a2f1e9e6f08a35d26037066',
'Christine', 'Brown', 4, 4),
(4, 'david.goldstein@hotmail.com', 'b444ac06613fc8d63795be9ad0beaf55011936ac',
'David', 'Goldstein', 5, 6),
(5, 'erinv@gmail.com', '109f4b3c50d7b0df729d299bc6f8e9ef9066971f', 'Erin',
'Valentino', 7, 7),
(6, 'frankwilson@sbcglobal.net', '3ebfa301dc59196f18593c45e519287a23297589',
'Frank Lee', 'Wilson', 8, 8),
(7, 'gary_hernandez@yahoo.com', '1ff2b3704aede04eecb51e50ca698efd50a1379b',
'Gary', 'Hernandez', 9, 10),
(8, 'heatheresway@mac.com', '911ddc3b8f9a13b5499b6bc4638a2b4f3f68bf23',
'Heather', 'Esway', 11, 12);
INSERT INTO addresses (address_id, customer_id, line1, line2, city, state,
zip_code, phone, disabled) VALUES
(1, 1, '100 East Ridgewood Ave.', '', 'Paramus', 'NJ', '07652', '201-653-4472',
0),
(2, 1, '21 Rosewood Rd.', '', 'Woodcliff Lake', 'NJ', '07677', '201-653-4472',
0),
(3, 2, '16285 Wendell St.', '', 'Omaha', 'NE', '68135', '402-896-2576', 0),
(4, 3, '19270 NW Cornell Rd.', '', 'Beaverton', 'OR', '97006', '503-654-1291',
0),
(5, 4, '186 Vermont St.', 'Apt. 2', 'San Francisco', 'CA', '94110', '415-2926651', 0),
(6, 4, '1374 46th Ave.', '', 'San Francisco', 'CA', '94129', '415-292-6651', 0), (7, 5, '6982 Palm Ave.', '', 'Fresno', 'CA', '93711', '559-431-2398', 0),
(8, 6, '23 Mountain View St.', '', 'Denver', 'CO', '80208', '303-912-3852', 0),
(9, 7, '7361 N. 41st St.', 'Apt. B', 'New York', 'NY', '10012', '212-335-2093',
0),
(10, 7, '3829 Broadway Ave.', 'Suite 2', 'New York', 'NY', '10012', '212-2391208', 0),
(11, 8, '2381 Buena Vista St.', '', 'Los Angeles', 'CA', '90023', '213-7725033', 0),
(12, 8, '291 W. Hollywood Blvd.', '', 'Los Angeles', 'CA', '90024', '213-3912938', 0);
INSERT INTO orders (order_id, customer_id, order_date, ship_amount, tax_amount,
ship_date, ship_address_id, card_type, card_number, card_expires,
billing_address_id) VALUES
(1, 1, '2015-03-28 09:40:28', '5.00', '32.32', '2015-03-30 15:32:51', 1, 'Visa',
'4111111111111111', '04/2020', 2),
(2, 2, '2015-03-28 11:23:20', '5.00', '0.00', '2015-03-29 12:52:14', 3, 'Visa',
'4012888888881881', '08/2019', 3),
(3, 1, '2015-03-29 09:44:58', '10.00', '89.92', '2015-03-31 9:11:41', 1, 'Visa',
'4111111111111111', '04/2017', 2),
(4, 3, '2015-03-30 15:22:31', '5.00', '0.00', '2015-04-03 16:32:21', 4,
'American Express', '378282246310005', '04/2016', 4),
(5, 4, '2015-03-31 05:43:11', '5.00', '0.00', '2015-04-02 14:21:12', 5, 'Visa',
'4111111111111111', '04/2019', 6),
(6, 5, '2015-03-31 18:37:22', '5.00', '0.00', NULL, 7, 'Discover',
'6011111111111117', '04/2019', 7),
(7, 6, '2015-04-01 23:11:12', '15.00', '0.00', '2015-04-03 10:21:35', 8,
'MasterCard', '5555555555554444', '04/2019', 8),
(8, 7, '2015-04-02 11:26:38', '5.00', '0.00', NULL, 9, 'Visa',
'4012888888881881', '04/2019', 10),
(9, 4, '2015-04-03 12:22:31', '5.00', '0.00', NULL, 5, 'Visa',
'4111111111111111', '04/2019', 6);
INSERT INTO order_items (item_id, order_id, product_id, item_price,
discount_amount, quantity) VALUES
(1, 1, 2, '1199.00', '359.70', 1),
(2, 2, 4, '489.99', '186.20', 1),
(3, 3, 3, '2517.00', '1308.84', 1),
(4, 3, 6, '415.00', '161.85', 1),
(5, 4, 2, '1199.00', '359.70', 2),
(6, 5, 5, '299.00', '0.00', 1),
(7, 6, 5, '299.00', '0.00', 1),
(8, 7, 1, '699.00', '209.70', 1),
(9, 7, 7, '799.99', '240.00', 1),
(10, 7, 9, '699.99', '210.00', 1),
(11, 8, 10, '799.99', '120.00', 1),
(12, 9, 1, '699.00', '209.70', 1);
INSERT INTO administrators (admin_id, email_address, password, first_name,
last_name) VALUES
(1, 'admin@myguitarshop.com', '6a718fbd768c2378b511f8249b54897f940e9022',
'Admin', 'User'),
(2, 'joel@murach.com', '971e95957d3b74d70d79c20c94e9cd91b85f7aae', 'Joel',
'Murach'),
(3, 'mike@murach.com', '3f2975c819cefc686282456aeae3a137bf896ee8', 'Mike',
'Murach');
-- Create a user named mgs_user
GRANT SELECT, INSERT, UPDATE, DELETE
ON *
TO mgs_user@localhost
IDENTIFIED BY 'pa55word';

Attachments:

Answers

(11)
Status NEW Posted 03 May 2017 07:05 AM My Price 9.00

-----------

Attachments

file 1493796198-Solutions file 2.docx preview (51 words )
H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly -----------onl-----------ine----------- an-----------d g-----------ive----------- yo-----------u e-----------xac-----------t f-----------ile----------- an-----------d t-----------he -----------sam-----------e f-----------ile----------- is----------- al-----------so -----------sen-----------t t-----------o y-----------our----------- em-----------ail----------- th-----------at -----------is -----------reg-----------ist-----------ere-----------d o-----------n -----------THI-----------S W-----------EBS-----------ITE-----------. ----------- Th-----------ank----------- yo-----------u -----------
Not Rated(0)