Convert the following relational database tables to the equivalent OO conceptual representation. Explain each of your conversions with the help of a diagram. )
Note: The Avion Sales database includes the tables shown in Figure PG.7).
FIGURE PG.7 TheAvion Sales Database
Table name: PRODUCT Database name: Avion_Sales PROD CODE PROD_TYPE PROD SUBTYPE PROD MODE PROD_MANUFACT PROD DESCRPTION PROD COST PROD PRICE PROD_OOH PROD MN_OOH PROD LAST_ORDER Digtal display ADF, keep-alve memoryauto dim, combinedk $2.59600 S095.00 ADF-841 ADF Standard Panel Narco $1,699 00 11 5. 15 11-Mar-2014 ARMAP GPS handheld 07-Sep-2013 Moving map Standard Lowrance High-densty display with accu cartridge, auto zoom, backit LED display, airspace alerts with user-programmable penet Round GPS wth moving map, standard 3-10 instrument ho $1,229 00 Auto zoom, 20 reversible 30-leg fight plans, nearest waypc Mode C TSOd, 250-wat transmitter, compatible with al leac $619.00 34 APOLLO2001 OPS Panel IMorrow $1,529.00 $2,245.00 17 10 12-Dec-2013 APOLLOO60 GPS Parel $1,995.00 32 20 Moving mep Moving map Transponder Standard 19-Jan-2014 16-Feb-2014 24Jun-2013 IMorrow APOLLO-20 OPS Hand-heid IMorrow $816.00 S649.00 $1,225.00 $950 00 26 12 AT-150 Panel Narco 16 10 CP-136M Audio panel Standard GPS Panel Narco Pushbutton, LED, tuning tunction, internal marker beacon re 6x45in back LCD, GPSelectronic chart Palm-sized GPS, 4-ine intertace, LCD, updatable through RS rternal rechargeable battery, up to 4 hours use in the evert $1,349.00 $605 00 $980.00 15 26-May-2013 08-Jun-2013 EC-10X Moving mep Lap Magelan $1,545.00 $1990.00 12 FLTPRO GPS Standard Hand-held Trimble $499 00 $725.00 12 20-May-2013 20-Nov-2013 OPS-150 GPS Standard Panel Garmin $1,996.00 29 15 GPS-155 GPS Standard Panel Garmin Front-loading data card, intertaces with fuel mgt, EFIS, HSI. Akaine batery pack, yoke mourt adapter, powerdata cab CDl and jeppesen database, cigarette lighter adapter, remov VFR Moving map, 4-ine gas discharge ditplay, up to 500 us FR.cerifiable, 4-ine gas display, certified to TSO C 129A-1 Updatabile via PC-compatible computer or with exchangeab Push button selection and cortrol for three transceivers an Adds intercom to KMA-24. Hot mae, voice-activated, push b Sold state, 200-channel, distance, goundspeed, time-to-ste Electronic digtal dsplay, 760 channel, 10 watt, 200 channel Bectronic buning, digtal fip-flop, 760-charnel, buitin 40ch $1,299.00 Simutaneous display of 2 preselected comm. treg, button High-cortast wide-angle display, trort-loading deta card, X $1,249.00 $3,888.00 $5,995.00 $625.00 14 8 14-Jan-2014 OPS-5SAVD OPS Standard Hand-held Garmin $439 00 31 12 11-Dec-2013 GPS-95L GPS Handheld Moving map Moving map Moving map Moving map Audio Panel Standard Garmin S699 00 $1,075.00 $3,195.00 $5,095.00 27 12 10-Feb-2014 KLN OPS GPS Panel Panel Bending Bendiking Bendiuking Bending Bending $2,209 00 18 12 11-Dec-2013 KLN-890 $3,899.00 $6,311.00 $399.00 14 11-Dec-2013 KLN-S08 OPS Panel $8,400 .00 11 5. 22-Jun-2013 12feb-2014 KMA-24 Panel $599.00 17 12 KMA-24H Audio Panel Standard Panel $459.00 $1,344.00 $1,119.00 $699.00 $1,099.00 $1 599.00 $1,696.00 12 10 12-Nov-2013 KN-62A DME Standard Panel Bending Bendking Bendiing 12 09-un-2013 кх-155 NavCom Standard Panel 26 12 12-Nov-2013 KK-165 NavCom Standard Panel 16 10 12-Nov-2013 KY-196A197 Con Standard Panel Bendking $659.00 $999.00 12 09-Jun-2013 SKYNAVS000 GPS Standard Panel Magelan $1790.00 18 10 21-Dec-2013 TMA-3500 Audio panel Standard Standard Panel Terra 4-place voice-activated intercom buit-in, 3postion toggle s $499.00 S850.00 15 10 17-Jan-2014 TNL1000(DC) OPS TNL-2000 Panel Trinble Backt 220-cheracter diplay, 250 waypoirt total, interface $1,250.00 $1,606.00 $6,650.00 $2,606 00 35 10 10-Jan-2014 GPS Standard Panel Garmin TSơd for FR. Uses Jeppesen NavData card. $3,999 .00 12 11-Mar-2014 TNL-2000A OPS Standard Panel Panel Trimble Backit LCD, vertical vav, interface to moving maps, autoplol $1,999.00 27 10 11-Jan-2014 TRT-2500 Transponder Standard Terra Sold state, 750 mA 14v., gas discharge display, direct to S699.00 $1,070.00 19 10 27-Jan-2014 CUS NUM CUS LNAME CUS FNAME CUS_INITIAL CUS AREACODE CUS PHONE CUS_YTD_BUY CUS CREDIT CUS BALANCE Table name: CUSTOMER 0.00 1708.51 10010 Ramas Alfred A 615 844-2573 2011.56 5000.00 10011 Dunne Leona K 713 894-1238 4613.29 5000.00 Kathy Paul 0.00 9562.67 Table name: SELLER 4358.55 10012 Smith 615 894-2205 3217.94 5000.00 10020.53 14234.85 10013 Olowski 615 894-2180 5000.00 615 222-1672 442-3381 7500.00 5000.00 10014 Orlando Myron Amy James EMP_NUM SEL YTD SALES SEL PCT SEL YTD COMMISSION 0.00 10015 OBrian B 713 3005.77 102 27037.65 8.00 2163.01 1755.64 3054.38 1257.00 2361.25 10016 Brown 615 297-1228 5432.76 5000.00 1217.84 105 21945.51 8.00 106 30543.82 25139.94 10017 Williams George 615 290-2556 1629.95 1000.00 1629.95 10.00 108 5.00 10018 Fariss G 713 382-7185 3856.31 2500.00 1232.42 854.76 Anne 29515.68 20012 45 109 8.00 10019 Smith Olette K 615 297-3809 8938.43 7500.00 110 5.00 1000.62 EMP NUM EMP TITLE EMP INITIAL EMP HIRE DATE EMP DOB JOB_CODE Table name: EMPLOYEE EMP_LNAME Kolmycz Lewis EMP_FNAME Andrew Barbara 15-Sep-62 T 01-Dec-83 T 100 Mr. 15-Mar-85 101 Dr. K 25-Apr-90 20-Dec-93 28-Aug-96 18-May-84 A 20-Oct-97 Table name: INV_LINE INV NUM INVUNE NUM PROD_CODE INVUNE_UNITS INVLINE PRICE INVLINE_TOTAL 625.00 1700.00 1599.00 1695.00 599.00 3920.00 1070.00 102 Ms. Vandam Marie 24-Mar-77 S 103 Mr. Jones Robert 1 GPS-6SAVD 2 TMA 350D 1 KG155 1 TNL1000(DC) 2 KMA-24 3 СР-136M 4 TRT-2500 10001 10001 625.00 104 Dr. Lange Williams William B 03-Jul-65 A 2. 860.00 105 Mr. George Judith 08-Nov-97 19-Nov-72 S 10002 1599.00 106 Mrs. 107 Ms. 28-Aug-68 S 1695.00 599.00 980.00 1070.00 Duzak E 05-Jan-89 10003 1 10003 10003 10003 Diante Melanie K 02-Jul-97 07-Dec-59 T 4 Wiesenbach Travis Roberta 18-Nov-95 18-May-81 S 14-Apr-89 01-Dec-03 108 Ms. F 109 Mr. Peter 19-Sep-79 S 30-Jan-75 S 110 Mr. Genkazi George Table name: INVOICE INV_NUM CUS_NUM EMP_NUM NV_DATE INV_SUB INV_TAX8% INV_TOTAL INV_PYMT INV_BALANCE 10001 10015 103 14-Jan-14 2325.00 186.00 2511.00 2511.00 0.00 10002 10018 105 14-Jan-14 1599.00 127.92 1726.92 1726.92 0.00 10003 10010 105 15-Jan-14 7284.00 582.72 7866.72 5000.00 2866.72
> Graph the function by hand, not by plotting points, but by starting with the graph of one of the standard functions given in Section 1.2, and then applying the appropriate transformations. y = 1 + sinπx
> Graph the function by hand, not by plotting points, but by starting with the graph of one of the standard functions given in Section 1.2, and then applying the appropriate transformations. y = x2 - 4x + 5
> Graph the function by hand, not by plotting points, but by starting with the graph of one of the standard functions given in Section 1.2, and then applying the appropriate transformations. y = 2 x + 1
> Graph the function by hand, not by plotting points, but by starting with the graph of one of the standard functions given in Section 1.2, and then applying the appropriate transformations. y = 2 cos 3x
> Graph the function by hand, not by plotting points, but by starting with the graph of one of the standard functions given in Section 1.2, and then applying the appropriate transformations. y = 1 – 1/x
> Trees grow faster and form wider rings in warm years and grow more slowly and form narrower rings in cooler years. The figure shows ring widths of a Siberian pine from 1500 to 2000. a. What is the range of the ring width function? b. What does the grap
> Graph the function by hand, not by plotting points, but by starting with the graph of one of the standard functions given in Section 1.2, and then applying the appropriate transformations. y = x3 + 1
> Graph the function by hand, not by plotting points, but by starting with the graph of one of the standard functions given in Section 1.2, and then applying the appropriate transformations. y = (x - 3)2
> Graph the function by hand, not by plotting points, but by starting with the graph of one of the standard functions given in Section 1.2, and then applying the appropriate transformations. y = -x2
> a. How is the graph of y = 2sinx related to the graph of y = sinx? Use your answer and Figure 6 to sketch the graph of y = 2sinx. b. How is the graph of y = 1 + √x related to the graph of y = √x ? Use your answer and
> The graph of y = 3x − x2 is given. Use transformations to create a function whose graph is as shown. yA 1.5- y=V3x– x² 3 yA -4 -1 0 --2.5
> The graph of y = 3x − x2 is given. Use transformations to create a function whose graph is as shown. yA 1.5- y=V3x– x² 3 y. 3- 5 х 2.
> The graph off is given. Use it to graph the following functions. a. y = f(2x) b. y = f(1/2x) c. y = f(-x) d. y = 2f(-x) yA 1 이 1
> Match each equation with its graph. Explain your choices. (Don’t use a computer or graphing calculator.) a.y=3x b. y = 3x c. y = x3 d. y = 3
> Match each equation with its graph. Explain your choices. (Don’t use a computer or graphing calculator.) a. y = x2 b. y = x5 c. y = x8 4.
> Classify each function as a power function, root function, polynomial (state its degree), rational function, algebraic function, trigonometric function, exponential function, or logarithmic function. a. y = πx b. y = xπ c. y = x2(2 - x3) d. y = tan t
> Shown is a graph of the global average temperature T during the 20th century. Estimate the following. a. The global average temperature in 1950 b. The year when the average temperature was 14.2°C c. The year when the temperature was smalles
> Classify each function as a power function, root function, polynomial (state its degree), rational function, algebraic function, trigonometric function, exponential function, or logarithmic function. a. f(x) = log2 x b. g(x) = 4
> The table shows the mean (average) distances d of the planets from the sun (taking the unit of measurement to be the distance from the earth to the sun) and their periods T (time of revolution in years). a. Fit a power model to the data. b. Kepler&acir
> The table shows the number N of species of reptiles and amphibians inhabiting Caribbean islands and the area A of the island in square miles. a. Use a power function to model N as a function of A. b. The Caribbean island of Dominica has area 291 mi2. H
> It makes sense that the larger the area of a region, the larger the number of species that inhabit the region. Many ecologists have modeled the species-area relation with a power function and, in particular, the number of species S of bats living in cave
> Many physical quantities are connected by inverse square laws, that is, by power functions of the form f(x) = kx-2. In particular, the illumination of an object by a light source is inversely proportional to the square of the distance from the source. Su
> The table shows average US retail residential prices of electricity from 2000 to 2012, measured in cents per kilowatt hour. a. Make a scatter plot. Is a linear model appropriate? b. Find and graph the regression line. c. Use your linear model from par
> The table shows world average daily oil consumption from 1985 to 2010 measured in thousands of barrels per day. a. Make a scatter plot and decide whether a linear model is appropriate. b. Find and graph the regression line. c. Use the linear model to
> When laboratory rats are exposed to asbestos fibers, some of them develop lung tumors. The table lists the results of several experiments by different scientists. a. Find the regression line for the data. b. Make a scatter plot and graph the regression
> Anthropologists use a linear model that relates human femur (thighbone) length to height. The model allows an anthropologist to determine the height of an individual when only a partial skeleton (including the femur) is found. Here we find the model by a
> Biologists have observed that the chirping rate of crickets of a certain species appears to be related to temperature. The table shows the chirping rates for various temperatures. a. Make a scatter plot of the data. b. Find and graph the regression lin
> Determine whether the curve is the graph of a function of x. If it is, state the domain and range of the function. 이 1
> If f(x) = x + 2−
> What three data anomalies are likely to be the result of data redundancy? How can such anomalies be eliminated?
> What is normalization?
> Is it possible for a book to appear in the BOOK table without appearing in the PRODUCT table? Why or why not?
> According to the data model, is it required that every entity instance in the PRODUCT table be associated with an entity instance in the CD table? Why or why not?
> List all of the attributes of a movie.
> What is the difference between partial completeness and total completeness?
> What is an overlapping subtype? Give an example.
> What is a subtype discriminator? Given an example of its use.
> What is a specialization hierarchy?
> What kinds of data would you store in an entity subtype?
> Why may the client/server evolution be characterized as a bottom-up change and how does this change affect the computing environment?
> What is the most common design trap, and how does it occur?
> Using an ER diagram, illustrate how the change you made in problem 1 affects the relationship of the USER entity to the following entities: LAB_USE_LOG RESERVATION CHECK_OUT WITHDRAW
> Verify the conceptual model you created in Appendix B, problem 3. Create a data dictionary for the verified model.
> Tiny College wants to keep track of the history of all administrative appointments (date of appointment and date of termination). (Hint: Time variant data are at work.) The Tiny College chancellor may want to know how many deans worked in the College of
> Research – and document -- the purchase of a new house. Requirements: a. What web sites did you visit? b. Classify each site (B2B, B2C, and so on.) c. What information did you collect? Was the information useful? Why or why not? d. What decision(s) did y
> Research – and document -- the purchase of a new car. Based on your research, explain why you plan to buy this car. Requirements: a. What web sites did you visit? b. Classify each site (B2B, B2C, and so on.) c. What information did you collect? Was the i
> Use the Internet at your university computer lab or home to research the scenarios described in Problems 1-10. Then work through the following problems: a. What web sites did you visit? b. Classify each site (B2B, B2C, and so on.) c. What information did
> Using the contracting company’s ERD in Chapter 6, “Normalization of Database Tables,” Figure 6.15, create the equivalent OO representation.
> Using the ERD shown in Appendix C, “The University Lab Conceptual Design Verification, Logical Design, and Implementation,” Figure C.22 (the Check_Out component), create the equivalent OO representation.
> Why may client/server computing be considered an evolutionary, rather than a revolutionary, change?
> Convert the following relational database tables to the equivalent OO conceptual representation. Explain each of your conversions with the help of a diagram. (Note: The R&C Stores database includes the three tables shown in Figure PG.6) FIGURE PG.6
> Assume the following business rules: • A course contains many Sections, but each Section references only one course. • A Section is taught by one professor, but each professor may teach one or more different Sections of one or more courses. • A Section m
> Given the information in Problem 1, define a superclass VEHICLE for the TRUCK class. Redraw the object space you developed in Problem 3, taking into consideration the new superclass that you just added to the class hierarchy.
> Using the data presented in Problem 1, develop an object space diagram representing the object's state for the instances of TRUCK listed below. Label each component clearly with proper OIDs and attribute names. a. The instance of the class TRUCK with TRU
> Using the tables in Figure PG.1 as a source of information: a. Define the implied business rules for the relationships. b. Using your best judgment, choose the type of participation of the entities in the relationship (mandatory or optional). Explain you
> Convert the following relational database tables to the equivalent OO conceptual representation. Explain each of your conversions with the help of a diagram. (Note: The RRE Trucking Company database includes the three tables shown in Figure PG.1).
> Using the information given in the physical design section (C.5), estimate the space requirements for the following entities: RESERVATION INV_TRANS TR_ITEM LOG ITEM INV_TYPE (Hint: You may want to check Appendix B's Table B.3, A Sample Volume of Informat
> Design and verify a database application for one of your local not-for-profit organizations (for example, the Red Cross, the Salvation Army, your church, mosque, or synagogue). Create a data dictionary for the verified design.
> Design (through the logical phase) a student advising system that will enable an advisor to bring up the student's complete performance record at the university. A sample output screen should look like the one shown in Table PC.6. Table PC.6 The Student
> Verify the conceptual model you created in Appendix B, Problem 7. Create a data dictionary for the verified model.
> What are some of the managerial and technical issues encountered in the implementation of client/server systems?
> Verify the conceptual model you created in Appendix B, Problem 6. Create a data dictionary for the verified model.
> Verify the conceptual model you created in Appendix B, Problem 5. Create a data dictionary for the verified model.
> Verify the conceptual model you created in Appendix B, Problem 4. Create a data dictionary for the verified model.
> You have just been employed by the ROBCOR Trucking Company to develop a database. To gain a sense of the database’s intended functions, you have spent some time talking to ROBCOR’s employees and you’ve examined some of the forms used to track driver assi
> Use the following brief description of operations as the source for the next database design: All aircraft owned by ROBCOR require periodic maintenance. When maintenance is required, a maintenance log form is used to enter the aircraft identification num
> Create an ER diagram for a hardware store. Make sure that you cover (at least) store transactions, inventory, and personnel. Base your ER diagram on an appropriate set of business rules that you develop. (Note: It would be useful to visit a hardware sto
> Suppose a manufacturer produces three high cost, low volume products: P1, P2, and P3. Product P1 is assembled with components C1 and C2; product P2 is assembled with components C1, C3, and C4; and product P3 is assembled with components C2 and C3. Compon
> Create the initial ER diagram for a video rental shop. Use (at least) the following description of operations on which to base your business rules. The video rental shop classifies movie titles according to their type: Comedy, Western, Classical, Science
> Create the initial ER diagram for a car dealership. The dealership sells both new and used cars, and it operates a service facility. Base your design on the following business rules: a. A salesperson can sell many cars but each car is sold by only one sa
> Suppose that you have been given the table structure and data shown in Table 6.9, which was imported from an Excel spreadsheet. The data reflect that a professor can have multiple advisees, can serve on multiple committees, and can edit more than one jou
> What are the logical components of a client/server application and how are these components allocated in a client/server environment?
> Use the dependency diagram shown in Figure 6.8 to work the following problems. FIGURE P6.8 Initial Dependency Diagram for Problem 8 a. Break up the dependency diagram in Figure 6.8 to create two new dependency diagrams, one in 3NF and one in 2NF. b.
> Suppose you are given the following business rules to form the basis for a database design. The database must enable the manager of a company dinner club to mail invitations to the club’s members, to plan the meals, to keep track of who attends the dinne
> The table structure shown in Table P6.6 contains many unsatisfactory components and characteristics. For example, there are several multivalued attributes, naming conventions are violated, and some attributes are not atomic. Table P6.6 Sample EMPLOYEE Re
> To keep track of office furniture, computers, printers, and so on, the FOUNDIT company uses the table structure shown in Table P6.5. Table P6.5 Sample ITEM Records Attribute Name Sample Value Sample Value Sample Value ITEM_ID 231134-678 342245-2
> Using the STUDENT table structure shown in Table P6.4, do the following: Table P6.4 Sample STUDENT Records Attribute Name Sample Value Sample Value Sample Value Sample Value Sample Value STU_NUM 211343 200128 199876 199876 223456 STU_LN
> Using the INVOICE table structure shown in Table P6.3, do the following: Table P6.3 Sample INVOICE Records Attribute Name Sample Value Sample Value Sample Value Sample Value Sample Value INV_NUM 211347 211347 211347 211348 211349 PROD_NU
> Using the descriptions of the attributes given in the figure, convert the ERD shown in Figure P6.2 into a dependency diagram that is in at least 3NF.
> Given the sample records in the CHARTER table shown in Table P6.11, do the following: Table P6.11 Sample CHARTER Records Attribute Name Sample Value Sample Value Sample Value Sample Value CHAR_TRIP 10232 10233 10234 10235 CHAR_DATE 15-Jan
> The manager of a consulting firm has asked you to evaluate a database that contains the table structure shown in Table P6.10. Table P6.10 Sample CLIENT Records Attribute Name Sample Value Sample value Sample Value CLIENT_NUM 298 289 289 CLI
> Using the descriptions of the attributes given in the figure, convert the ERD shown in Figure P6.1 into a dependency diagram that is in at least 3NF.
> What, if any, client/server standards exist and how do such standards affect the client/server database environment?
> The Journal of E-commerce Research Knowledge is a prestigious information systems research journal. It uses a peer-review process to select manuscripts for publication. Only about 10 percent of the manuscripts submitted to the journal are accepted for pu
> “Martial Arts R Us” (MARU) needs a database. MARU is a martial arts school with hundreds of students. It is necessary to keep track of all the different classes that are being offered, who is assigned to teach each class, and which students attend each
> The FlyRight Aircraft Maintenance (FRAM) division of the FlyRight Company (FRC) performs all maintenance for FRC’s aircraft. Produce a data model segment that reflects the following business rules: • All mechanics are FRC employees. Not all employees are
> Some Tiny College staff employees are information technology (IT) personnel. Some IT personnel provide technology support for academic programs. Some IT personnel provide technology infrastructure support. Some IT personnel provide technology support for
> The Hudson Engineering Group (HEG) has contacted you to create a conceptual model whose application will meet the expected database requirements for the company’s training program. The HEG administrator gives you the description (see below) of the traini
> In Chapter 4, you saw the creation of the Tiny College database design. That design reflected such business rules as “a professor may advise many students” and “a professor may chair one department.” Modify the design shown in Figure 4.36 to include thes
> Given the following business scenario, create a Crow’s Foot ERD using a specialization hierarchy if appropriate. Granite Sales Company keeps information on employees and the departments that they work in. For each department, the department name, intern
> Given the following business scenario, create a Crow’s Foot ERD using a specialization hierarchy if appropriate. Tiny Hospital keeps information on patients and hospital rooms. The system assigns each patient a patient ID number. In addition, the patie
> Global Computer Solutions (GCS) is an information technology consulting company with many offices located throughout the United States. The company’s success is based on its ability to maximize its resources—that is, its ability to match highly skilled e
> Global Unified Technology Sales (GUTS) is moving toward a “bring your own device” (BYOD) model for employee computing. Employees can use traditional desktop computers in their offices. They can also use a variety of personal mobile computing devices su
> What is middleware and why is it a crucial client/server component?
> Given the following business scenario, create a Crow’s Foot ERD using a specialization hierarchy if appropriate. Two-Bit Drilling Company keeps information on employees and their insurance dependents. Each employee has an employee number, name, date of h
> Create an Order data-entry screen, using the ORDERS and ORDER_LINE tables in the RobCor database. To do this, you can use frames and other advanced ColdFusion tags. Consult the online manual and review the demo applications. NOTE The following pages show
> Modify the insert scripts (rc-5a.cfm and rc-5b.cfm) for the DEPARTMENT table so the users who can be manager of a department are only those who belong to that department.
> Create ColdFusion scripts to search, add, edit, and delete records for the VENDOR table in the RobCor database.
> Create ColdFusion scripts to search, add, edit, and delete records for the INVTYPE table in the RobCor database.
> Create ColdFusion scripts to search, add, edit, and delete records for the USER table in the RobCor database.