1.. Design a
following requirements were collected:
The museum has a collection of art objects. Each art object has a unique
identification, an artist (if known), a year (when it was created, if known), a title, an
epoch (Renaissance, Modern, Ancient, etc.), and a description. The arts objects are
classified in the museum in several ways as discussed below:
Arts objects are categorized based on their type. The main types are: painting and
sculpture, plus another type they called “other” to accommodate objects that do not
fall into one of the two main types.
A painting has a paint type (oil, watercolor, etc.), material on which it is draw on
(paper, canvas, wood, etc.), and style (modern, abstract, impressionism, etc.).
A sculpture has a material from which it was created (wood, stone, iron, etc.), height,
weight, and style.
An art object in the other category has a type (print, photo, etc.) and a style.
Art objects are also categorized as permanent collection that are owned by the
museum (which has information on the date acquired, whether it is on display or
stored, and cost) or borrowed, which has information on the collection (from which it
was borrowed) date borrowed, and date returned.
The museum keeps track of artist’s information, if known: name, date of birth, date of
death (if not living), country of birth, epoch, main style, description. The name is
assumed to be unique.
Different exhibitions occur, each having a name, a start date, an end date, and are
related to all the art objects that were on display during the exhibition.
Information is kept on other collections with which the museum interacts, including
name (unique), type (museum, personal, etc.), description, address, phone, and
current contact person.
Step by stepSolved in 3 steps
- Design a database to store the marketing information that allows business users to generate the reports related to Activities, Campaigns, Programs and Cost for marketing purpose. For example, this database should provide the proper data if the business wants to find out the cost of each activity, list the activities for each campaign and Programs, etc. Here are the relationships between Activities, Campaigns, Programs, and Invoices: a.A Program may be related to one or multiple Campaigns. b. A Campaign may be related to one or more Programs. c.An Activity only belongs to one Campaign. d. One campaign can include many activities. e. An Invoice includes the cost for one activity. Each activity has its own invoice.arrow_forwardDesign the database, following an ER model. 1. Patients: Patients are tracked by a unique patient ID. Personal information includes first name, last name, phone number, Date of Birth, and sex. The combination of the Patient's first and last name must be unique. Patient's sex is a mandatory field. Patient can be registered at any clinic. 2. Cancer: Type of cancer is tracked by a unique ID. Cancer is categorized as either Oral, Lung, Breast, Liver, Blood, Bone, Pancreatic, Cervical, or Prostrate. Stage of cancer can be Stage I, Stage II, or Stage III Stage of cancer detection. Treatment given: Chemotherapy only, Surgery with chemotherapy, Surgery only or Radiation therapy. Patient_id is an FK which references the ID of the Patient. Clinic_id is an FK which references the ID of the Clinic that patient register. Patient information must be stored at one clinic. Patient Date of detection of Cancer. 3. Clinic: Clinics are…arrow_forwardComputer Science apply Object Oriented concepts to design the software using UML Sequence diagram of administrator want create a timetable, the teachers and classes should be in the database.(assign teachers, classes to teachers and system generate time table visible to teachers and students).arrow_forward
- Q4) Consider a fashion database used to store the information of designers, each designer is identified by name, nationality, style, and his workshop address, and they designs dresses, each dress has color, fabric type, model, and category. The designs have price and code. Construct E.R diagram that models the designers and other entities and also the relationships between them.arrow_forward16 We would like to design a database to maintain information about COURSES in a Faculty. Each COURSE has a code, name number of credit hours and the department that offers it. A COURSE may have zero, one, or many prerequisite COURSES. A COURSE may be a prerequisite for zero, one, or many COURSES 2"What is the degree of the relationship type'prerequisite of a. A unary (recursive) relationship O b. A binary relationship cA ternary relationship O d. This relationship is NOT exist Oarrow_forwardIn a database, the associations may be classified as either identifying, non-identifying, or generic?arrow_forward
- Relations describe the intersection between two axes, x and y. For example, a table (tuple) found in a database contains columns (attributes) and rows (records or observations). Database and Geospatial Mapping Application developers rely on tables and cartesian coordinate systems to adhere to the rules of relational database theory so that integrity in the location is preserved. Tables should only contain records that relate to the columns found in that table and the data domain determines what records should be stored in a given table. Database administrators can check for integrity in relationships within and between tables using structured query language (SQL). What other computer-science or IT jobs rely on relations?arrow_forwardDatabase Design [Image below] Before essential oil products are marketed, testing is carried out based on the production batch of each essential oil. This is done to maintain the quality and content of the constituents in the essential oil. Where the Test Percentage Content must reach the Minimum Percentage Content standard for each constituent. If there is one type of constituent that does not meet the minimum standards, the batch will not be marketed because it does not meet the quality standard. 1. If recording the results of each testing process is still done manually, in your opinion, please explain which approach is suitable between Centralized and View Integration for collecting requirements. 2. What Fact Finding methods will you choose to obtain information related to the development of a database system to record the testing process, and explain the reasons for choosing it.arrow_forward1. Create a database diagram that shows the relationships between the seven tables in the MyGuitarShop database. (The administrators table is not related to the other six tables.) 2. Design a database diagram for a database that stores information about the downloads that users make from a website. Each user must have an email address, first name, and last name. Each user can have one or more downloads. Each download must have a filename and download date/time. Each product can be related to one or more downloads. Each product must have a name.arrow_forward
- A learning company wants to set up its database. They are trying to keep track of the following: student ID, name, grade level, the subject they need help in, and their contact and payment information. They also want to keep track of the teacher' information such as their ID, name, subject matter expertise, and times available and rate. They will like to keep track of which student is assigned to which teacher and their meeting schedule as well. Question 1: List all of the data that needs to be kept track of for the scenario above in a 1NF (Flat File) table Question 2: Use the normalization technique and form the 3NF tablesarrow_forwardA member of The perspective of the head is thus: It's a database, and the fundamental design/structure we picked contains some sensitive driver information." How about putting it in a secure location where only those who need it may access it? Is there a tactic you'd prefer, or a position you'd take? Justification is required....arrow_forwardA learning company wants to set up its database. They are trying to keep track of the following: student ID, name, grade level, the subject they need help in, and their contact and payment information. They also want to keep track of the teacher’ information such as their ID, name, subject matter expertise, and times available and rate. They will like to keep track of which student is assigned to which teacher and their meeting schedule as well. Question 1: List all of the data that needs to be kept track of for the scenario above in a 1NF (Flat File) table Question 2: Use the normalization technique and form the 3NF tablesarrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education