SlideShare a Scribd company logo
1 of 3
Systems Analysis and Database Design
Section AHighlight your answer choice for each question as per the example below. Do not
delete the options. You should highlight your choice of answer like this: This is an example
question, showing how to answer the multiple choice section This is an example question,
showing how to answer the multiple choice section When should collection of test data for
checking a system occur? • After coding is complete • At the beginning of the
implementation phase • During the analysis phase • During installation and
conversionEach correct answer is worth 2 marks, each wrong answer will have ½ mark
deducted, each question not attempted will be given 0 marks• User training for a business
system should focus on: • all the capabilities of the new system • helping the users to
accomplish their jobs • how to use the system • not using the system • A database is
considered “ self-describing” because: • all the users’ data is in one place • it reduces data
duplication • it contains a description of its own structure • it contains a listing of all the
programs that use it • Entering invalid data into a field is known as a/an: • appending
error • truncating error • transcription error • transposing error • A functional
dependency is a relationship between two: • attributes • operations • objects • tables •
Which of the following tasks is not covered by a database administrator? • Backing up data
• Assigning user access rights to data • Normalising data to identify tables and
relationships • Recovering data • Magnetic characters are produced on your bank
cheques by: • bar-code readers • mice • MICR inscribers • OCR • A point of
synchronisation between the database and the transaction log is called a/an: • before
image • after image • transaction • checkpoint • Which of the following is the most
important principle of input design? • Capture input electronically as close to the source as
possible • Minimize keystrokes • Never use on-line processing • Use batch processing
when appropriate • What type of check ensures that the numeric data entered is within
the correct minimum or maximum values? • Check digit • Completeness • Consistency •
Range • A Use Case is a model of a/an: • computer process • computation • event •
requirement • In a database with two tables (courses & students – 1:M relationship)
implementing the ‘ on delete cascade’ function will: • Delete all related students if a
course is deleted. • Prohibit the deletion of a course if there are any associated students. •
Set the course_id (foreign key) in the student table to null. • Have no affect on the student
table if a course is deleted. • Which type of installation places the heaviest demand on
system resources? • Direct • Phased • Parallel • Single location • eXtreme programming
(XP) is uniquely characterized by: • heavy emphasis on formal validation techniques • use
of traditional coding practices • involvement of two-programmer teams • simultaneous
coding and analysis • Copies of changes made by a transaction, that are saved for use in
database recovery, are called: • before images • after images • transactions •
checkpoints • Which of the following is NOT a deliverable resulting from the requirements
determination process? • Interview transcripts • Documentation of existing system •
Procedure manuals • Project schedule • A query that involves retrieval of data from
multiple tables, based on connecting primary keys and foreign keys, is called a: • join query
• merge query • composite query • key query • Which of the following supports the use
of prototyping as a means for requirements determination? • Many users and stakeholders
are involved • Formal systems requirements documentation is desired • The system is to
be integrated and shares data with other systems • User requirements are not clear or well-
understood • In an Access database a primary key: • may be a null value • is used to
uniquely identify records in a database table • may contain duplicates but not null values •
is not always required • Locks that are placed under the assumption that a conflict will
occur, are called ___________ locks. • pessimistic • optimistic • implicit • explicit • A
structured design methodology that proceeds in a sequence from one stage to the next, is a
___________ development. • phased • prototyping • rapid application • waterfall • Use
Cases are likely to be used during which phase of the life cycle? • Planning • Analysis •
Design • Implementation • Referential integrity dictates that the value of a: • primary key
must appear in a foreign key of the related table • primary key cannot appear in a foreign
key of the related table • foreign key must appear in a primary key of the related table •
foreign key cannot appear in a primary key of the related table • A relation is considered
to be in second normal form if it is in first normal form and it has no: • referential
dependencies • functional dependencies • partial key dependencies • transitive
dependencies • The purpose of an SQL SELECT statement is to: • retrieve data from the
database • select a table for creation • place new data into a table • make modifications to
existing data in a table • What type of model is a class diagram? • Static • Dynamic •
Evolving • Obsolete ?Section B Answer ALL questions from section B. Each question is
worth the marks indicated. Where appropriate, you should back up your answers with
theory/references from reliable sources – more marks will be awarded for well referenced
work. Incorrect answers in this section will not be negatively marked. The following
datasets have been extracted from a company’ s ordering system. They are related as
follows: One Supplier can supply many wines. tblWine
Table WineID CompanyID Name Winery Year Strength Type Price 5551 DF452322 Mu
scadet Transval 2000 2 White £91.16 5552 PM054231 Chateau
neuf Roistons 1977 2 Red £32.07 5553 VW01222 Chardonnay Manstons 1989 1 Whit
e £25.50 5554 DF452322 Piesporter Kookerboro 2008 3 White £109.12 5555 DF4523
22 Chateau
plaom Manstons 1998 2 Fortified £90.69 5556 FR456236 Merlot Roistons 1997 1 Red
£41.25 5557 FW676767 Champagne Manstons 2000 1 Sparkling £61.20 5558 PM054
231 Old
git Roistons 1999 5 White £66.53 5560 FW676767 Muscadet Kookerboro 2009 2 Whi
te £81.24 5561 BB784575 Merlot Riccardsons 2009 1 Red £72.27 5562 FR456236 M
uscadet Manstons 1998 2 White £102.28 5563 FR456236 Chardonnay Kookerboro 20
12 1 White £34.62 tblSupplier
Table CompanyID CompanyName CompanyAIDress CompanyTown BB784575 Bargain
Bottles 21 Cheapster Street Exeter DF452322 Dagins & Fogart 29 Dover
Square Cirencester FR456236 Fresnels 8a Red Square Bootle• Give the SQL statement
that would provide the information for the following: • The name and price of the wine
whose type is Sparkling (2 marks) • The WineID, Name and Price of all the wines from
2009 (2 marks) • The number of wines that are of strength 1 (2 marks) • Give the name
of the wine, type and town of all wines from the supplier Fresnels (4 marks) • Discuss the
redundancy problems and anomalies that might arise through using the system described
below (veterinary clinic), and how those problems could be eliminated. (10 marks) Your
local veterinary clinic currently uses a file-based system. The company has a master file
containing details for each pet: Owner’ s name Pet’ s name Account number Owner’ s
aIDress Owner’ s phone number Account balance A second file maintains a list of
medicines/treatments given to each pet.This file contains: Account number Pet’ s
name Date of the treatment Type of treatment Cost of treatment Owner’ s name Owner’ s
phone numberThere are also files storing information about the different veterinary
surgeons that work at the clinic and a list of medicines that are stocked at the clinic. • You
are designing an information system for a movie rental business. You have identified the
need for tables (entities) called DVD, Actor, rental, member. Provide a data dictionary for
the entity DVD in the format described below. (10 marks)? Field Name Data Type Field
Size Other Validation Information (primary keys, input masks, other constraints, etc)• You
have been employed by a local small business owner to create an information system for his
sandwich shop and bakery. Thinking about the big picture and main requirements, make a
list of questions for an initial interview with him. (5 marks) • Discuss another technique
you could use to get the information you require. Compare the merits and disadvantages of
this technique with interviewing. (5 marks) • • Transactions should pass the ACID test.
Discuss what is meant by the acronym ACID in relation to database transactions. (4
marks)• Bernice Benson has a bank account with an initial balance of £2000. By
coincidence, the account is being updated simultaneously by 2 database transactions;
Transaction A is a monthly transfer of funds from Bernice’ s current account to her savings
account and Transaction B is Bernice depositing a cheque into her current
account. Transaction A reads the initial balance of £2000 into the memory buffer, and
deducts the £300 from the account, leaving a balance of £1700. Transaction B reads the
balance of £1700 and aIDs the deposit of £600, giving a new balance of £2300. Transaction
A fails before completion and executes a rollback, returning the balance to
£2000. Transaction B now writes its in-memory balance value of £2300 to the account
balance within the database and commits the transaction. Explain why the database has
become corrupted and describe how both transactions can be carried out whilst
maintaining the integrity of the database. (6 marks)Note: Don’ t forget to include
references for section B answers – more marks will be awarded for well referenced
work. Order a similar paper now

More Related Content

Similar to Systems Analysis and Database Design.docx

AIS PPt.pptx
AIS PPt.pptxAIS PPt.pptx
AIS PPt.pptxdereje33
 
Introduction to Database Management Systems (DBMS)
Introduction to Database Management Systems (DBMS)Introduction to Database Management Systems (DBMS)
Introduction to Database Management Systems (DBMS)Vijayananda Ratnam Ch
 
An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...wweinmeyer79
 
Enabling real interactive BI on Hadoop
Enabling real interactive BI on HadoopEnabling real interactive BI on Hadoop
Enabling real interactive BI on HadoopDataWorks Summit
 
Data modeling trends for Analytics
Data modeling trends for AnalyticsData modeling trends for Analytics
Data modeling trends for AnalyticsIke Ellis
 
Nicole Larsen-Portfolio
Nicole Larsen-PortfolioNicole Larsen-Portfolio
Nicole Larsen-PortfolioNicole Larsen
 
Software design with Domain-driven design
Software design with Domain-driven design Software design with Domain-driven design
Software design with Domain-driven design Allan Mangune
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsTaymoor Nazmy
 
167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-dochomeworkping8
 
vu-re-lecture-45 requirement engineering.ppt
vu-re-lecture-45 requirement engineering.pptvu-re-lecture-45 requirement engineering.ppt
vu-re-lecture-45 requirement engineering.pptubaidullah75790
 
MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct ...
MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct ...MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct ...
MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct ...sameh samir
 
Chapter 4.pptx
Chapter 4.pptxChapter 4.pptx
Chapter 4.pptxzaaakditte
 
50 Shades of Fail KScope16
50 Shades of Fail KScope1650 Shades of Fail KScope16
50 Shades of Fail KScope16Christian Berg
 
Dynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the fieldDynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the fieldStéphane Dorrekens
 

Similar to Systems Analysis and Database Design.docx (20)

AIS PPt.pptx
AIS PPt.pptxAIS PPt.pptx
AIS PPt.pptx
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
 
Introduction to Database Management Systems (DBMS)
Introduction to Database Management Systems (DBMS)Introduction to Database Management Systems (DBMS)
Introduction to Database Management Systems (DBMS)
 
An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...An intro to building an architecture repository meta model and modeling frame...
An intro to building an architecture repository meta model and modeling frame...
 
Enabling real interactive BI on Hadoop
Enabling real interactive BI on HadoopEnabling real interactive BI on Hadoop
Enabling real interactive BI on Hadoop
 
Development Lifecycle
Development LifecycleDevelopment Lifecycle
Development Lifecycle
 
Data modeling trends for Analytics
Data modeling trends for AnalyticsData modeling trends for Analytics
Data modeling trends for Analytics
 
Nicole Larsen-Portfolio
Nicole Larsen-PortfolioNicole Larsen-Portfolio
Nicole Larsen-Portfolio
 
Software Requirements engineering
Software Requirements engineeringSoftware Requirements engineering
Software Requirements engineering
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
Software design with Domain-driven design
Software design with Domain-driven design Software design with Domain-driven design
Software design with Domain-driven design
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirments
 
167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc167543812 a-study-on-smart-card-doc
167543812 a-study-on-smart-card-doc
 
vu-re-lecture-45 requirement engineering.ppt
vu-re-lecture-45 requirement engineering.pptvu-re-lecture-45 requirement engineering.ppt
vu-re-lecture-45 requirement engineering.ppt
 
Inventory managment system
Inventory managment systemInventory managment system
Inventory managment system
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
 
MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct ...
MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct ...MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct ...
MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct ...
 
Chapter 4.pptx
Chapter 4.pptxChapter 4.pptx
Chapter 4.pptx
 
50 Shades of Fail KScope16
50 Shades of Fail KScope1650 Shades of Fail KScope16
50 Shades of Fail KScope16
 
Dynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the fieldDynamics CRM high volume systems - lessons from the field
Dynamics CRM high volume systems - lessons from the field
 

More from write5

This week we are going to participate in a.docx
This week we are going to participate in a.docxThis week we are going to participate in a.docx
This week we are going to participate in a.docxwrite5
 
This week begins an overview of the Research In.docx
This week begins an overview of the Research In.docxThis week begins an overview of the Research In.docx
This week begins an overview of the Research In.docxwrite5
 
This week you are exploring what it means to have.docx
This week you are exploring what it means to have.docxThis week you are exploring what it means to have.docx
This week you are exploring what it means to have.docxwrite5
 
Watch the TED Talk for Chapter 8 on Pay.docx
Watch the TED Talk for Chapter 8 on Pay.docxWatch the TED Talk for Chapter 8 on Pay.docx
Watch the TED Talk for Chapter 8 on Pay.docxwrite5
 
The value of diversity in groups and society is continually.docx
The value of diversity in groups and society is continually.docxThe value of diversity in groups and society is continually.docx
The value of diversity in groups and society is continually.docxwrite5
 
The Travels of Sir John Mandeville.docx
The Travels of Sir John Mandeville.docxThe Travels of Sir John Mandeville.docx
The Travels of Sir John Mandeville.docxwrite5
 
This will enable you to understanding the extent to which.docx
This will enable you to understanding the extent to which.docxThis will enable you to understanding the extent to which.docx
This will enable you to understanding the extent to which.docxwrite5
 
The Superfund website will have information about contaminated how.docx
The Superfund website will have information about contaminated how.docxThe Superfund website will have information about contaminated how.docx
The Superfund website will have information about contaminated how.docxwrite5
 
The Strengths and Weaknesses of the North and South in.docx
The Strengths and Weaknesses of the North and South in.docxThe Strengths and Weaknesses of the North and South in.docx
The Strengths and Weaknesses of the North and South in.docxwrite5
 
This assignment will help you to explain the concept of.docx
This assignment will help you to explain the concept of.docxThis assignment will help you to explain the concept of.docx
This assignment will help you to explain the concept of.docxwrite5
 
The Institutional Structure of the Communist.docx
The Institutional Structure of the Communist.docxThe Institutional Structure of the Communist.docx
The Institutional Structure of the Communist.docxwrite5
 
The next couple of weeks begins an overview of the.docx
The next couple of weeks begins an overview of the.docxThe next couple of weeks begins an overview of the.docx
The next couple of weeks begins an overview of the.docxwrite5
 
Two general technology trends in my workplace are that EHRs.docx
Two general technology trends in my workplace are that EHRs.docxTwo general technology trends in my workplace are that EHRs.docx
Two general technology trends in my workplace are that EHRs.docxwrite5
 
Two of the religions that we have studied in the.docx
Two of the religions that we have studied in the.docxTwo of the religions that we have studied in the.docx
Two of the religions that we have studied in the.docxwrite5
 
XYZ restaurant owner wishes to extend his current operation by.docx
XYZ restaurant owner wishes to extend his current operation by.docxXYZ restaurant owner wishes to extend his current operation by.docx
XYZ restaurant owner wishes to extend his current operation by.docxwrite5
 
Write at least 4 paragraphs in your own words after.docx
Write at least 4 paragraphs in your own words after.docxWrite at least 4 paragraphs in your own words after.docx
Write at least 4 paragraphs in your own words after.docxwrite5
 
You mention in your post that you will be.docx
You mention in your post that you will be.docxYou mention in your post that you will be.docx
You mention in your post that you will be.docxwrite5
 
to in which you draw from the assigned.docx
to in which you draw from the assigned.docxto in which you draw from the assigned.docx
to in which you draw from the assigned.docxwrite5
 
Title Executive Order on Improving the Cybersecurity.docx
Title Executive Order on Improving the Cybersecurity.docxTitle Executive Order on Improving the Cybersecurity.docx
Title Executive Order on Improving the Cybersecurity.docxwrite5
 
