case study, you and your team members are asked to design and implement the database component...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
case study, you and your team members are asked to design and implement the database component of a software system that could be used by a Registrar's Office of a College. The various screens of the systems are shown in the screen mockups in the Appendix below. More specifically, your tasks are: Pay attention to the following requirements: A course might be offered in multiple sections (Note that on the mockups, a Section is called a "Course Offering" - They are just synonyms). . A course (eg DBAS27198) can be offerred in multiple sections (eg, 1145_24828, 1145_24123, etc.). Each section is associated with a specific semester (e.g. Fall 2013, Winter 2014), and an instructor. Students are registered with a Section, never with a course. You must write the SQL code to create courses, sections, and add students to course. You must also write the SQL queries to pull the data from the various tables into the grid formats shown on the mockup pages. (Please note that you might have to join or sub-query your tables together to produce the grids exactly as shown.) Please feel free to approach the instructor and clarify anything that is unclear about this case study. 1. Design all the necessary tables where all the relevant data can be efficiently stored 2. Write all the SQL code to support the application . . Remember to treat this case study as a learning challenge and not just a "burden" that you need to get over with. You will learn a lot of useful skills from this project if you treat it as a learning opportunity. Appendix: Screen Mockups Student Dashboard Timothy Jones (991234567) tim.jones@sheridancollege.ca 905 555 1456 (Home) 905 555 1457 (Cell) Edit Profile Current Courses Course Code Course Name Database Design and Implementation Enterprise Application Development DBAS27198 PROG50000 Add Course Academic History Course Code Course Name PROG10008 PROG10009 Java Programming 1 Java Programming 2 Term W 2012 S 2012 Drop Drop Drop Grade A+ A+ Add Course Course Code PROG80000 Course Code Course Name PRO680000 Advanced Enterprise Apps Cancel Search Prerequisite(s) PRO650000 Add Add Registrar Menu Programs Students Students Student# Name 991234567 Timothy Jones 991345432 Mary Green Add Student Courses Instructors Course Offerings Phone Number 905 459 7533 905 459 7533 Email t.j@sheridancollege.ca m.g@sheridancollege.ca Program System Analyst Computer Programmer Edit Edit Edit Registrar Menu Programs Students Programs Program Code Program SA CP EDM Courses System Analyst Computer Programmer Enterprise Database Management Create New Program Instructors Course Offerings Enrolment 535 316 350 Registrar Menu Programs Students Courses Course Code PROG10000 PROG20000 PROG30000 Courses Course Name Introduction to Programming Web Programming Mobile Programming Create New Course Instructors Course Offerings Action Edit Edit Edit Registrar Menu Programs Students Instructors Name Brian Pham John Smith Add Instructor Courses Instructors Course Offerings Phone Number Email 905 459 7533 brian.pham@sheridancollege.ca 123 Oceanview Blvd 905 459 7533 john.smith@sheridancollege.ca |124 Oceanview Blvd Address Edit Edit Edit Registrar Menu Programs Students Course Offerings Offering Code Course Code 10001 PROG10000 10002 PROG10000 10003 PRO620000 10004 PROG30000 New Offering Courses Instructors Course Name Introduction to Programming Introduction to Programming Web Programming Mobile Programming Course Offerings Semester F 2013 W 2014 F 2013 F 2013 Instructor Enrolment Brian Pham Brian Pham John Smith 25 2 15 35 Action Cancel Cancel Cancel Cancel Instructor Dashboard Brian Pham first.last@sheridancollege.co 905 555 1456 Edit Profile My Courses Offering Code Course Code 10001 10003 Course Name DBAS27198 Database Design and Implementation PROG50000 Enterprise Application Development Mark Submit Grade Submit Grade Submit Grade DBAS27198 - Database Design and Implementation Student Name Timothy Jones Mary Green Submit Grade B- A+ Cancel 18 Student PK Student # Home Phone Number Cell Phone Number First Name Last Name Email FK Offering Code FK Program Code DO - +H B B Course Offering PK Offering Code Grade Semester Enrolment FK Course Id FK Instructor Id FK Student # Program PK Program Code Program Name Enrollment FK Student # Et 90 B H PK Course ID Prerequisites FK Offering Code Instructor HPK Instructor Id Course Name InstructorName Course Phone Number Address Email FK Offering Code 1 1 T 1 T A 1 Student Student Number Home Phone Number Cell Phone Number Course Offering Offering Code Course Course Id Program Program Code Instructor Instructor_ld Grade Course_Name Program_Name Name Semester Pre_Requisites Enrollment Phone Number First Name Enrollment Offering Code FK Student Number FK Address Last Name Course_ld FK Email 1 Email Instructor_id FK Offering Code FK Offering Code FK Program Code FK Student Number FK case study, you and your team members are asked to design and implement the database component of a software system that could be used by a Registrar's Office of a College. The various screens of the systems are shown in the screen mockups in the Appendix below. More specifically, your tasks are: Pay attention to the following requirements: A course might be offered in multiple sections (Note that on the mockups, a Section is called a "Course Offering" - They are just synonyms). . A course (eg DBAS27198) can be offerred in multiple sections (eg, 1145_24828, 1145_24123, etc.). Each section is associated with a specific semester (e.g. Fall 2013, Winter 2014), and an instructor. Students are registered with a Section, never with a course. You must write the SQL code to create courses, sections, and add students to course. You must also write the SQL queries to pull the data from the various tables into the grid formats shown on the mockup pages. (Please note that you might have to join or sub-query your tables together to produce the grids exactly as shown.) Please feel free to approach the instructor and clarify anything that is unclear about this case study. 1. Design all the necessary tables where all the relevant data can be efficiently stored 2. Write all the SQL code to support the application . . Remember to treat this case study as a learning challenge and not just a "burden" that you need to get over with. You will learn a lot of useful skills from this project if you treat it as a learning opportunity. Appendix: Screen Mockups Student Dashboard Timothy Jones (991234567) tim.jones@sheridancollege.ca 905 555 1456 (Home) 905 555 1457 (Cell) Edit Profile Current Courses Course Code Course Name Database Design and Implementation Enterprise Application Development DBAS27198 PROG50000 Add Course Academic History Course Code Course Name PROG10008 PROG10009 Java Programming 1 Java Programming 2 Term W 2012 S 2012 Drop Drop Drop Grade A+ A+ Add Course Course Code PROG80000 Course Code Course Name PRO680000 Advanced Enterprise Apps Cancel Search Prerequisite(s) PRO650000 Add Add Registrar Menu Programs Students Students Student# Name 991234567 Timothy Jones 991345432 Mary Green Add Student Courses Instructors Course Offerings Phone Number 905 459 7533 905 459 7533 Email t.j@sheridancollege.ca m.g@sheridancollege.ca Program System Analyst Computer Programmer Edit Edit Edit Registrar Menu Programs Students Programs Program Code Program SA CP EDM Courses System Analyst Computer Programmer Enterprise Database Management Create New Program Instructors Course Offerings Enrolment 535 316 350 Registrar Menu Programs Students Courses Course Code PROG10000 PROG20000 PROG30000 Courses Course Name Introduction to Programming Web Programming Mobile Programming Create New Course Instructors Course Offerings Action Edit Edit Edit Registrar Menu Programs Students Instructors Name Brian Pham John Smith Add Instructor Courses Instructors Course Offerings Phone Number Email 905 459 7533 brian.pham@sheridancollege.ca 123 Oceanview Blvd 905 459 7533 john.smith@sheridancollege.ca |124 Oceanview Blvd Address Edit Edit Edit Registrar Menu Programs Students Course Offerings Offering Code Course Code 10001 PROG10000 10002 PROG10000 10003 PRO620000 10004 PROG30000 New Offering Courses Instructors Course Name Introduction to Programming Introduction to Programming Web Programming Mobile Programming Course Offerings Semester F 2013 W 2014 F 2013 F 2013 Instructor Enrolment Brian Pham Brian Pham John Smith 25 2 15 35 Action Cancel Cancel Cancel Cancel Instructor Dashboard Brian Pham first.last@sheridancollege.co 905 555 1456 Edit Profile My Courses Offering Code Course Code 10001 10003 Course Name DBAS27198 Database Design and Implementation PROG50000 Enterprise Application Development Mark Submit Grade Submit Grade Submit Grade DBAS27198 - Database Design and Implementation Student Name Timothy Jones Mary Green Submit Grade B- A+ Cancel 18 Student PK Student # Home Phone Number Cell Phone Number First Name Last Name Email FK Offering Code FK Program Code DO - +H B B Course Offering PK Offering Code Grade Semester Enrolment FK Course Id FK Instructor Id FK Student # Program PK Program Code Program Name Enrollment FK Student # Et 90 B H PK Course ID Prerequisites FK Offering Code Instructor HPK Instructor Id Course Name InstructorName Course Phone Number Address Email FK Offering Code 1 1 T 1 T A 1 Student Student Number Home Phone Number Cell Phone Number Course Offering Offering Code Course Course Id Program Program Code Instructor Instructor_ld Grade Course_Name Program_Name Name Semester Pre_Requisites Enrollment Phone Number First Name Enrollment Offering Code FK Student Number FK Address Last Name Course_ld FK Email 1 Email Instructor_id FK Offering Code FK Offering Code FK Program Code FK Student Number FK
Expert Answer:
Answer rating: 100% (QA)
DDL statements Program CREATE TABLE asmntProgram Id INT NOT NULL PorgramCode VARCHAR10 NOT NULL Program VARCHAR30 NOT NULL Enrollemnt INT10 NOT NULLPR... View the full answer
Related Book For
Systems Analysis And Design
ISBN: 978-1119496489
7th Edition
Authors: Alan Dennis, Barbara Wixom, Roberta M. Roth
Posted Date:
Students also viewed these databases questions
-
Explain how Covid-19 will effect poverty inside and outside the US based upon the What Do the World and People Deserve? . Be sure to show me you read and understood the articles. 200 or so words will...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
The goal of this assignment is to learn about real-world SDLC failures and apply what we've learned about the SDLC to these "cases". I hope that, by doing this, you will not be involved with (or,...
-
StudentGrades.java import java.io.File; import java.io.FileReader; import java.io.IOException; import java.io.PrintWriter; import java.util.Map; import java.util.Scanner; import java.util.Set; import...
-
A two-dimensional incompressible velocity field has u = K (1 eay), for x L and 0 y . What is the most general form of v(x, y) for which continuity is satisfied and v = vo at y = 0? What are the...
-
Why do the two reactions shown in Problem 60 both require the use of excess CH3MgI and CH3Li, respectively? How many equivalents of the organometallic reagents arc needed in each case? What are the...
-
In a stage of impulse-reaction turbine, steam enters with a speed of \(250 \mathrm{~m} / \mathrm{s}\) at an angle of \(30^{\circ}\) in the direction of blade motion. The mean blade speed is \(150...
-
Suppose that AlwaysRain Irrigations marketing department will undertake an intense ad campaign for the bronze sprinklers, which are more expensive but also more durable than the plastic ones....
-
The following events occur for Wainwright Engineering during 2024 and 2025, its first two years of operations. February 2, 2024 July 23, 2024 December 31, 2024 April 12, 2025 June 28, 2025 September...
-
The following selected accounts appear on the Balance Sheet of Examination Corporation as of December 31, 2021. Stockholders' Equity Preferred 5% Stock, $100 par (100,000 shares authorized, 25,000...
-
For the two-mass system in Fig. P8.1, derive the equations of motion, and write the equations in matrix form, (a) Let coordinate u i be the absolute motion of mass 1, and let coordinate u2 be the...
-
What is An example of adjusting content for a social media channel ?a. Posting training opportunities on LinkedIn b. Posting organisational data on Instagram c. Posting a humorous video on twitter d....
-
What are the similarities and differences between the custodial model and rehabilitation model for correctional facilities?
-
What questions (minimum of 6 with rational and thorough justification) should the BOD of Directors, the EC, the Risk Committee, and/or the Audit Committee have been asking each other, the CEO and...
-
What is the Difference between the following terms customer database. b. customer file. c. customer profile. d. customer identifier.
-
1. An optical lever is a convenient device to magnify a small displacement, making possible an accurate measurement of the displacement. The plate P carries a mirror. The mirror mount has two points...
-
The solution of the differential equation x y = (c +cx) log x+2logx+3 y = ( +cx) log x+log x+2 Oy=(+cx)logx+logx+2 y=(q + c log x)x+logx+2 dy -x+y = log x is dx dx
-
The Taylor's series expansion for cosx about x = 0 is given by: where x is in radians. Write a user-defined function that determines cosx using Taylor's series expansion. For function name and...
-
Suppose that you are installing a new room reservation system for your university that tracks which courses are assigned to which rooms. Assume that all the rooms in each building are "owned" by one...
-
Which phase in the SDLC is the most important?
-
Identify the kinds of coupling that are represented in the followingsituations: Customer Customer Customer Record Address City, State. ZIP Record PRINT MAILING LIST PRINT MAILING LIST PRINT MAILING...
-
The PFD in Figure 11.63 shows a process in which two liquid products, A and B, are produced from a feed stream of raw material R. In the process, the reactor feed is preheated to \(300^{\circ}...
-
Consider a process with the following streams: (a) Compute \(\Delta T_{\text {thres }}\) as well as the minimum external heating and cooling requirements as a function of \(\Delta T_{\text {min }}\)....
-
Design a HEN to meet the MER targets for \(\Delta T_{\text {min }}=10^{\circ} \mathrm{C}\) and \(N_{H X, \text { min }}\) for a process involving five hot streams and one cold stream as introduced by...
Study smarter with the SolutionInn App