IT system and Database Knowledge

profileSmart Study
 (Not rated)
 (Not rated)
Chat

      <!--  /* Font Definitions */  @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:AR-SA;} p.MsoBodyText, li.MsoBodyText, div.MsoBodyText {mso-style-unhide:no; mso-style-link:"Body Text Char"; margin-top:6.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:0cm; margin-bottom:.0001pt; text-align:justify; mso-pagination:none; font-size:12.0pt; font-family:"Courier New"; mso-fareast-font-family:"Times New Roman"; color:black; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:AR-SA;} p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent {mso-style-unhide:no; mso-style-link:"Body Text Indent Char"; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:18.0pt; margin-bottom:.0001pt; text-align:justify; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:AR-SA; font-weight:bold;} p.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2 {mso-style-unhide:no; mso-style-link:"Body Text Indent 2 Char"; margin-top:12.0pt; margin-right:0cm; margin-bottom:0cm; margin-left:18.0pt; margin-bottom:.0001pt; text-align:justify; mso-pagination:none; font-size:12.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; color:black; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:AR-SA;} p {mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:AR-SA;} span.BodyTextIndentChar {mso-style-name:"Body Text Indent Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Body Text Indent"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:AR-SA; font-weight:bold;} p.Level1, li.Level1, div.Level1 {mso-style-name:"Level 1"; mso-style-unhide:no; margin:0cm; margin-bottom:.0001pt; mso-pagination:none; mso-hyphenate:none; font-size:12.0pt; mso-bidi-font-size:10.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US; mso-fareast-language:AR-SA; mso-bidi-language:AR-SA;} span.BodyTextIndent2Char {mso-style-name:"Body Text Indent 2 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Body Text Indent 2"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:black; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:AR-SA;} span.BodyTextChar {mso-style-name:"Body Text Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Body Text"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt; font-family:"Courier New"; mso-ascii-font-family:"Courier New"; mso-hansi-font-family:"Courier New"; mso-bidi-font-family:"Courier New"; color:black; mso-ansi-language:EN-US; mso-fareast-language:EN-US; mso-bidi-language:AR-SA;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;}  /* List Definitions */  @list l0 {mso-list-id:424233163; mso-list-type:hybrid; mso-list-template-ids:-1701923306 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} @list l1 {mso-list-id:651368311; mso-list-type:hybrid; mso-list-template-ids:-954072090 67698711 43809192 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l1:level1 {mso-level-number-format:alpha-lower; mso-level-text:"%1\)"; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l1:level2 {mso-level-start-at:0; mso-level-number-format:bullet; mso-level-text:-; mso-level-tab-stop:72.0pt; mso-level-number-position:left; text-indent:-18.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman";} @list l1:level3 {mso-level-number-format:roman-lower; mso-level-tab-stop:108.0pt; mso-level-number-position:right; text-indent:-9.0pt;} @list l2 {mso-list-id:1481385129; mso-list-type:hybrid; mso-list-template-ids:-1850069382 67698711 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l2:level1 {mso-level-number-format:alpha-lower; mso-level-text:"%1\)"; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l3 {mso-list-id:1971206635; mso-list-type:hybrid; mso-list-template-ids:252882126 67698711 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l3:level1 {mso-level-number-format:alpha-lower; mso-level-text:"%1\)"; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l4 {mso-list-id:2004119913; mso-list-type:hybrid; mso-list-template-ids:-1982438628 2012645346 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l4:level1 {mso-level-tab-stop:none; mso-level-number-position:left; margin-left:54.0pt; text-indent:-18.0pt;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} -->    

Problem I 

Consider a school advising system in which a faculty advisor can advise many students, each of whom can register for one or many courses. The following is an example of an un-normalized STUDENT table for three students.

STUDENT

  

Student Number


Student Name


Total Credits


GPA


Advisor Number


Advisor Name


Course Number


Course Description


Course Credits


Grade

 

1034


Linda


47


3.60


59


Smith


CSC101


Computer   Science I


4


B

 







MKT211


Marketing   Management


3


A

 







ENG101


English   Composition


3


B

 







CHM111


General   Chemistry I


4


A

 







BUS101


Introduction   to Business


2


A

 

3397


Sam


29


3.00


59


Smith


ENG101


English   Composition


3


A

 







MKT211


Marketing   Management


3


B

 







CSC101


Computer   Science I


4


B

 

4070


Kelly


14


3.20


23


Jones


CSC101


Computer Science   I


4


B

 







CHM111


General   Chemistry I


4


A

 







ENG101


English   Composition


3


B

 







BUS101


Introduction   to Business


2


B

Perform the normalization process to convert the above un-normalized table to:

1. First normal form (1NF).

2. Second normal form (2NF).

3. Third normal form (3NF).

Please show all your work. Please show each step along the way and identify primary keys, if any, in each table in each step. 

Problem II 

Part A: Your systems analysis team is close to completing a system for Friendly Feeds. Robert is quite confident that the programs that he has written for Friendly’s inventory system will perform as necessary, because they are similar to programs he has done before. Your team has been very busy and would ideally like to begin full systems testing as soon as possible. 

Two of your junior team members have proposed the following:

a) Skip desk checking of the programs (because similar programs were checked in other installations; Robert has agreed). 