Write a to paper in APA format that.docx
Write a to paper in APA format that.docxWrite a to paper in APA format that.docx
Write a to paper in APA format that.docxwrite5
 

More from write5 (20)

This week we are going to participate in a.docx
This week we are going to participate in a.docxThis week we are going to participate in a.docx
This week we are going to participate in a.docx
 
This week begins an overview of the Research In.docx
This week begins an overview of the Research In.docxThis week begins an overview of the Research In.docx
This week begins an overview of the Research In.docx
 
This week you are exploring what it means to have.docx
This week you are exploring what it means to have.docxThis week you are exploring what it means to have.docx
This week you are exploring what it means to have.docx
 
Watch the TED Talk for Chapter 8 on Pay.docx
Watch the TED Talk for Chapter 8 on Pay.docxWatch the TED Talk for Chapter 8 on Pay.docx
Watch the TED Talk for Chapter 8 on Pay.docx
 
The value of diversity in groups and society is continually.docx
The value of diversity in groups and society is continually.docxThe value of diversity in groups and society is continually.docx
The value of diversity in groups and society is continually.docx
 
The Travels of Sir John Mandeville.docx
The Travels of Sir John Mandeville.docxThe Travels of Sir John Mandeville.docx
The Travels of Sir John Mandeville.docx
 
This will enable you to understanding the extent to which.docx
This will enable you to understanding the extent to which.docxThis will enable you to understanding the extent to which.docx
This will enable you to understanding the extent to which.docx
 
The Superfund website will have information about contaminated how.docx
The Superfund website will have information about contaminated how.docxThe Superfund website will have information about contaminated how.docx
The Superfund website will have information about contaminated how.docx
 
The Strengths and Weaknesses of the North and South in.docx
The Strengths and Weaknesses of the North and South in.docxThe Strengths and Weaknesses of the North and South in.docx
The Strengths and Weaknesses of the North and South in.docx
 
This assignment will help you to explain the concept of.docx
This assignment will help you to explain the concept of.docxThis assignment will help you to explain the concept of.docx
This assignment will help you to explain the concept of.docx
 
The Institutional Structure of the Communist.docx
The Institutional Structure of the Communist.docxThe Institutional Structure of the Communist.docx
The Institutional Structure of the Communist.docx
 
The next couple of weeks begins an overview of the.docx
The next couple of weeks begins an overview of the.docxThe next couple of weeks begins an overview of the.docx
The next couple of weeks begins an overview of the.docx
 
Two general technology trends in my workplace are that EHRs.docx
Two general technology trends in my workplace are that EHRs.docxTwo general technology trends in my workplace are that EHRs.docx
Two general technology trends in my workplace are that EHRs.docx
 
Two of the religions that we have studied in the.docx
Two of the religions that we have studied in the.docxTwo of the religions that we have studied in the.docx
Two of the religions that we have studied in the.docx
 
XYZ restaurant owner wishes to extend his current operation by.docx
XYZ restaurant owner wishes to extend his current operation by.docxXYZ restaurant owner wishes to extend his current operation by.docx
XYZ restaurant owner wishes to extend his current operation by.docx
 
Write at least 4 paragraphs in your own words after.docx
Write at least 4 paragraphs in your own words after.docxWrite at least 4 paragraphs in your own words after.docx
Write at least 4 paragraphs in your own words after.docx
 
You mention in your post that you will be.docx
You mention in your post that you will be.docxYou mention in your post that you will be.docx
You mention in your post that you will be.docx
 
to in which you draw from the assigned.docx
to in which you draw from the assigned.docxto in which you draw from the assigned.docx
to in which you draw from the assigned.docx
 
Title Executive Order on Improving the Cybersecurity.docx
Title Executive Order on Improving the Cybersecurity.docxTitle Executive Order on Improving the Cybersecurity.docx
Title Executive Order on Improving the Cybersecurity.docx
 
Write a to paper in APA format that.docx
Write a to paper in APA format that.docxWrite a to paper in APA format that.docx
Write a to paper in APA format that.docx
 

Recently uploaded

DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 

Recently uploaded (20)

DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 

Systems Analysis and Database Design.docx

  • 1. Systems Analysis and Database Design Section AHighlight your answer choice for each question as per the example below. Do not delete the options. You should highlight your choice of answer like this: This is an example question, showing how to answer the multiple choice section This is an example question, showing how to answer the multiple choice section When should collection of test data for checking a system occur? • After coding is complete • At the beginning of the implementation phase • During the analysis phase • During installation and conversionEach correct answer is worth 2 marks, each wrong answer will have ½ mark deducted, each question not attempted will be given 0 marks• User training for a business system should focus on: • all the capabilities of the new system • helping the users to accomplish their jobs • how to use the system • not using the system • A database is considered “ self-describing” because: • all the users’ data is in one place • it reduces data duplication • it contains a description of its own structure • it contains a listing of all the programs that use it • Entering invalid data into a field is known as a/an: • appending error • truncating error • transcription error • transposing error • A functional dependency is a relationship between two: • attributes • operations • objects • tables • Which of the following tasks is not covered by a database administrator? • Backing up data • Assigning user access rights to data • Normalising data to identify tables and relationships • Recovering data • Magnetic characters are produced on your bank cheques by: • bar-code readers • mice • MICR inscribers • OCR • A point of synchronisation between the database and the transaction log is called a/an: • before image • after image • transaction • checkpoint • Which of the following is the most important principle of input design? • Capture input electronically as close to the source as possible • Minimize keystrokes • Never use on-line processing • Use batch processing when appropriate • What type of check ensures that the numeric data entered is within the correct minimum or maximum values? • Check digit • Completeness • Consistency • Range • A Use Case is a model of a/an: • computer process • computation • event • requirement • In a database with two tables (courses & students – 1:M relationship) implementing the ‘ on delete cascade’ function will: • Delete all related students if a course is deleted. • Prohibit the deletion of a course if there are any associated students. • Set the course_id (foreign key) in the student table to null. • Have no affect on the student table if a course is deleted. • Which type of installation places the heaviest demand on system resources? • Direct • Phased • Parallel • Single location • eXtreme programming (XP) is uniquely characterized by: • heavy emphasis on formal validation techniques • use
  • 2. of traditional coding practices • involvement of two-programmer teams • simultaneous coding and analysis • Copies of changes made by a transaction, that are saved for use in database recovery, are called: • before images • after images • transactions • checkpoints • Which of the following is NOT a deliverable resulting from the requirements determination process? • Interview transcripts • Documentation of existing system • Procedure manuals • Project schedule • A query that involves retrieval of data from multiple tables, based on connecting primary keys and foreign keys, is called a: • join query • merge query • composite query • key query • Which of the following supports the use of prototyping as a means for requirements determination? • Many users and stakeholders are involved • Formal systems requirements documentation is desired • The system is to be integrated and shares data with other systems • User requirements are not clear or well- understood • In an Access database a primary key: • may be a null value • is used to uniquely identify records in a database table • may contain duplicates but not null values • is not always required • Locks that are placed under the assumption that a conflict will occur, are called ___________ locks. • pessimistic • optimistic • implicit • explicit • A structured design methodology that proceeds in a sequence from one stage to the next, is a ___________ development. • phased • prototyping • rapid application • waterfall • Use Cases are likely to be used during which phase of the life cycle? • Planning • Analysis • Design • Implementation • Referential integrity dictates that the value of a: • primary key must appear in a foreign key of the related table • primary key cannot appear in a foreign key of the related table • foreign key must appear in a primary key of the related table • foreign key cannot appear in a primary key of the related table • A relation is considered to be in second normal form if it is in first normal form and it has no: • referential dependencies • functional dependencies • partial key dependencies • transitive dependencies • The purpose of an SQL SELECT statement is to: • retrieve data from the database • select a table for creation • place new data into a table • make modifications to existing data in a table • What type of model is a class diagram? • Static • Dynamic • Evolving • Obsolete ?Section B Answer ALL questions from section B. Each question is worth the marks indicated. Where appropriate, you should back up your answers with theory/references from reliable sources – more marks will be awarded for well referenced work. Incorrect answers in this section will not be negatively marked. The following datasets have been extracted from a company’ s ordering system. They are related as follows: One Supplier can supply many wines. tblWine Table WineID CompanyID Name Winery Year Strength Type Price 5551 DF452322 Mu scadet Transval 2000 2 White £91.16 5552 PM054231 Chateau neuf Roistons 1977 2 Red £32.07 5553 VW01222 Chardonnay Manstons 1989 1 Whit e £25.50 5554 DF452322 Piesporter Kookerboro 2008 3 White £109.12 5555 DF4523 22 Chateau plaom Manstons 1998 2 Fortified £90.69 5556 FR456236 Merlot Roistons 1997 1 Red £41.25 5557 FW676767 Champagne Manstons 2000 1 Sparkling £61.20 5558 PM054 231 Old git Roistons 1999 5 White £66.53 5560 FW676767 Muscadet Kookerboro 2009 2 Whi te £81.24 5561 BB784575 Merlot Riccardsons 2009 1 Red £72.27 5562 FR456236 M
  • 3. uscadet Manstons 1998 2 White £102.28 5563 FR456236 Chardonnay Kookerboro 20 12 1 White £34.62 tblSupplier Table CompanyID CompanyName CompanyAIDress CompanyTown BB784575 Bargain Bottles 21 Cheapster Street Exeter DF452322 Dagins & Fogart 29 Dover Square Cirencester FR456236 Fresnels 8a Red Square Bootle• Give the SQL statement that would provide the information for the following: • The name and price of the wine whose type is Sparkling (2 marks) • The WineID, Name and Price of all the wines from 2009 (2 marks) • The number of wines that are of strength 1 (2 marks) • Give the name of the wine, type and town of all wines from the supplier Fresnels (4 marks) • Discuss the redundancy problems and anomalies that might arise through using the system described below (veterinary clinic), and how those problems could be eliminated. (10 marks) Your local veterinary clinic currently uses a file-based system. The company has a master file containing details for each pet: Owner’ s name Pet’ s name Account number Owner’ s aIDress Owner’ s phone number Account balance A second file maintains a list of medicines/treatments given to each pet.This file contains: Account number Pet’ s name Date of the treatment Type of treatment Cost of treatment Owner’ s name Owner’ s phone numberThere are also files storing information about the different veterinary surgeons that work at the clinic and a list of medicines that are stocked at the clinic. • You are designing an information system for a movie rental business. You have identified the need for tables (entities) called DVD, Actor, rental, member. Provide a data dictionary for the entity DVD in the format described below. (10 marks)? Field Name Data Type Field Size Other Validation Information (primary keys, input masks, other constraints, etc)• You have been employed by a local small business owner to create an information system for his sandwich shop and bakery. Thinking about the big picture and main requirements, make a list of questions for an initial interview with him. (5 marks) • Discuss another technique you could use to get the information you require. Compare the merits and disadvantages of this technique with interviewing. (5 marks) • • Transactions should pass the ACID test. Discuss what is meant by the acronym ACID in relation to database transactions. (4 marks)• Bernice Benson has a bank account with an initial balance of £2000. By coincidence, the account is being updated simultaneously by 2 database transactions; Transaction A is a monthly transfer of funds from Bernice’ s current account to her savings account and Transaction B is Bernice depositing a cheque into her current account. Transaction A reads the initial balance of £2000 into the memory buffer, and deducts the £300 from the account, leaving a balance of £1700. Transaction B reads the balance of £1700 and aIDs the deposit of £600, giving a new balance of £2300. Transaction A fails before completion and executes a rollback, returning the balance to £2000. Transaction B now writes its in-memory balance value of £2300 to the account balance within the database and commits the transaction. Explain why the database has become corrupted and describe how both transactions can be carried out whilst maintaining the integrity of the database. (6 marks)Note: Don’ t forget to include references for section B answers – more marks will be awarded for well referenced work. Order a similar paper now