Data Model Example - Intro Data
https://www.youtube.com/watch?time_continue=1645&v=57MBciRVKe4&feature=emb_logoData Model Example - Superstore Data
https://www.youtube.com/watch?v=_o280Wmmm8A&feature=emb_logoVet Clinic Data Model - Part 1
https://www.youtube.com/watch?v=yEtuSmm3k-8&feature=emb_logoVet Clinic Data Model - Part 2
https://www.youtube.com/watch?v=aSxg7ySClKQ&feature=emb_logo
BA 325: Data Model/Database Resources
Data Model Terminology
Data Model Figures:
Data Modeling Process:
One Method:
1. Identify the Entities
2. Identify the Relationships*
i. Determine the Interactions
ii. Establish the details of the Interactions
3. Determine Unique Identifiers
4. Set the Foreign Keys
5. Identify the Attributes
Second Method:
1. Identify the Entities
2. Identify the Attributes
3. Identify the Relationships*
i. Determine the Interactions
ii. Establish the details of the Interactions
4. Determine Unique Identifiers
5. Set the Foreign Keys
*Cardinalities: It is important to carefully “read” each relationship both ways.
So for example, you will ask:
Given a single instance of MOVIE, how many DVDs can that MOVIE be related to?
And given a single instance of DVD, how many movies will show up on that DVD?
Entity Name
Identifier
Attribute
Attribute
.
.
.
Entity Name
Identifier
Attribute
Attribute
.
.
.
Foreign key (FK)
(1 or many)
(exactly 1)
(0,1, or many)
(0 or 1)
BA 325: Data Modeling Assignment
Information Literacy Reminders:
These assignments are open-ended by design and are meant to simulate the type of instructions you would get in a work environment. The goal is to get you comfortable working with datasets and interpreting information. In addition, these activities build the “critical thinking muscle” by requiring you to consider the information resource more critically than you may have previously done. When you are performing your analysis in any given assignment, remember to place context all data and link it to the relevant course concepts. Your conclusions in any given assignment should be supported by your observations/analysis and demonstrate your comprehensive understanding of the topic(s). These assignments are submitted via D2L.
Instructions:
This assignment tests your analytical ability and ability to interpret a situation, and then create a data model for it. Databases are central to the management of information in business firms. Knowing something about how databases work will also help you better understand the nature of information and what it means to "manage" it.
Data modeling is a procedure for discovering the structure of the data involved in a business domain, and it’s an indispensable first step in designing useful and effective databases. You will design a data model from the business case given. Your work on the data modeling assignment will be assessed based on how well your data model explains the relationships within the business case, and how .
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Data Model Example - Intro Datahttpswww.youtube.comwatchtim.docx
1. Data Model Example - Intro Data
https://www.youtube.com/watch?time_continue=1645&v=57MB
ciRVKe4&feature=emb_logoData Model Example - Superstore
Data
https://www.youtube.com/watch?v=_o280Wmmm8A&feature=e
mb_logoVet Clinic Data Model - Part 1
https://www.youtube.com/watch?v=yEtuSmm3k-
8&feature=emb_logoVet Clinic Data Model - Part 2
https://www.youtube.com/watch?v=aSxg7ySClKQ&feature=emb
_logo
BA 325: Data Model/Database Resources
Data Model Terminology
Data Model Figures:
Data Modeling Process:
One Method:
1. Identify the Entities
2. Identify the Relationships*
i. Determine the Interactions
ii. Establish the details of the Interactions
2. 3. Determine Unique Identifiers
4. Set the Foreign Keys
5. Identify the Attributes
Second Method:
1. Identify the Entities
2. Identify the Attributes
3. Identify the Relationships*
i. Determine the Interactions
ii. Establish the details of the Interactions
4. Determine Unique Identifiers
5. Set the Foreign Keys
*Cardinalities: It is important to carefully “read” each
relationship both ways.
So for example, you will ask:
Given a single instance of MOVIE, how many DVDs can that
MOVIE be related to?
And given a single instance of DVD, how many movies will
show up on that DVD?
Entity Name
Identifier
Attribute
Attribute
.
3. .
.
Entity Name
Identifier
Attribute
Attribute
.
.
.
Foreign key (FK)
(1 or many)
(exactly 1)
(0,1, or many)
(0 or 1)
BA 325: Data Modeling Assignment
Information Literacy Reminders:
These assignments are open-ended by design and are meant to
simulate the type of instructions you would get in a work
environment. The goal is to get you comfortable working with
datasets and interpreting information. In addition, these
activities build the “critical thinking muscle” by requiring you
to consider the information resource more critically than you
may have previously done. When you are performing your
analysis in any given assignment, remember to place context all
4. data and link it to the relevant course concepts. Your
conclusions in any given assignment should be supported by
your observations/analysis and demonstrate your comprehensive
understanding of the topic(s). These assignments are submitted
via D2L.
Instructions:
This assignment tests your analytical ability and ability to
interpret a situation, and then create a data model for it.
Databases are central to the management of information in
business firms. Knowing something about how databases work
will also help you better understand the nature of information
and what it means to "manage" it.
Data modeling is a procedure for discovering the structure of
the data involved in a business domain, and it’s an
indispensable first step in designing useful and effective
databases. You will design a data model from the business case
given. Your work on the data modeling assignment will be
assessed based on how well your data model explains the
relationships within the business case, and how well you
explain your reasoning for your specific data model.
When you upload your assignment to the D2L Assignments
folder, you are stating that the work is your own. All
assignments will be evaluated through TurnItIn, so any
metadata that is not your own will flag an Academic Integrity
Review. Also, you may hand draw your data model but it must
be legible and clear.
Your Deliverable:
· Create a data model that represents the given business
situation. (50%)
· Be sure to include the following (where necessary): Entities,
Unique Identifiers, Relationships, Foreign Keys, and Attributes.
· Show the relationships between the entities, using the standard
notation we have adopted for our course.
· A write-up explaining your reasoning for each of the Entities,
Unique Identifiers, Relationships, Foreign Keys, and Attributes.
(50%)
5. · This does not need to be a long write-up. Simply have a
paragraph per entity, and explain your logic on all the things
contained within that entity, and how that entity interacts with
any other entity(s).
· I will be evaluating the write-up on your general
understanding of the data modeling terms we have discussed in
this course, and how they relate to this specific business case.
Note:
· I have generally given you the business case information in
bullet point form. This is a more realistic situation to interpret.
I recommend reading the situation and capturing things yourself
in bullet point format. Once you do that, it should be easier to
build out your data model.
· The BA 325 Data Model_Database Resources document should
be very helpful with steps and terminology for this topic. As a
reminder, it is found in D2L -> Content -> Week 5 -> Read.
· There are a number of Data Modeling videos posted through
the term. None of them are identical to this business case, but
all data modeling follows similar general steps. The videos are
as follows:
· Vet Clinic Data Model – Part 1 (D2L -> Content -> Week 5 ->
Watch)
· Vet Clinic Data Model – Part 2 (D2L -> Content -> Week 5 ->
Watch)
· W8.2 – Coffee e-Commerce Data Model (D2L -> Content ->
Week 8 -> Watch)
· Data Model Example – Intro Data (D2L -> Content -> All
Information Literacy Assignments -> Data Model Assignment)
· Data Model Example – Superstore Data (D2L -> Content ->
All Information Literacy Assignments -> Data Model
Assignment)
Data Model Business Scenario: Geology ToursOverview of the
6. Business:
Kilauea Volcano Crater Tours was created to drive tourism back
to the Big Island of Hawaii after the 2017 eruptions ended. It
was created by state monument officials, and it uses local
academic geologists to create (and lead) a series of crater tours.
To date, its promotional efforts and most of its sales have been
concentrated on the Western United States. Over the past three
years the company’s rate of growth has continued to accelerate.
Kilauea Volcano Crater Tours now hopes to take advantage of
this opportunity by extending the reach of its promotional and
sales efforts to other major urban markets through the Midwest
and East Coast, including New York, Boston, Dallas-Fort
Worth, and Chicago.
Such a move places the company at the threshold of
unprecedented growth. On the other hand, Jason Momoa,
president of Kilauea Volcano Crater Tours, has recently
expressed doubts about whether the company's current approach
to order processing, tour creation, and customer relationship
management can keep up with the anticipated increase in
demand. He has also begun to complain about being unable to
get the kinds of information about customers' needs and
purchasing patterns that he'll need in order to raise an
aggressive and well-targeted marketing campaign in these new
regional markets. A description of Kilauea Volcano Crater
Tours’ business process and the data involved in that process
follows.Business Process:
For each geologist, the database should keep track of the
geologist's name, highest degree held, and current university
affiliation. A geologist who participates in the program usually
will stay at the volcanic park for a few weeks, and will
therefore typically lead many tours during his/her stay. Each
tour, however, is led by just one geologist.
For each tour, officials want to record the geologist who leads
the tour, the date and time-of-day the tour takes place, and a
description of the route the tour takes through the crater. (There
are no "standard" routes, and the geologist is free to choose
7. where to go on any given tour.) More than one tour may take
place in any given day, and it's even conceivable that two tours
might leave at the same time.
The database must also keep track of the tourists who sign up
for these tours. In this case, we only need to record the person
who actually does the signing-up; for example, where a father
signs up a family of five for a tour, the database will only have
a record for the father. For each tourist (defined in this way),
the database should keep track of the tourist's name, home state,
and the number of people in his/her party. Obviously, the
database must also identify which tour the tourist is signing up
for.
A tour can (and usually does) accommodate more than one
tourist and his/her party. Also, there is no restriction on how
many times a given tourist can sign up to tour the crater. At the
end of each tour, each tourist (again, this is the person of record
in the database) is given the opportunity to submit a card giving
comments on his/her experience on the tour. Volcanic park
officials would like the database to have a field for recording
those comments.