Related questions
Program language: SQLite
Table syntax:
CREATE TABLE Author( aid INTEGER PRIMARY KEY, name TEXT NOT NULL, certifications TEXT NOT NULL, bio TEXT NOT NULL);
CREATE TABLE Course( number TEXT PRIMARY KEY, title TEXT NOT NULL, length INTEGER NOT NULL);
CREATE TABLE CourseTopic( number TEXT, tid INTEGER PRIMARY KEY, FOREIGN KEY(number) REFERENCES Course(number), FOREIGN KEY(tid) REFERENCES Topic(tid));
CREATE TABLE Topic( tid INTEGER PRIMARY KEY, name TEXT NOT NULL, length INTEGER NOT NULL, subjectArea TEXT NOT NULL, aid INTEGER NOT NULL , FOREIGN KEY(aid) REFERENCES Author(aid));
Task:
Construct at least one trigger to either manage a constraint, a derived attribute, or create an audit trail. Update the
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 3 images
- Instructions: Write the suitable SQL statement to answer the following questions based on the following tables ( image for better table) Table Name: Employee EMP_ID FNAME LNAME SALARY JOIN_DATE DEP_NO 101 John Abraham 10000 01-JAN-13 11 202 Michael Clarke 80000 01-JAN-13 22 303 Roy Thomas 70000 01-FEB-13 11 404 Tom Jose 60000 01-FEB-13 22 505 Jerry Pinto 65000 01-FEB-13 22 606 Philip Mathew 75000...arrow_forwardThe only required sections of a PL/SQL block are DECLARE and END. Answers: Yes Noarrow_forwardSQL Statement: SELECT FROM Shippers; Edit the SQL Statement, and click "Run SQL" to see the result. Show Transcribed Text Get your own SQL server Your Database: Tablenames Records Customers Categories Employees OrderDetails Orders Products Shippers Suppliers 91 8 10 518 196 77 3 29 1. Prepare a list of orders by Shipper showing the Shipper ID, Order ID, Product ID and Quantity. List should be in shipper orders 1. Prepare a list of orders by employee showing the employee ID, Order ID, Product ID and Quantity. List should be in employee order 1. Prepare a list of orders by customers showing the customer ID, Order ID, Product ID and order quantity. List should be in customer order Please give SQL Statementsarrow_forward
- What is mean by cursor in sqlarrow_forwardstudent(sid, sname, sex, age, year, gpa) dept(dname, numphds) prof(pname, dname) course(cno, cname, dname) major(dname, sid) section(dname, cno, sectno, pname) enroll(sid, grade, dname, cno, sectno) Write the following SQL queries for the schema above: Print the course names, course numbers and section numbers of all classes with less than six students enrolled in them. Print the name(s) and sid(s) of the student(s) enrolled in the most classes. Print the names of departments that have one or more majors who are under 18 years old. Print the names and majors of students who are taking one of the College Geometry courses. For those departments that have no majors taking a College Geometry course, print the department name and the number of PhD students in the department. Print the names of students who are taking both a Computer Sciences course and a Mathematics course. For each department that has one or more majors with a GPA under 1.0, print the name of the...arrow_forwardThe database contains a Horse table, with columns: ID integer, primary key Registered Name variable-length string. The database contains a Student table, with columns: • ID integer, primary key First Name - variable-length string LastName variable-length string Write a SQL Query to create a Schedule table, with columns: HorseID - integer with range 0 to 65535, not NULL • Student ID integer with range 0 to 65535 Lesson DateTime - date/time, not NULL (HorseID, Lesson DateTime) is the primary key Also, create the following foreign key constraints on Schedule columns: HorseID references Horse. When an ID is deleted from Horse matching Lesson Schedule rows are deleted. Student ID references Student. When an ID is deleted from Student, matching Student ID 's are set to NULL).arrow_forward
- Tables: t1- actor ( AID varchar(8), name varchar(30), salary numeric(8,2)) t2- movie ( MID varchar(8), title varchar(50)) primary key MID t3-actor_role (MID varchar(8), rolename varchar(20)) write queries in SQL to answer each of the following questions: (Table: actor movie actor_role) 1. Find the average salary of all actors. 2, Find the actor IAN's AID. 3. Find the names of all actors whose name includes the substring 'au'. 4. Find all actor's name who has had a role in movies (remove duplicates). 5. Find the MID of movie 'Life is Beautiful'.arrow_forwardInstructions: Write the suitable SQL statement to answer the following questions based on the following tables ( image for better table) Table Name: Employee EMP_ID FNAME LNAME SALARY JOIN_DATE DEP_NO 101 John Abraham 10000 01-JAN-13 11 202 Michael Clarke 80000 01-JAN-13 22 303 Roy Thomas 70000 01-FEB-13 11 404 Tom Jose 60000 01-FEB-13 22 505 Jerry Pinto 65000 01-FEB-13 22 606 Philip Mathew 75000...arrow_forwardWhat use cases are best suited for the CROSS APPLY function in SQL?arrow_forward
- 1-Write the syntax to insert into a relational table called students the address column references an object table called addresses that was created using an address_type. Other columns exist in the students table, but you are only inserting into the ones below. Aliases used should be the first letter of the table name, eg students would be s, addresses would be a Relational Table Name students attribute student_id attribute surname attribute addressarrow_forwardSQL: Dog DataIn each question below, you will define a new table based on the following tables.CREATE TABLE parents ASSELECT "abraham" AS parent, "barack" AS child UNIONSELECT "abraham" , "clinton" UNIONSELECT "delano" , "herbert" UNIONSELECT "fillmore" , "abraham" UNIONSELECT "fillmore" , "delano" UNIONSELECT "fillmore" , "grover" UNIONSELECT "eisenhower" , "fillmore";CREATE TABLE dogs ASSELECT "abraham" AS name, "long" AS fur, 26 AS height UNIONSELECT "barack" , "short" , 52 UNIONSELECT "clinton" , "long" , 47 UNIONSELECT "delano" , "long" , 46 UNIONSELECT "eisenhower" , "short" , 35 UNIONSELECT "fillmore" , "curly" , 32 UNIONSELECT "grover" , "short" , 28 UNIONSELECT "herbert" , "curly" , 31;CREATE TABLE sizes ASSELECT "toy" AS size, 24 AS min, 28 AS max UNIONSELECT "mini" , 28 , 35 UNIONSELECT "medium" , 35 , 45 UNIONSELECT "standard" , 45 , 60; Q2: By Parent HeightCreate a table by_parent_height that has a column of the names of all dogs that have a parent,ordered by the height...arrow_forwardWhat is true about table functions in standard SQL?(a) table functions can operate on only one table(b) table functions can accept entire tables as input arguments(c) table functions can return tables(d) All of the abovearrow_forward
- Text book imageComputer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONText book imageComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceText book imageNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Text book imageConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningText book imagePrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationText book imageSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY