List the student number

Assignment Help Basic Computer Science
Reference no: EM131092811

A database records information about tutorials in a particular unit offering (such as ICT285 this semester). A student is supposed to attend only one of several available tutorials, each of which is taken by a tutor at a particular day and time. A tutor might take several different tutorials.

The schema for this database is as follows: (note that primary keys are shown underlined, foreign keys in bold).

STUDENT (StudentNo, FamilyName, FirstName, StudentAddress, StudentEmail) TUTORIAL (TutorialNo, DayAndTime, Lab)

TUTOR (StaffNo, TutorName, TutorEmail)

CLASS (StaffNo, TutorialNo)

ATTENDS (StudentNo, TutorialNo)

Provide relational algebra (NOT SQL) queries to find the following information. Each question is worth 2 marks.

1. List the student number, full name and email of all students.

2. List the day and time for all tutorials held in lab Lon 3.32

3. List the day and time, lab and tutor name for all tutorials.

4. List the student number and full name of all students in the Wednesday 10.30 lab.

5. List the student number and full name of all students in Val's classes.

6. List the student number, full name, tutorial details and tutor name of all students.

7. List the student number of any students who have signed up to attend both the Monday 4.30 and Monday 5.30 tutorial.

8. List the student number of any students who have signed up to attend any or all of the Wednesday tutorials (they are at 9.30, 10.30 and 11.30)

9. List all the students who aren't in any tutorial yet.

10. List the full name of any student who has signed up to attend all tutorials.

Reference no: EM131092811

Questions Cloud

What evidence can you find for or against voter id laws : What evidence can you find for or against Voter ID laws? Be specific. Identify the many different viewpoints presented in the "resources" and analyze each viewpoint.
Paragraph analysis of the routing protocol : Research a routing protocol that was not detailed in the textbook reading. In your initial posting, discuss that routing protocol.
Why the calculated value is lower than the tabulated value : Calculate the minimum mass of manganese that could be detected.
Effort to educate users about data flow diagrams : It takes some effort to educate users about data flow diagrams. Is it worthwhile to share them with users? Why or why not? Defend your response in a paragraph.
List the student number : A database records information about tutorials in a particular unit offering (such as ICT285 this semester). A student is supposed to attend only one of several available tutorials, each of which is taken by a tutor at a particular day and time. A..
Why does subacute care appeal to reimbursers such medicare : Why does subacute care appeal to reimbursers such as Medicare, MCOs, and private insurance companies, as an option to hospitalization?
American recovery and reinvestment act : Prior to the American Recovery and Reinvestment Act of 2009, a provider tracked and managed health information any way it wanted to.
Describes the peaceful relations between aryan cousins : Describes the peaceful relations between Aryan cousins. Primarily details the activities of Hindu rulers. Provides an elaborate discussion of the ethics of the dharma.
Obtain the analysis of variance table : a Obtain the analysis of variance table that decomposes the regression sum of squares into extra sums of squares associated with X4; with X1 given X4; with X2 , given X1 and X4; and with X3 , given X1 X2 and X4.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Final stage of the multiplexing

Two channels, one with a bit rate of 100 kbps and another with a bit rate of 200 kbps, are to be multiplexed. Assume that each output slot carries 2 bits from each digital source. Answer the following questions about the final stage of the multipl..

  Receive the measurement for the diam-eter of a circle

Design an algorithm that will prompt for and receive the measurement for the diam-eter of a circle, and calculate and display the area and circumference of that circle. Your program is to continue processing until a sentinel of 999 is entered.

  Minimize procurement related risks for project

Create a 2- to 3-page Request for Proposal (RFP) that will minimize procurement related risks for this project. The RFP should contain the following components:

  Explain what is meant by a "query".

Explain what is meant by a "query".Explain what is meant by a "query".

  How write program contains array double values

How do you write a program that contains an array of 15 double values

  Find out the firm d equity beta

The firm D wants to use the information available from its industry to determine its equity beta. Find out the firm D's equity beta. (Hint: use unlever and re-lever procedures)

  Determine how many bit strings of length six are present

How many bit strings of length 6 are there? Describe completely. How many bit strings of length 6 are there which begin with 0 and end with a 0?

  C++ programming

create a text-based, menu-driven program that allows the user to choose whether to add, subtract, multiply or divide two numbers. The program should then input two double values from the use, perform the appropriate calculation, and display the re..

  Write a program that reads a number x from the user

Please use MIPS and MARS ida Write a program that reads a number x from the user, and prints the first x letters of the alphabet (in lower case). You do not need to check whether the number is positive.

  What is the purpose of earned value

What is the purpose of "earned value"? How would the progress of the project as a whole be calculated?

  Explaining process of making changes as recursive

You can view the process of making changes as recursive. You first see if any dollars are required, subtract them from the total, and then make change for what remains. Complete the LISP program to achieve the above requirements.

  Explain effects of compaction on normal processing

What about if you upgrade to memory that can be read or written to in 1nsec? Comment briefly on the effects of compaction on normal processing.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd