SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
CONFIDENTIAL                                        IM/MEI 2012/IMS504/IMS506/SMI614




                          UNIVERSITI TEKNOLOGI MARA
                                   MID TERM TEST



COURSE                   : DATABASE MANAGEMENT SYSTEM FOR
                           INFORMATION PROFESSIONAL

COURSE CODE              : IMS504/IMS506

EXAMINATION              : MEI 2012

TIME                     : 1 HOURS AND 30 MINUTES



INSTRUCTIONS TO CANDIDATES

1.     This question paper consists of three (3) parts    : PART A (1 Question)
                                                            PART B (3 Questions)
                                                            PART C (1 Questions)

2.     Answer ALL questions from PART A PART B and PART C.


3.     Do not bring any material into the examination room unless permission is given by the
       invigilator.

4.     Please check to make sure that this examination pack consists of :

       i)   The Question Paper




                  DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO
                       This examination paper consists of 4 printed pages




© Hak Cipta Universiti Teknologi MARA                                       CONFIDENTIAL
CONFIDENTIAL                                   2          IS/NOV2012/IMS504/IMS506
PART A

Define the following terms:


   a. Database
      Is a shared, integrated computer structure that stores a collection of end-user
      data or metadata or
      Is a collection of related tables and other structures


   b. Null Value
      - Empty space, no value for the intersection of row and column in relational table.


   c. Weak Entity
      - meets two conditions: Existence-dependent and Primary key partially or totally
      derived from parent entity in relationship




                                                                                (6 marks)
PART B

QUESTION 1

Briefly discuss any two (2) functions of Database Management System (DBMS).

           a.   Data dictionary management
           b.   Data storage management
           c.   Data transformation and presentation
           d.   Security management
           e.   Multiuser access control
           f.   Backup and recovery management
           g.   Data integrity management
           h.   Database access language and application programming interfaces
           i.   Database communication interface
                                                                              (4 marks)


QUESTION 2
Briefly discuss any two (2) factors that are important in a DBMS software selection?
                                                                                           (4 marks)

Answer:

   Although the factors affecting the purchasing decision vary from company to company, some of
   the most common are:
        Cost. Purchase, maintenance, operational, license, installation, training, and conversion
          costs.
        DBMS features and tools. Some database software includes a variety of tools that
          facilitate the application development task. For example, the availability of query by
          example (QBE), screen painters, report generators, application generators, data
          dictionaries, and so on, helps to create a more pleasant work environment for both the
          end user and the application programmer. Database administrator facilities, query
          facilities, ease of use, performance, security, concurrency control, transaction processing,
          and third-party support also influence DBMS software selection.
        Underlying model. Hierarchical, network, relational, object/relational, or object.
© Hak Cipta Universiti Teknologi MARA                                               CONFIDENTIAL
CONFIDENTIAL                                3         IS/NOV2012/IMS504/IMS506
      Portability. Across platforms, systems, and languages.
      DBMS hardware requirements. Processor(s), RAM, disk space, and so on.


QUESTION 3




Figure 2: Relational diagram

Based on figure 2, construct the business rule reflecting to the relational diagram.
                                                                                           (6 marks)

Answer:
One region can be the location for many stores. (1Mark)
Each store is located in only one region. (1Mark) Therefore, the relationship between REGION and
STORE is 1:M.

Each store employs one or more employees. (1Mark)
 Each employee is employed by one store. (1Mark) (In this case, we are assuming that the business
rule specifies that an employee cannot work in more than one store at a time.) Therefore, the
relationship between STORE and EMPLOYEE is 1:M.

A job can be assigned to many employees. (1Mark)
Each employee can have only one job assignment. (1Mark)

(In this case, we are assuming that the business rule specifies that an employee cannot have more
than one job assignment at a time.) Therefore, the relationship between JOB and EMPLOYEE is 1:M.

QUESTION 4

                                                 Table 1




Based on the file structure shown in Table 1, answer the following problems:
   A. Data type for manager phone?
           Answer:
           TEXT

    B. How many records are there per record?
          Answer:
          Each of the records is composed of seven (7) records

   C. How many fields are there per record?
           Answer:
© Hak Cipta Universiti Teknologi MARA                                                  CONFIDENTIAL
CONFIDENTIAL                                   4               IS/NOV2012/IMS504/IMS506
       Each of the records is              composed     of      five fields (PROJECT_CODE through
       PROJECT_BID_PRICE.)

    D. Identify one (1) field can be consider as composite attribute
           Answer: either project_manager or manager_phone or manager_address

                                                                                              (4 marks)


QUESTION 5




Figure 1: Dependency Diagram
                                                                                 nd
Based on figure 1, complete the normalization process to second normal form (2        NF) by illustrating
the entities that can be derived.

                                                                                              (6 marks)
Answer: (with name of entity and attributes for each entity)




© Hak Cipta Universiti Teknologi MARA                                                  CONFIDENTIAL
CONFIDENTIAL                                5          IS/NOV2012/IMS504/IMS506


PART C

Answer all question.


QUESTION 1
Based on Figure 3 below:




                             Figure 3 Tables structure for Project

a. Draw Entity Relationship Diagram (ERD) that meets the tables structure.
                                                                             (12 marks)




© Hak Cipta Universiti Teknologi MARA                                   CONFIDENTIAL
CONFIDENTIAL                              6         IS/NOV2012/IMS504/IMS506




b. Using template such below, create the data dictionary using template that meets
   overall tables structure.
                                                                        (8 marks)


Table Name        Attribute Name                    Type        PK or FK

EMPLOYEE       Emp_num                  TEXT/INTEGER            PK

               Emp_lname                TEXT

               Emp_fname                TEXT

               Emp_initial              TEXT

               Emp_hiredate             DATE/TIME

               Job_code                 TEXT/INTEGER            FK

ASSIGNMENT     Assign_num                TEXT/INTEGER                PK


               Assign_date              DATE/TIME


               Proj_num                  TEXT/INTEGER                FK


               Emp_num                   TEXT/INTEGER                FK


               Assign_hours             NUMBER/DOUBLE/FLOAT


               Assign_charge_hours      CURRENCY/NUMBER




© Hak Cipta Universiti Teknologi MARA                                 CONFIDENTIAL
CONFIDENTIAL                              7      IS/NOV2012/IMS504/IMS506
           Assign_charge                CURRENCY


    JOB        Job-code                 TEXT/INTEGER           PK


               Job_description          TEXT


               Job_chargehour           CURRENCY/NUMBER


  PROJECT      Proj_num                 TEXT/INTEGER           PK


               Proj_name                TEXT


               Emp_num                  TEXT/INTEGER            FK




© Hak Cipta Universiti Teknologi MARA                            CONFIDENTIAL

Weitere ähnliche Inhalte

Was ist angesagt?

imr504 classification and filing system week 5
imr504 classification and filing system week 5imr504 classification and filing system week 5
imr504 classification and filing system week 5Ahmad Shahir Mohamed Jalil
 
Managing records in special format
Managing records in special formatManaging records in special format
Managing records in special formatDhani Ahmad
 
ENT300 Business Proposal
ENT300 Business ProposalENT300 Business Proposal
ENT300 Business ProposalAlia Najiha
 
Construction technology assignment
Construction technology assignmentConstruction technology assignment
Construction technology assignmentLucas ChinSheng
 
Examples of Business Plan (Entreprenuership) in Malay.
Examples of Business Plan (Entreprenuership) in Malay.Examples of Business Plan (Entreprenuership) in Malay.
Examples of Business Plan (Entreprenuership) in Malay.Andi Rahman
 
Falsafah Idealisme dan pengenalan
Falsafah Idealisme dan pengenalanFalsafah Idealisme dan pengenalan
Falsafah Idealisme dan pengenalanSiti Zulaikha
 
PAKK3373 / 4 penilaian asas pesakit
PAKK3373 / 4 penilaian asas pesakitPAKK3373 / 4 penilaian asas pesakit
PAKK3373 / 4 penilaian asas pesakitElize Lee
 
Oracle Exadata Exam Dump
Oracle Exadata Exam DumpOracle Exadata Exam Dump
Oracle Exadata Exam DumpPooja C
 
Tajuk 3 Logik dan Metodologi
Tajuk 3 Logik dan MetodologiTajuk 3 Logik dan Metodologi
Tajuk 3 Logik dan MetodologiMahyuddin Khalid
 
Website Evaluation
Website EvaluationWebsite Evaluation
Website Evaluationcdunangst
 
Concept and terminology of records center and management
Concept and terminology of records center and managementConcept and terminology of records center and management
Concept and terminology of records center and managementDhani Ahmad
 
Building technology 1 "Industrialized Building System" IBS
Building technology 1 "Industrialized Building System" IBSBuilding technology 1 "Industrialized Building System" IBS
Building technology 1 "Industrialized Building System" IBSDigital Space Consultancy Ltd
 

Was ist angesagt? (20)

imr504 classification and filing system week 5
imr504 classification and filing system week 5imr504 classification and filing system week 5
imr504 classification and filing system week 5
 
Sekularisme
SekularismeSekularisme
Sekularisme
 
CASE STUDY ENT530 (PASTA PASTA)
CASE STUDY ENT530 (PASTA PASTA)CASE STUDY ENT530 (PASTA PASTA)
CASE STUDY ENT530 (PASTA PASTA)
 
Managing records in special format
Managing records in special formatManaging records in special format
Managing records in special format
 
Controlling
ControllingControlling
Controlling
 
Adat Resam PSK TIng.3
Adat Resam PSK TIng.3Adat Resam PSK TIng.3
Adat Resam PSK TIng.3
 
ENT300 Business Proposal
ENT300 Business ProposalENT300 Business Proposal
ENT300 Business Proposal
 
Tajuk 6 Epistemologi
Tajuk 6 EpistemologiTajuk 6 Epistemologi
Tajuk 6 Epistemologi
 
Construction technology assignment
Construction technology assignmentConstruction technology assignment
Construction technology assignment
 
Pengenalan kepada falsafah
Pengenalan kepada falsafah Pengenalan kepada falsafah
Pengenalan kepada falsafah
 
Examples of Business Plan (Entreprenuership) in Malay.
Examples of Business Plan (Entreprenuership) in Malay.Examples of Business Plan (Entreprenuership) in Malay.
Examples of Business Plan (Entreprenuership) in Malay.
 
Falsafah Idealisme dan pengenalan
Falsafah Idealisme dan pengenalanFalsafah Idealisme dan pengenalan
Falsafah Idealisme dan pengenalan
 
PAKK3373 / 4 penilaian asas pesakit
PAKK3373 / 4 penilaian asas pesakitPAKK3373 / 4 penilaian asas pesakit
PAKK3373 / 4 penilaian asas pesakit
 
Tajuk 5 Metafizik
Tajuk 5 MetafizikTajuk 5 Metafizik
Tajuk 5 Metafizik
 
Oracle Exadata Exam Dump
Oracle Exadata Exam DumpOracle Exadata Exam Dump
Oracle Exadata Exam Dump
 
Modenisme
ModenismeModenisme
Modenisme
 
Tajuk 3 Logik dan Metodologi
Tajuk 3 Logik dan MetodologiTajuk 3 Logik dan Metodologi
Tajuk 3 Logik dan Metodologi
 
Website Evaluation
Website EvaluationWebsite Evaluation
Website Evaluation
 
Concept and terminology of records center and management
Concept and terminology of records center and managementConcept and terminology of records center and management
Concept and terminology of records center and management
 
Building technology 1 "Industrialized Building System" IBS
Building technology 1 "Industrialized Building System" IBSBuilding technology 1 "Industrialized Building System" IBS
Building technology 1 "Industrialized Building System" IBS
 

Andere mochten auch

IMD102 Chapter 1
IMD102 Chapter 1IMD102 Chapter 1
IMD102 Chapter 1UiTM
 
Tamadun India
Tamadun IndiaTamadun India
Tamadun Indianornaj
 
Bab 4 Tamadun India
Bab 4 Tamadun IndiaBab 4 Tamadun India
Bab 4 Tamadun Indiawan arizwnb
 
TITAS CTU551: Tamadun India Sejarah dan Sumbangan
TITAS CTU551: Tamadun India Sejarah dan SumbanganTITAS CTU551: Tamadun India Sejarah dan Sumbangan
TITAS CTU551: Tamadun India Sejarah dan SumbanganAbdul Hamzzah
 
Travel agency and tour operations
Travel agency and tour operationsTravel agency and tour operations
Travel agency and tour operationsAnnalyn Peña
 
Travel agency and tour operations lecture
Travel agency and tour operations lectureTravel agency and tour operations lecture
Travel agency and tour operations lectureJheffrey Palma
 
Industrial relations
Industrial relations Industrial relations
Industrial relations Geeno George
 

Andere mochten auch (12)

IMD102 Chapter 1
IMD102 Chapter 1IMD102 Chapter 1
IMD102 Chapter 1
 
Tamadun India
Tamadun IndiaTamadun India
Tamadun India
 
Tamadun india
Tamadun indiaTamadun india
Tamadun india
 
NOTA CTU151 UiTM
NOTA CTU151 UiTMNOTA CTU151 UiTM
NOTA CTU151 UiTM
 
Bab 4 Tamadun India
Bab 4 Tamadun IndiaBab 4 Tamadun India
Bab 4 Tamadun India
 
TITAS CTU551: Tamadun India Sejarah dan Sumbangan
TITAS CTU551: Tamadun India Sejarah dan SumbanganTITAS CTU551: Tamadun India Sejarah dan Sumbangan
TITAS CTU551: Tamadun India Sejarah dan Sumbangan
 
tamadun india
tamadun indiatamadun india
tamadun india
 
Travel agency and tour operations
Travel agency and tour operationsTravel agency and tour operations
Travel agency and tour operations
 
Introduction to Industrial Relations
Introduction to Industrial RelationsIntroduction to Industrial Relations
Introduction to Industrial Relations
 
Bab 4 tamadun india
Bab 4 tamadun indiaBab 4 tamadun india
Bab 4 tamadun india
 
Travel agency and tour operations lecture
Travel agency and tour operations lectureTravel agency and tour operations lecture
Travel agency and tour operations lecture
 
Industrial relations
Industrial relations Industrial relations
Industrial relations
 

Ähnlich wie IMS504/IMS506

Ähnlich wie IMS504/IMS506 (20)

JAYALAKSHMI RESUME
JAYALAKSHMI  RESUMEJAYALAKSHMI  RESUME
JAYALAKSHMI RESUME
 
Bharath Detailed Resume
Bharath Detailed ResumeBharath Detailed Resume
Bharath Detailed Resume
 
D 17
D 17D 17
D 17
 
Resume
ResumeResume
Resume
 
Mrithyunjaya_V_Sarangmath
Mrithyunjaya_V_SarangmathMrithyunjaya_V_Sarangmath
Mrithyunjaya_V_Sarangmath
 
Resume
ResumeResume
Resume
 
Prathima_Resume[1]
Prathima_Resume[1]Prathima_Resume[1]
Prathima_Resume[1]
 
SE.pptx
SE.pptxSE.pptx
SE.pptx
 
Aditya java nov_2015
Aditya java nov_2015Aditya java nov_2015
Aditya java nov_2015
 
Lokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_ResumeLokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_Resume
 
Resume.. (Alok kumar)
Resume..        (Alok kumar)Resume..        (Alok kumar)
Resume.. (Alok kumar)
 
(696558749) Farashath_Resume_28-11-2015
(696558749) Farashath_Resume_28-11-2015(696558749) Farashath_Resume_28-11-2015
(696558749) Farashath_Resume_28-11-2015
 
Developing multithreaded database application using java tools and oracle dat...
Developing multithreaded database application using java tools and oracle dat...Developing multithreaded database application using java tools and oracle dat...
Developing multithreaded database application using java tools and oracle dat...
 
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...
DEVELOPING MULTITHREADED DATABASE APPLICATION USING JAVA TOOLS AND ORACLE DAT...
 
Resume
ResumeResume
Resume
 
CURRICULUM_VITAE-MILIND_CHANDE
CURRICULUM_VITAE-MILIND_CHANDECURRICULUM_VITAE-MILIND_CHANDE
CURRICULUM_VITAE-MILIND_CHANDE
 
Resume
ResumeResume
Resume
 
RESUME
RESUMERESUME
RESUME
 
RESUME
RESUMERESUME
RESUME
 
UnnivmNew
UnnivmNewUnnivmNew
UnnivmNew
 

Mehr von UiTM

Project evaluation scheme
Project evaluation schemeProject evaluation scheme
Project evaluation schemeUiTM
 
Borang C Baru 2011
Borang C Baru 2011Borang C Baru 2011
Borang C Baru 2011UiTM
 
IMD102 On Going Assessment
IMD102 On Going AssessmentIMD102 On Going Assessment
IMD102 On Going AssessmentUiTM
 
Visual Basic 2008 In 24 Hrs
Visual  Basic 2008 In 24 HrsVisual  Basic 2008 In 24 Hrs
Visual Basic 2008 In 24 HrsUiTM
 
On going assessment imd 303
On going assessment imd 303On going assessment imd 303
On going assessment imd 303UiTM
 
On Going Assessment ISD2E6-IMD151
On Going Assessment ISD2E6-IMD151On Going Assessment ISD2E6-IMD151
On Going Assessment ISD2E6-IMD151UiTM
 
On Going Assessment ISD2E5-151
On Going Assessment ISD2E5-151On Going Assessment ISD2E5-151
On Going Assessment ISD2E5-151UiTM
 
IMD151-ISD2E6 Discussion Checklist
IMD151-ISD2E6 Discussion ChecklistIMD151-ISD2E6 Discussion Checklist
IMD151-ISD2E6 Discussion ChecklistUiTM
 
IMD151-ISD2E5 Discussion Checklist
IMD151-ISD2E5 Discussion ChecklistIMD151-ISD2E5 Discussion Checklist
IMD151-ISD2E5 Discussion ChecklistUiTM
 
Evaluation Scheme For Imd153 Project
Evaluation Scheme For Imd153 ProjectEvaluation Scheme For Imd153 Project
Evaluation Scheme For Imd153 ProjectUiTM
 
Drmx2004 Getting Started
Drmx2004 Getting StartedDrmx2004 Getting Started
Drmx2004 Getting StartedUiTM
 
Final Report Format
Final Report FormatFinal Report Format
Final Report FormatUiTM
 
IMD 153 Chapter 4
IMD 153 Chapter 4IMD 153 Chapter 4
IMD 153 Chapter 4UiTM
 
IMD153 Proposal Sample
IMD153 Proposal SampleIMD153 Proposal Sample
IMD153 Proposal SampleUiTM
 

Mehr von UiTM (14)

Project evaluation scheme
Project evaluation schemeProject evaluation scheme
Project evaluation scheme
 
Borang C Baru 2011
Borang C Baru 2011Borang C Baru 2011
Borang C Baru 2011
 
IMD102 On Going Assessment
IMD102 On Going AssessmentIMD102 On Going Assessment
IMD102 On Going Assessment
 
Visual Basic 2008 In 24 Hrs
Visual  Basic 2008 In 24 HrsVisual  Basic 2008 In 24 Hrs
Visual Basic 2008 In 24 Hrs
 
On going assessment imd 303
On going assessment imd 303On going assessment imd 303
On going assessment imd 303
 
On Going Assessment ISD2E6-IMD151
On Going Assessment ISD2E6-IMD151On Going Assessment ISD2E6-IMD151
On Going Assessment ISD2E6-IMD151
 
On Going Assessment ISD2E5-151
On Going Assessment ISD2E5-151On Going Assessment ISD2E5-151
On Going Assessment ISD2E5-151
 
IMD151-ISD2E6 Discussion Checklist
IMD151-ISD2E6 Discussion ChecklistIMD151-ISD2E6 Discussion Checklist
IMD151-ISD2E6 Discussion Checklist
 
IMD151-ISD2E5 Discussion Checklist
IMD151-ISD2E5 Discussion ChecklistIMD151-ISD2E5 Discussion Checklist
IMD151-ISD2E5 Discussion Checklist
 
Evaluation Scheme For Imd153 Project
Evaluation Scheme For Imd153 ProjectEvaluation Scheme For Imd153 Project
Evaluation Scheme For Imd153 Project
 
Drmx2004 Getting Started
Drmx2004 Getting StartedDrmx2004 Getting Started
Drmx2004 Getting Started
 
Final Report Format
Final Report FormatFinal Report Format
Final Report Format
 
IMD 153 Chapter 4
IMD 153 Chapter 4IMD 153 Chapter 4
IMD 153 Chapter 4
 
IMD153 Proposal Sample
IMD153 Proposal SampleIMD153 Proposal Sample
IMD153 Proposal Sample
 

Kürzlich hochgeladen

ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 

Kürzlich hochgeladen (20)

ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 

IMS504/IMS506

  • 1. CONFIDENTIAL IM/MEI 2012/IMS504/IMS506/SMI614 UNIVERSITI TEKNOLOGI MARA MID TERM TEST COURSE : DATABASE MANAGEMENT SYSTEM FOR INFORMATION PROFESSIONAL COURSE CODE : IMS504/IMS506 EXAMINATION : MEI 2012 TIME : 1 HOURS AND 30 MINUTES INSTRUCTIONS TO CANDIDATES 1. This question paper consists of three (3) parts : PART A (1 Question) PART B (3 Questions) PART C (1 Questions) 2. Answer ALL questions from PART A PART B and PART C. 3. Do not bring any material into the examination room unless permission is given by the invigilator. 4. Please check to make sure that this examination pack consists of : i) The Question Paper DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO This examination paper consists of 4 printed pages © Hak Cipta Universiti Teknologi MARA CONFIDENTIAL
  • 2. CONFIDENTIAL 2 IS/NOV2012/IMS504/IMS506 PART A Define the following terms: a. Database Is a shared, integrated computer structure that stores a collection of end-user data or metadata or Is a collection of related tables and other structures b. Null Value - Empty space, no value for the intersection of row and column in relational table. c. Weak Entity - meets two conditions: Existence-dependent and Primary key partially or totally derived from parent entity in relationship (6 marks) PART B QUESTION 1 Briefly discuss any two (2) functions of Database Management System (DBMS). a. Data dictionary management b. Data storage management c. Data transformation and presentation d. Security management e. Multiuser access control f. Backup and recovery management g. Data integrity management h. Database access language and application programming interfaces i. Database communication interface (4 marks) QUESTION 2 Briefly discuss any two (2) factors that are important in a DBMS software selection? (4 marks) Answer: Although the factors affecting the purchasing decision vary from company to company, some of the most common are:  Cost. Purchase, maintenance, operational, license, installation, training, and conversion costs.  DBMS features and tools. Some database software includes a variety of tools that facilitate the application development task. For example, the availability of query by example (QBE), screen painters, report generators, application generators, data dictionaries, and so on, helps to create a more pleasant work environment for both the end user and the application programmer. Database administrator facilities, query facilities, ease of use, performance, security, concurrency control, transaction processing, and third-party support also influence DBMS software selection.  Underlying model. Hierarchical, network, relational, object/relational, or object. © Hak Cipta Universiti Teknologi MARA CONFIDENTIAL
  • 3. CONFIDENTIAL 3 IS/NOV2012/IMS504/IMS506  Portability. Across platforms, systems, and languages.  DBMS hardware requirements. Processor(s), RAM, disk space, and so on. QUESTION 3 Figure 2: Relational diagram Based on figure 2, construct the business rule reflecting to the relational diagram. (6 marks) Answer: One region can be the location for many stores. (1Mark) Each store is located in only one region. (1Mark) Therefore, the relationship between REGION and STORE is 1:M. Each store employs one or more employees. (1Mark) Each employee is employed by one store. (1Mark) (In this case, we are assuming that the business rule specifies that an employee cannot work in more than one store at a time.) Therefore, the relationship between STORE and EMPLOYEE is 1:M. A job can be assigned to many employees. (1Mark) Each employee can have only one job assignment. (1Mark) (In this case, we are assuming that the business rule specifies that an employee cannot have more than one job assignment at a time.) Therefore, the relationship between JOB and EMPLOYEE is 1:M. QUESTION 4 Table 1 Based on the file structure shown in Table 1, answer the following problems: A. Data type for manager phone? Answer: TEXT B. How many records are there per record? Answer: Each of the records is composed of seven (7) records C. How many fields are there per record? Answer: © Hak Cipta Universiti Teknologi MARA CONFIDENTIAL
  • 4. CONFIDENTIAL 4 IS/NOV2012/IMS504/IMS506 Each of the records is composed of five fields (PROJECT_CODE through PROJECT_BID_PRICE.) D. Identify one (1) field can be consider as composite attribute Answer: either project_manager or manager_phone or manager_address (4 marks) QUESTION 5 Figure 1: Dependency Diagram nd Based on figure 1, complete the normalization process to second normal form (2 NF) by illustrating the entities that can be derived. (6 marks) Answer: (with name of entity and attributes for each entity) © Hak Cipta Universiti Teknologi MARA CONFIDENTIAL
  • 5. CONFIDENTIAL 5 IS/NOV2012/IMS504/IMS506 PART C Answer all question. QUESTION 1 Based on Figure 3 below: Figure 3 Tables structure for Project a. Draw Entity Relationship Diagram (ERD) that meets the tables structure. (12 marks) © Hak Cipta Universiti Teknologi MARA CONFIDENTIAL
  • 6. CONFIDENTIAL 6 IS/NOV2012/IMS504/IMS506 b. Using template such below, create the data dictionary using template that meets overall tables structure. (8 marks) Table Name Attribute Name Type PK or FK EMPLOYEE Emp_num TEXT/INTEGER PK Emp_lname TEXT Emp_fname TEXT Emp_initial TEXT Emp_hiredate DATE/TIME Job_code TEXT/INTEGER FK ASSIGNMENT Assign_num TEXT/INTEGER PK Assign_date DATE/TIME Proj_num TEXT/INTEGER FK Emp_num TEXT/INTEGER FK Assign_hours NUMBER/DOUBLE/FLOAT Assign_charge_hours CURRENCY/NUMBER © Hak Cipta Universiti Teknologi MARA CONFIDENTIAL
  • 7. CONFIDENTIAL 7 IS/NOV2012/IMS504/IMS506 Assign_charge CURRENCY JOB Job-code TEXT/INTEGER PK Job_description TEXT Job_chargehour CURRENCY/NUMBER PROJECT Proj_num TEXT/INTEGER PK Proj_name TEXT Emp_num TEXT/INTEGER FK © Hak Cipta Universiti Teknologi MARA CONFIDENTIAL