b) Do link testing with large amounts of data to prove that the system will work. 

c) Do full systems testing with large amounts of live data to show that the system is working. 

Respond to each of the three steps in their proposed test schedule. Use a paragraph to explain your response.

Part B: Mr. Frank Fickle, the owner of Fickle Office Supplies Company, had contacted you for your advices on a new information system installed recently at his company to help improving his company inventory tasks. He told you that the team that came to install the system does not have any evaluation mechanism and he also mentioned to you that some of his employees had complained about the new system’s inputs and outputs. Since he wants to obtain the inventory result of this quarter, he would like to delay or skip the new system evaluation and use the new system for inventory right away. Given the above conditions, he would like to have your advices on his decision and on the evaluation of his new system.

a) In a paragraph, explain to Mr. Fickle about problems that can occur when a system is not evaluated systematically? 

b) Devise a checklist or form that helps Mr. Fickle’s employees evaluate the utilities of the new information system. Suggest a second way to evaluate the information system, if any. Please be specific and explain your answers. 

Problem III 

Cindy Brown owns a homeopathic medicine company called Faithhealers. She sells vitamins and other relatively nonperishable products for those who want choices regarding alternative medicine. Cindy is developing a new system that would require her staff to be retrained.

a) Given the information in Figure 3.EX3 (Kendall & Kendall, page 102), make a PERT diagram for her and identify the critical path. 

Description Task Must Follow Time

Interview Executives  A  None  6

Interview staff in orders fulfillment  B  None  3

Design input prototype  C   B  2

Design output protype  D  A,C  3

Write use cases  E  A,C   4

Record staff reactions to prototypes  F  D  2

Develop system  G  E,F  5

Write up training manual  H   B,G  3

Train staff working in order fulfillment I  H  2

b) If Cherry could find away to save time on the “write use cases” phase, would it help? Why or why not 

Problem IV

The problem is that the orders are not easily placed to the European plant, which is compounded whenever demand for the products increases dramatically. The company is looking for a systems solution that will address the problem and the solution should stress collaboration, flexibility, adaptability, and access. 

One of your systems analyst team members proposed the following simple network solution that is to create an intranet that links the U.S. distributors with the European headquarters.

As a systems analyst, respond to this proposal by answering the following question:

“Does this proposed network solve the problem mentioned in Consulting Opportunity 3.1?”

If the answer is “Yes”, please explain the reasons why you support this proposal. Otherwise, explain the reasons why you disagree with the proposal and in case you are not completely agree with the solution, please offer some modifications to improve it. 

Problem V 

The United Health chain of hospitals has had a problem with its pharmacies missing medications. Management has hired you to design a centralized database for use by all hospital pharmacies.  Here is the information that you gather:


  • Patients      are identified by an SSN, and their names, addresses, and ages must be      recorded
  • Doctors      are identified by an SSN. For each doctor, the name. specialty, and years      of experience must be recorded.
  • Each hospital’s      pharmacy is identified by name and has a phone number
  • For each      drug, the trade name and formula must be recorded. Each drug is sold by a      given pharmaceutical company, and the trade name identifies a drug      uniquely from among the products of that company. If a pharmaceutical company is deleted,      you need not keep track of its products any longer.
  • Each hospital’s      pharmacy has a name, address, and phone number
  • Every      patient has a primary physician. Every doctor has at least one patient
  • Each      pharmacy sells several drugs and has a price for each. A drug could be      sold at several pharmacies, and the price could vary from one pharmacy to      another.
  • Doctors      prescribe drugs for patients, and a patient could obtain prescriptions      from several doctors. Each prescription has a date and a quantity      associated with it. You can assume      that, if a doctor prescribes the same drug for the same patient more than      once, only the last such prescription needs to be stored.
  • Pharmaceutical      companies have long-term contracts with individual hospital pharmacies. A      pharmaceutical company can contract with several hospital pharmacies, and      a hospital pharmacy can contract with several pharmaceutical companies.      For each contract, you have to store a start date, an end date, and the      text of the contract.
  • Hospital      pharmacies appoint a supervisor for each contract. There must always be a      supervisor for each contract, but the contract supervisor can change over      the lifetime of the contract.

1. Draw an ER diagram that captures the preceding information. Identify any constraints not captured by the ER diagram 

2. How would your design change if each drug must be sold at a fixed price by all hospital pharmacies within the chain?  (Requirement: Provide a narrative (text) explanation) 

3. How would your design change if the design requirements change as follows: If a doctor prescribes the same drug for the same patient more than once, several such prescriptions may have to be stored? (Requirement: Provide a narrative (text) explanation) 

    • 8 years ago
    IT system and Database Knowledge
    NOT RATED

    Purchase the answer to view it

    blurred-text
    • attachment
      ITsystemandDatabaseKnowledge.doc