Anda di halaman 1dari 2

Case Study 1: Pine Valley Furniture (Chapter 1 pages 33-41 Application of the

System Development Lifecycle)


Name:
The components of the data development process are integrated within the System
Development Lifecycle, these are described on pages 18-21. These components described are
specific to how the data development process functions within SDLC. Using this information
please review the case study listed above answer the following questions below as the data
development process relates to SLDC. Provide brief but complete answers. Two page maximum
(print preview to make sure it does not exceed two pages).
Q1: What in which SLDC phases are the conceptual, logical and physical models
defined? Please explain the major differences between each of the models? Please
provide an example of the different models in each phases where they are defined?
Ans: The systems development life cycle (SDLC) is a conceptual model used in project
management that describes the stages involved in an information system development project,
from an initial feasibility study through maintenance of the completed application. Conceptual
model is defined in planning and analysis phases. Logical and physical models are defined in
design phases. Conceptual data model describes an entire enterprise and is mostly used on
strategic data projects. Logical data model is independent of DBMS technology, data storage and
is fully attributed and describes the requirements for the project. Physical model is fully
attributed that is dependent upon some specific technology and describes some portion of an
application.
In Conceptual level, the view of data system is by entire user community. Used as
communication tool with whole set of all user groups. In logical level, the view of data system is
according to specific database methodology. Used mainly as a database blueprint. In physical
level, the view of data system is with details of hardware/storage and specific database
methodology. It is used exclusively as a blue print.
Example: Anyone in manufacturing or construction would recognize the Owner's
requirements, the Engineer's design and the Manufacturing Engineer's design... conceptually
what you are trying to produce... logically how it would be designed... and physically how you
intend to build it.
Q2: Please identify the two main characteristics of a project data model within the
System Development Lifecycle? How do these characteristics apply to the data model
on page 37, identify three entities, their attributes and relationships?
Ans: Project Data Model is the model that provides useful information about how the organization
works as well as important constraints.
1.It focuses on entities, relationships, and business rules. It also includes attribute labels for each
piece of data that will be stored in each entity. The three entities are a) customer b)product
c)order
Attributes are:
1. Customers:
a. customer id
b. customer name
c. customer type
Relationship: person or organization that buys products from the company
2.Product

a )Product identifier
b )Product description
c )Product cost
Relationship: The items that the company makes and sells
3.Order
a ) order name
b )order placement date
c )order fulfillment date
Relationship: The purchase of one or more products by the customer

Q3: What language is used to query and create reports from the database that is
being designed for Pine Valley Furniture Company? What statement In the is used in
the sample and what does the WHERE clause do for the query?
The language that is used is MYSQL and is used for is billed on and is paid on statements and
WHERE clause is used in WHERE order.orderNumber=OrderLine.OrderNumber
WHERE Includes the conditions for row selection within the items in the FROM clause and the conditions
between tables, derived tables, or views for joining. Because SQL is considered a set manipulation
language, the WHERE clause is important in defining
the set of rows being manipulated.

SQL WHERE Syntax:


SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;
References:
http://www.ijser.in/archives/v2i2/SjIwMTMxMTc=.pdf
http://www.uky.edu/~gmswan3/777/IS_Book.pdf
http://archive.org/stream/ModernDatabaseManagement10ed/Modern%20Database
%20Management%2010ed_djvu.txt