Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a single script to do all of the following. Be sure to create in such a way that it can be re-run multiple times.

Create a single script to do all of the following.

Be sure to create in such a way that it can be re-run multiple times.

Create a database named homework.

In this database, create three tables: Student, Course, StudentCourse - Create the Student table with the following fields in this order:

studentID as an integer; do not allow empty values firstName as a variable number of characters, max 30, with a null default value lastName as a variable number of characters, max 30, with a null default value address as a variable number of characters, max 30, with a null default value Use the studentID as the primary key for this table - populate this table with the following values, respectively: 1001, John, Brown, 123 Anystreet, OH 1002, Paul, Black, 23 Someplace Ct., IL 1003, George, Green, 1020 Langley Lane, TN 1004, Betty, Brown, 36250 Aims Ln, NY - Create the Course table with the following fields in this order: courseID as an integer; do not allow empty values courseName as a variable number of characters, max 30; do not allow empty values Use the courseID as the primary key for this table - populate this table with the following values, respectively: 1, Basket Weaving 2, The Writings of C. S. Lewis 3, Database Design 4, Computer Programming - Create the StudentCourse table with the following fields in this order: studentID as an integer; do not allow empty values courseID as an integer; do not allow empty values Use both fields as the primary key for this table Indicate each field as a foreign key, courseID as referencing the matching primary key in the Course table, and studentID as referencing the matching primary key in the Student table - populate this table with the following values, matched to courseID and studentID, respectively: 2, 1001 2, 1003 3, 1001 4, 1001 4, 1002 Execute the following queries: 1) Display all records for each of the three tables, Course, Student, and StudentCourse.

2) Display all courses with enrollment and the enrolled students in each, ordered by course ID Display course name as "Course Name", student first name as "First Name", and last name as "Last Name"

3) Display all courses with enrollment and the enrolled students in each, ordered by course name Display course name as "Course Name", student first name as "First Name", and last name as "Last Name"

4) Display all enrolled students and the courses in which each is enrolled, ordered by student ID Display course name as "Course Name", student first name as "First Name", and last name as "Last Name"

5) Display all enrolled students and the courses in which each is enrolled, ordered by student last and first names Display course name as "Course Name", student first name as "First Name", and last name as "Last Name"

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Server T-SQL Recipes

Authors: David Dye, Jason Brimhall

4th Edition

1484200616, 9781484200612

More Books

Students also viewed these Databases questions

Question

LO2 Identify components of workflow analysis.

Answered: 1 week ago