M08 - Model Data Objects
M08 - Model Data Objects
December 2020
Bishoftu, Ethiopia
Instruction sheet
This learning guide is developed to provide you the necessary information regarding the
following content coverage and topics:
Analyzing business data to understand operations
Identifying boundaries of the system
Identifying entities, attributes, data types and relationships of data
Reviewing business rules to determine impact
Documenting relationships in an entity relationship diagram
This guide will also assist you to attain the learning outcomes stated in the cover page.
Specifically, upon completion of this learning guide, you will be able to:
Analyze business data to understand operations
Identify boundaries of the system
Identify entities, attributes, data types and relationships of data
Review business rules to determine impact
Document relationships in an entity relationship diagram
Learning Instructions:
Read the specific objectives of this Learning Guide.
1. Follow the instructions described below.
2. Read the information written in the “Information Sheets”. Try to understand what are
being discussed. Ask your trainer for assistance if you have hard time understanding
them.
3. Accomplish the “Self-checks” which are placed following all information sheets.
4. Ask from your trainer the key to correction (key answers) or you can request your
trainer to correct your work. (You are to get the key answer only after you finished
answering the Self-checks).
5. If you earned a satisfactory evaluation proceed to “Operation sheets”
6. If your performance is satisfactory proceed to the next learning guide,
Text Analysis is also referred to as Data Mining. It is one of the methods of data
analysis to discover a pattern in large data sets using databases or data mining tools. It
used to transform raw data into business information. Business Intelligence tools are
present in the market which is used to take strategic business decisions. Overall it offers
a way to extract and examine data and deriving patterns and finally interpretation of the
data.
Diagnostic Analysis shows "Why did it happen?" by finding the cause from the insight
found in Statistical Analysis. This Analysis is useful to identify behavior patterns of data.
If a new problem arrives in into the business process, then you can look into this
Analysis to find similar patterns of that problem. And it may have chances to use similar
prescriptions for the new problems.
Predictive Analysis
Predictive Analysis shows "what is likely to happen" by using previous data. The
simplest data analysis example is like if last year I bought two dresses based on my
savings and if this year my salary is increasing double then I can buy four dresses.
This Analysis makes predictions about future outcomes based on current or past data.
Forecasting is just an estimate. Its accuracy is based on how much detailed information
you have and how much you dig in it.
Prescriptive Analysis
Prescriptive Analysis combines the insight from all previous Analysis to determine which
action to take in a current problem or decision. Most data driven companies are utilizing
Prescriptive Analysis because predictive analysis are not enough to improve data
performance. Based on current situations and problems, they analyze the data and
make decisions.
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I choose the best answer (each 2 point)
1. Data Mining example of
A. Diagnostic Analysis C. Text Analysis
B. Predictive Analysis D. Prescriptive Analysis
2. A method of data analysis which analyses a set of data or a sample of data is:
A. Diagnostic Analysis C. Prescriptive Analysis
B. Statistical Analysis D. Predictive Analysis
Source: [https://en.wikipedia.org/wiki/System]
Constraints of a System
A system must have some structure and behavior which is designed to achieve a
predefined objective.
Interconnectivity and interdependence must exist among the system
components.
The objectives of the organization have a higher priority than the objectives of its
subsystems.
Example
Traffic management system,
Payroll system,
Automatic library system,
Human resources information system.
Organization
Interaction
It is defined by the manner in which the components operate with each other.
Example
Interdependence
Interdependence means how the components of a system depend on one another. For
proper functioning, the components are coordinated and linked together according to a
specified plan. The output of one subsystem is the required by other subsystem as
input.
Integration
Central Objective
The objective of system must be central. It may be real or stated. It is not uncommon
for an organization to state an objective and operate to achieve another.
The users must know the main objective of a computer application early in the analysis
for a successful design and conversion.
The main aim of a system is to produce an output which is useful for its user.
Inputs are the information that enters into the system for processing.
Output is the outcome of processing.
Processor(s)
The processor is the element of a system that involves the actual transformation
of input into output.
It is the operational component of a system. Processors may modify the input
either totally or partially, depending on the output specification.
As the output specifications change, so does the processing. In some cases,
input is also modified to enable the processor for handling the transformation.
Control
A system should be defined by its boundaries. Boundaries are the limits that
identify its components, processes, and interrelationship when it interfaces with
another system.
Each system has boundaries that determine its sphere of influence and control.
The knowledge of the boundaries of a given system is crucial in determining the
nature of its interface with other systems for successful design.
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I choose the best answer (each 2 point)
1. The properties of system implies structure and order is
A. Integration C. Organization
B. Interaction D. All can be
2. In system components of a system depend on one another is called
A. Interdependence C. Integration
B. Central Objective D. None
Part II Fill the blank space
1. What is system(2pts)
__________________________________________________________________
______
2. Write at least three example of system(3pts)
__________________________
__________________________
__________________________
3. Write all elements of system(5pts)
1______________________2_____________________________3_____________
________4.______________________5_________________________6________
________________
Entity Attributes
An attribute defines the information about the entity that needs to be stored. If the entity
is an employee, attributes could include name, employee ID, health plan enrollment,
and work location. An entity will have zero or more attributes, and each of those
attributes apply only to that entity.
Example
The employee ID of 123456 belongs to that employee entity alone.
The domain of an entity describes the possible values of attributes. In the entity, each
attribute will have only one value, which could be blank or it could be a number, text, a
date, or a time.
Examples of entity types and domains:
Name: Keresa Gadisa
Employee ID: 123456
Health Plan Enrollment: Normal
Work Location: Nekemte, Ethiopia
Data type
Data type refers to the format of data storage that can hold a distinct type or range of
values. When computer programs store data in variables, each variable must be
designated a distinct data type. There are programming languages that require the
programmer to determine the data type of a variable before attaching a value to it.
While some programming languages can automatically attach a data type to a variable
based on the initial data assigned to the variable. Database fields require distinct type
of data to be entered.
Integer is a whole number that can have a positive, negative or zero value. It
cannot be a fraction nor can have decimal places.
Character refers to any number, letter, space or symbol that can be entered in a
computer. Each character occupies one byte of space.
String is used to represent text. It is composed of a set of characters that can
have spaces and numbers. Strings are enclosed in quotation marks to identify
the data as string and not a variable name nor a number.
Floating Point Number is a number that contains decimals. Numbers that
contain fractions are also considered as floating point numbers.
Varchar as the name implies is variable character as the memory storage has
variable length.
Boolean – is used for creating true or false statements. To compare values the
following operators are being used: AND, OR, XOR, and NOT.
Rules used to limit the type of data that can go into a table, to maintain the accuracy
and integrity of the data inside table. Constraints are used to make sure that the
integrity of data is maintained in the database.
A foreign key is a field in one table that references the primary key in another table. The
data in the fields from both tables is exactly the same, and the table with the primary
key record must have existing records before the table with the foreign key record has
the related records. Like primary keys, you can define foreign keys in the table
declaration by using the constraint clause.
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I choose the best answer (each 2 point)
1. Business rules can apply to
A. People C. Computing systems
B. Processes D. All can be
2. Business-rules constraints fall into two categories:
A. Field constraints
A. Relationship constraints
B. Both A & B
Part II Fill the blank space
1. What is business rule context to database? (2pts)
________________________________________________________________
________________________________________________________________
________________
illustrates an information system’s entities and the relationships between those entities.
entity set is a collection of similar entities. These entities can have attributes that define
its properties. By defining the entities, their attributes, and showing the relationships
ERD Symbols
Entities represented by rectangles. An entity is an object or concept about which you
want to store information.
A weak entity is an entity that must defined by a foreign key relationship with another
entity as it cannot be uniquely identified by its own attributes alone.
Attributes which are represented by ovals. A key attribute is the unique, distinguishing
characteristic of the entity. For example, an employee's social security number might be
the employee's key attribute.
A multi valued attribute can have more than one value. For example, an employee entity
can have multiple skill values.
entity.
A. False
B. True
2. In ERD rectangles represent
A. Relationship C. Entity
B. Attribute D. All can be
3. Which Entity type has not sufficient attributes (even primary key)
A. Strong entity C. Entity set
B. Weak entity D. None
______________________________________________________________________
_______
Conditions for operation: - Have a clean workspace with all necessary ICT equipments.
Procedure: - 1.
1. Click on start button All programMicrosoft officeMicrosoft
VisioFileNewSoftware DatabaseDatabase Model Diagram (US units)
select Entity under shape
Database schema
Employee Table
Column name Data type size Constraints Key
Empid char 10 Not null Primary key
FullName char 50
Sex char 10
Address char 5
To change the size of data type of employee “FullName” from default one (10) to
50 please follows following procedures.
Click on Data type of required data (Full Name)Editselect data type Length
then write number of sizeok
Database schema
Department Table
Click on Arrow between both tablesclick on Name under categories to set relationship
which is by (word)
Click on Miscellaneous
Procedure-4 To add necessary information under relation such as (words, cardinality ratios)
follow the following procedures.
Select Database (from menu bar)OptionDocumentRelationshipOk
An Instructor set a group of trainee into (1-5) and shares the following projects and gives
any corrections accordingly.
Project work
1. University database
2. Hospital database
3. Bank database
4. Hotel database
5. Airport database
Instructions: You are required to perform the following individually with the presence
of your Instructor.
Learning Instructions:
Read the specific objectives of this Learning Guide.
1. Follow the instructions described below.
2. Read the information written in the “Information Sheets”. Try to understand what are
being discussed. Ask your trainer for assistance if you have hard time understanding
them.
3. Accomplish the “Self-checks” which are placed following all information sheets.
4. Ask from your trainer the key to correction (key answers) or you can request your
trainer to correct your work. (You are to get the key answer only after you finished
answering the Self-checks).
5. If you earned a satisfactory evaluation proceed to “Operation sheets
6. If your performance is satisfactory proceed to the next learning guide,
Data Anomalies
Anomalies are problems that can occur in poorly planned, un-normalized databases
where all the data is stored in one table (a flat-file database).
There are three types of anomalies that occur when the database is not normalized.
These are Insertion, update and deletion anomaly.
may cause a loss of data that would be needed for other future rows
Updating Anomaly changing data in a row forces changes to other changing data in a
Two employees (Jon & Lester) are having two mobile numbers so the company stored
them in the same field as you can see in the table above.
This table is not in 1NF as the rule says “each attribute of a table must have atomic
(single) values”, the emp_mobile values for employees Jon & Lester violates that rule.
An attribute that is not part of any candidate key is known as non-prime attribute.
The table is in 1 NF because each attribute has atomic values. However, it is not in 2NF
because non prime attribute teacher_age is dependent on teacher_id alone which is a
proper subset of candidate key. This violates the rule for 2NF as the rule says “no non-
prime attribute is dependent on the proper subset of any candidate key of the table”.
To make the table complies with 2NF we can break it in two tables like this:
teacher_details table:
eacher_id teacher_age
111 38
222 38
333 40
teacher_id subject
111 Maths
111 Physics
222 Biology
333 Physics
333 Chemistry
Boyce Codd Normal Form (BCNF) is based on functional dependencies that take into
account all candidate keys in a relation; however, BCNF also has additional constraints
compared with the general definition of 3NF.
Example: Suppose there is a company wherein employees work in more than one
department. They store the data like this:
emp_nationality table
emp_id emp_nationality
1001 Austrian
1002 American
emp_dept table
Emp_dept_mapping table
emp_id emp_dept
1001 Production and planning
Functional dependencies:
emp_id -> emp_nationality
emp_dept -> {dept_type, dept_no_of_emp}
Candidate keys:
For first table: emp_id
For second table: emp_dept
For third table: {emp_id, emp_dept}
This is now in BCNF as in both the functional dependencies left side part is a key.
______________________________________________________________________
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
_______________________________
Data reconciliation (DR) is a term typically used to describe a verification phase during
a data migration where the target data is compared against original source data to
ensure that the migration architecture has transferred the data correctly. Data validation
and reconciliation (DVR) means a technology that uses mathematical models to
process information.
The use of Data Reconciliation helps you for extracting accurate and reliable
information about the state of industry process from raw measurement data.
It also helps you to produces a single consistent set of data representing the
most likely process operation.
It also leads to inaccurate insight and issues with customer service.
Reconciliation of data is also important for enterprise-control integration.
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
_______________________________________________________
3. Write the consequences of data reconciliation problems /factors(4pts)
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
_______________________________
Equipment and Tools: - ICT room, computer and installed MS-Excel, MSSQL server
and A4 paper and pen/pencil.
Procedure: - 1.
Based on the give information from trainers you can develop database normalization.
Recommendation tools
MS-Excel or paper (you can normalize the given database either on MS-excel or on
paper , after you have completed the procedures you can implement on MSSQL server
for confirmation of data redundancy/ the created relationship between tables is 1:M)
Given
Un Normalized table was given as the below table
In case of second normal form, it contains step of first normal form in addition to
removal of duplicate data which is placed in a child table and spilt tables into sections.
Company Table:
Company-Product Table
Product Table:
Company_Product Table
Step 4 Develop SQL queries for understand it’s relationship as the given database was
normalized or not.
After importing the created database under MS-Excel to MSSQL server you can view
the following un normalized record even on MSSQL server, which applied on query
analyzer.
The “NULL” record under CampanyID and Campany Name shows as there was no data
normalization under this topic.
Step 6 you can view the normalized database as the following picture.
Instructions: You are required to perform the following individually with the presence
of your Instructor.
Follow the given un normalized table below and normalize the data then implement
using SQL server , the cardinality ratio must be(1:M)
Learning Instructions:
Read the specific objectives of this Learning Guide.
1. Follow the instructions described below.
2. Read the information written in the “Information Sheets”. Try to understand what are
being discussed. Ask your trainer for assistance if you have hard time understanding
them.
3. Accomplish the “Self-checks” which are placed following all information sheets.
4. Ask from your trainer the key to correction (key answers) or you can request your
trainer to correct your work. (You are to get the key answer only after you finished
answering the Self-checks).
5. If your performance is satisfactory proceed to the next learning guide,
Database model defines the logical design and structure of a database and defines how
data will be stored, accessed and updated in a database management system. While
the Relational Model is the most widely used database model, there are other models
too:
Hierarchical Model
This database model organizes data into a tree-like-structure, with a single root, to
which all the other data is linked. The hierarchy starts from the Root data, and expands
like a tree, adding child nodes to the parent nodes. In this model, a child node will only
In hierarchical model, data is organized into tree-like structure with one one-to-many
relationship between two different types of data, for example, one department can have
In this model data is organized more like a graph, and are allowed to have more than
one parent node. In this database model data is more related as more relationships are
established in this database model. Also, as the data is more related, hence accessing
the data is also easier and fast. This database model was used to map many-to-many
data relationships.
This was the most widely used database model, before Relational Model was
introduced.
Entity-relationship Model
In this database model, relationships are created by dividing object of interest into entity
and its characteristics into attributes. Different entities are related using relationships.
This model is good to design a database, which can then be turned into tables in
relational model.
Source:[https://www.studytonight.com/dbms/database-model.php]
activities intended to verify that models are performing as expected, in line with their
design objectives, and business uses to identify potential limitations and assumptions,
Therefore, during model validation we verify that the model executes correctly. A typical
Verifying that the model input and model output is clean (i.e. does not missing data). In
addition, verifying that sufficient controls are in place to deal with occasional data quality
Checking that the model input is stable and representative, meaning that e.g. the
dataset on which a model is trained is representative of the data on which the model is
executed.
Verifying the model implementation, which means that we are testing the model
expectations
Analyzing the stability of the model as well as robustness of the standardize procedure.
Step 1 Design a model with high validity. This can be achieved using the following
steps:-
The model must be discussed with the system experts while designing.
The model must interact with the client throughout the process.
The output must supervised by system experts.
Step 2 Test the model at assumptions data. This can be achieved by applying the
assumption data into the model and testing it quantitatively. Sensitive analysis can also
be performed to observe the effect of change in the result when significant changes are
made in the input data.
Step 3 Determine the representative output of the Simulation model. This can be
achieved using the following steps:-
Determine how close the simulation output with the real system output.
Comparison can be performed using the Turing Test. It presents the data in the
system format, which can be explained by experts only.
Statistical method can be used for compare the model output with the real
system output.
Consider we have to describe a proposed system which doesn’t exist at the present
nor has existed in the past. Therefore, there is no historical data available to compare
its performance with. Hence, we have to use a hypothetical system based on
assumptions. Following useful pointers will help in making it efficient.
Subsystem Validity A model itself may not have any existing system to
compare it with, but it may consist of a known subsystem. Each of that validity
can be tested separately.
Internal Validity A model with high degree of internal variance will be rejected
due to its internal processes will hide the changes in the output for input
changes.
Face Validity When the model performs on opposite logics, then it should be
rejected even if it works like the real system.
______________________________________________________________________
2. Write the basic steps / Techniques to Perform Validation of data Model (4pt)
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
For each recommendation, the implementation plan should specify the following
information:
How the recommendation will be implemented;
Who is responsible for its implementation;
Expected completion date and;
What actions have already been taken (if any).
Active listening
Analysis
Research
Communication
Dependability
Decision making
Team-building
Problem-solving skills are important in every career at every level. As a result, effective
problem solving may also require industry or job-specific technical skills.
Example
A registered nurse will need active listening and communication skills when interacting
with patients but will also need effective technical knowledge related to diseases and
medications. In many cases, a nurse will need to know when to consult a doctor
regarding a patient’s medical needs as part of the solution.
To solve a problem effectively, you will likely use a few different skills. Here are a few
examples of skills you may use when solving a problem:
Research
Analysis
The first step to solving any problem to analyze the situation. Your analytical skills will
help you understand problems and effectively develop solutions. You will also need
analytical skills during research to help distinguish between effective and ineffective
solutions.
Decision-making
Ultimately, you will need to make a decision about how to solve problems that arise. At
times and with industry experience you may be able to make a decision quickly.
Communication
When identifying possible solutions, you will need to know how to communicate the
problem to others. You will also need to know what communication channels are the
most appropriate when seeking assistance. Once you find a solution, communicating it
clearly will help reduce any confusion and make implementing a solution easier.
Dependability is one of the most important skills for problem-solvers. Solving problems
in a timely manner is essential. Employers highly value individuals they can trust to both
identify and then implement solutions as fast and effectively as possible.
Active listening
Active listening refers to a pattern of listening that keeps you engaged with your
conversation partner in a positive way. It is the process of listening attentively while
someone else speaks, paraphrasing and reflecting back what is said, and withholding
judgment and advice.
Team building
Team building is the process of turning a group of individual contributing employees into
a cohesive team a group of people organized to work together to meet the needs of
their customers by accomplishing their purpose and goals.
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I choose the best answer (each 2 point)
1. Which one is not the behavior of recommendation?
A. Measurable C. Time bounded
B. Specific D. Criticism
2. Recommendation should be specific in terms of who would do what and when, and
set a measurable performance target.
A. True B. False
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
In this type of database, the record and its associated data are stored in a single
structured data. While a SQL database is made up of one or more tables and each table
container. Every document that is added to the store is added to this one container.
Example
Assume we are getting the details of employees in three different documents namely,
Personal_details, Contact and Address; you can embed all the three documents in a
single one as shown below.
{
Id:
Emp_ID: "10025AE336"
Personal_details:{
First_Name: "Radhika",
Last_Name: "Sharma",
Date_Of_Birth: "1995-09-26"
},
Contact: {
e-mail: "[email protected]",
phone: "9848022338"
},
Address: {
city: "Hyderabad",
Area: "Madapur",
State: "Telangana"
}
}
1. Compare and contrast SQL database and NoSQL database document (4pts)
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Document approval procedures in document locator make it easy to know which files
are final and approved, who made the approvals, and the complete document approval
history. Approval processes support the accurate recording of acceptance or agreement
in business documents, policies, work instructions, handbooks, and more.
Document approval steps are designed to support business requirements for efficient
reviews. Automatically route notifications and documents to one or more people for their
acceptance and sign-off. As files are electronically routed, approvals are recorded in the
system. Approval routing actions can be configured to automate tasks based on
approval status. Everything is recorded in an audit trail that can be reviewed and
analyzed in reports.
The approval by the client describes the acceptance by the client of the result obtained
at the end of a project.
It denotes the successful delivery of the product, goods or services which meets the
requirements established at the beginning of the project.
The delivery of the agreed goods or services immediately after production is exactly
what the customer expects.
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I choose the best answer (each 2 point)
1. The approval by the client describes the acceptance by the client of the result
obtained at the end of a project.
A. False B. True
2. Verification and final approval are the only tests that can occur in the project
A. False B. True
3. Missing verification and acceptance criteria can lead to low levels of client
satisfaction
A. False B. True
Part II Fill the blank space
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
1. https://www.youtube.com/watch?v=QpdhBUYk7Kk
2. https://www.youtube.com/watch?v=9MEVHebExhw
3. https://www.youtube.com/watch?v=QpdhBUYk7Kk
4. https://www.youtube.com/watch?v=xoTyrdT9SZI
5. https://www.youtube.com/watch?v=reHw8KChCHg&t=59s
Other cites
1. https://www.tutorialspoint.com/system_analysis_and_design/system_analysis_an
d_design_overview.htm
2. https://afteracademy.com/blog/what-is-an-entity-entity-type-and-entity-set
3. https://www.relationaldbdesign.com/database-design/module4/business-rules-
importance.php
4. https://condor.depaul.edu/gandrus/240IT/accesspages/normalization2.htm
5. http://www2.cs.uregina.ca/~bernatja/crowsfoot.html
6. https://www.guru99.com/what-is-data-reconciliation.html#5
7. https://bryteflow.com/data-reconciliation/
8. https://docs.oracle.com/en/cloud/paas/analytics-cloud/acsmd/validate-data-
models.html#GUID-1010DD07-56E1-40F8-8975-937062B24FD2
9. https://medium.com/statuscode/three-reasons-to-use-a-nosql-document-store-
for-your-next-web-application-6b9eabffc8d8
10. https://www.tutorialspoint.com/mongodb/mongodb_create_database.htm
Also we would like to express our appreciation to the FTA, Oromia Regional TVET
Bureaus and different TVET Instructors who made the development of this TTLM based
its curriculum with required standards and quality possible.
Part I
1. C
2. B
Part II
Statistical Analysis
Diagnostic Analysis
Predictive Analysis
Prescriptive Analysis
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. C
2. A
Part II
1. System is a group of interacting or interrelated entities that form a unified whole to
achieve some common objective.
2. Traffic management system,
Payroll system,
Automatic library system,
3. Outputs and Inputs
Processor(s)
Control
Feedback
Environment
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. B
2. D
3. B
Part II
1. Entity can be a single thing, person, place, or object about which the data should
be captured and stored in the form of properties, workflow and tables.
2. Attribute defines the information about the entity that needs to be stored.
3. The format of data storage that can hold a distinct type or range of values
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. D
2. B
Part II
1. A business rule is a statement that imposes some form of constraint on a specific
aspect of the database, such as the elements within a field specification for a
particular field.
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. B
2. C
3. B
Part II
1. An entity-relationship diagram (ERD) is a data modeling technique that
graphically illustrates an information system’s entities and the relationships
between those entities
2. Entities
Relationships
Attributes
LO #2 Develop normalization
Self-Check 1 Written Test
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. B
2. C
3. B
Part II
1. An entity-relationship diagram (ERD) is a data modeling technique that
graphically illustrates an information system’s entities and the
relationships between those entities
2. Entities
Relationships
Attributes
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. C
2. D
3. B
4. D
Part II
1. Insertion anomalies
Deletion anomalies
Update anomalies
2. First normal form
Second normal form
Third normal form
BNCF
Part I
3. Missing records
Missing values
Incorrect values
Duplicated records
LAP TEST #1
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. B
2. B
Part II
1. Model validation is defined within the regulatory guidance as “the set of
processes and activities intended to verify that models are performing as
expected.
2. Step 1 Design a model with high validity.
Step 2 Test the model at assumptions data.
Step 3 Determine the representative output of the Simulation model
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. D
2. A
Part II
2. Active listening
Analysis
Research
Communication
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. D
2. A
3. B
Part II
1. NoSQL database the record and its associated data are stored in a single
document.
SQL database is made up of one or more tables and each table is made up of
one or more columns.
Directions: Answer all the questions listed below. Use the Answer sheet provided in
the next page:
Part I
1. B
2. A
3. B
Part II
1. Managing the expectations between the client and the project team.
Modifications while maintaining clear communication.
Maintaining maximum responsibility for each phase of the project.