IS320_Week 1 Exercise_IngramJ

docx

School

Grantham University *

*We aren’t endorsed by this school

Course

320

Subject

Computer Science

Date

Jan 9, 2024

Type

docx

Pages

4

Uploaded by Ingram254

Report
Running head: [SHORTENED TITLE UP TO 50 CHARACTERS] 1 Week 1 Exercises Jason Ingram Grantham University
[SHORTENED TITLE UP TO 50 CHARACTERS] 2 1.8: Identify some informal queries and update operations that you would expect to apply to the database shown in Figure 1.2. Some informal queries that would be expected to apply to the database within the figure would be the following: List the names of students that are attending the class, the prerequisites for the course, retrieve the transcripts for the student, insert new student in the system, and who the instructor is for the class. 1.10: Specify all the relationships among the records of the database shown in Figure 1.2. The relationship among the records should show the following: in each SECTION of the records needs to be related to the COURSE that the student is taking, each GRADE that is reported needs to the STUDENT and SECTION, and each PREREQUISITE that is recorded for the STUDENT needs to relate the COURSE that the student is attending. 1.11: Give some additional views that may be needed by other user groups for the database shown in Figure 1.2. Additional views for the database would be all those that are assigned to instructors and the credited hours that are assigned to students. 1.12: Cite some examples of integrity constraints that you think can apply to the database shown in Figure 1.2. Some examples of integrity constraints would be integrity, key, and uniqueness. For this to meet the integrity, key, and unique the following should be followed, unique numbers assigned to students, the course number that is assigned to each class should be different from other classes, the grade the student earns should be found in some sort of course record, For each grade they should meet a set of values such as A, B, C, and…etc. Finally for a student to be considered
[SHORTENED TITLE UP TO 50 CHARACTERS] 3 at a grade level such as first-year student, sophomore, junior, and senior, they need to attend a certain number of courses with a certain number of credited hours. 2.13: Choose a database application with which you are familiar. Design a schema and show a sample database for the application, using the notation of Figure 1.2 and 2.1. What types of additional information and constraints would you like to represent in the schema? Think of several users of your database and design a view for each. STUDENT Name Student_number Class Major Jason Ingram G00151729 4 BS Engineering Management Technology John Doe G00151730 4 BS Engineering Management Technology Courses Course_Name Course_number Credit_hours Department Engineering Economics EMT320 3 BS Engineering Management Technology Fund Prop of AC Circuit & Lab ET115 4 BS Engineering Management Technology Electronics 1 and Lab ET212 4 BS Engineering Management Technology Mental Health and Wellness SS340 3 BS Engineering Management Technology Section Section_Identifier Course_Number Semester Year Instructor 202301 EMT320 Fall 2023 Roberts 202303 ET115 Spring 2023 Hassanzadeh 202310 ET212 Fall 2023 Smith 202211 SS340 Fall 2022 Johnson
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
[SHORTENED TITLE UP TO 50 CHARACTERS] 4 Grade_Report Student_Number Section_identifier Grade G00151729 202301 B G00151729 202303 C G00151729 202310 C G00151729 202211 C G00151730 202301 A G00151730 202303 B G00151730 202310 C G00151730 202211 F 2.14: If you were designing a Web-based system to make airline reservations and sell airline tickets, which DBMS architecture would you choose from section 2.5? Why? Why would the other architecture not be a good choice? To make reservations and sell airline tickets, the best architecture to use would be the three-tier architecture. This architecture adds a layer between the client and server. Using this architecture would allow the web server that the client wants to use, would contain the rules and regulations that are related to the process of making any reservations, along with issuing the tickets. The use of the other architecture’s would not work because they could use servers that are not on the DBMS. If the company were to use the other architecture’s, it would cause unwanted burden on the company’s server.