Question: In these activities, youll use SQL Server Management Studio to enter SQL statements and run them against the MyGuitarShop database. 1.Write a script that adds

In these activities, youll use SQL Server Management Studio to enter SQL statements and run them against the MyGuitarShop database.
1.Write a script that adds an index to the MyGuitarShop database for the zip code field in the Addresses table.
- Write a script that implements the following design in a database named MyWebDB:
- In the Downloads table, the UserID and ProductID columns are the foreign keys.
- Include a statement to drop the database if it already exists.
- Include statements to create and select the database.
- Include any indexes that you think are necessary.
- Write a script that adds rows to the database that you created in exercise 2.
- Add two rows to the Users and Products tables.
- Add three rows to the Downloads table: one row for user 1 and product 2; one for user 2 and product 1; and one for user 2 and product 2. Use the GETDATE function to insert the current date and time into the DownloadDate column.
- Write a SELECT statement that joins the three tables and retrieves the data from these tables like this:
- Sort the results by the email address in descending order and the product name in ascending order.
- Write an ALTER TABLE statement that adds two new columns to the Products table created in exercise 2.
- Add one column for product price that provides for three digits to the left of the decimal point and two to the right. This column should have a default value of 9.99.
- Add one column for the date and time that the product was added to the database.
- Write an ALTER TABLE statement that modifies the Users table created in exercise 2 so the FirstName column cannot store null values and can store a maximum of 20 characters.
- Code an UPDATE statement that attempts to insert a null value into this column. It should fail due to the not null constraint.
- Code another UPDATE statement that attempts to insert a first name thats longer than 20 characters. It should fail due to the length of the column.
Users UserID EmailAddress FirstName LastName Downloads DownloadID UserID DownloadDate FileName ProductID Products 8 ProductID Product Name TTT email_address first_name johnsmith@gmail.com John janedoe@yahoo.com Jane janedoe@yahoo.com Jane last_name Smith Doe download_date filename product_name 2012-04-24 16:15:38 pedals_are_falling.mp3 Local Music Vol 1 2012-04-24 16:15:38 tum_signal.mp3 Local Music Vol 1 2012-04-24 16:15:38 one_horse_town.mp3 Local Music Vol 2 Doe
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
