Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For these questions, use the following information: [ADD: Note about MySQL doesn't support CHECK constraint] You have been given a university business plan that produced
For these questions, use the following information: [ADD: Note about MySQL doesn't support CHECK constraint] You have been given a university business plan that produced the following information: PERSON: Iname, frame, rname, idnum, private, linkblue Iname, fname, rname are variable length strings idnum is type INT and is a key attribute private is BOOLEAN linkblue is string of 8 characters ADDR: idnum, adtype, streetaddr, city, state, country, zip idnum is a foreign key to PERSON.idnum adtype is a string in the set ("bill","permanent", "local"} streetaddr is a variable length string that includes #, street, and maybe apt # state is a 2 letter char denoting the state country is a 2 letter char denoting country zip is string no bigger than 10 characters. ADVISOR: student, advisor student is a foreign key to PERSON. i dnum advisor is a foreign key to PERSON.idnum DIGITAL: smtype, idnum, smaddr smtype is a string in the set ("email", "facebook", "twitter"} i dnum is a foreign key to PERSON.idnum smaddr is a variable length string There is a primary key on the pair (smtype, idnum) 1-10: 5 pts each #1 Write a DDL statement for the PERSON table making reasonable assumptions about missing details. #2 Write a DDL statement for the ADDR table making reasonable assumptions about missing details. #3 Write a DDL statement for the ADVISOR table making reasonable assumptions about missing details. #4 Write a DDL statement for the DIGITAL table making reasonable assumptions about missing details. #5 Write a DML statement for inserting 2 tuples into the PERSON table. #6 Write a DML statement for inserting 2 addresses for 1 of the PERSON entries - one with type "bill" and one with type "local". #7 Write a DML statement for inserting an entry into the ADVISOR table using the 2 PERSON entries above. #8 Write a DML statement for inserting 4 entries into the DIGITAL table 2 for each PERSON. #9 Write a DDL statement to alter the table schema for ADVISOR to include two new columns 'sdate' and 'edate', both of type DATE. #10 What is the value for the pre-existing tuple's sdate and edate entry after you execute the DDL statement from #9
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started