Uploaded by Sarah Peterson

Advanced SQL Lab 07

advertisement
DBA110 Database Concepts
Spring 2016
Lab Assignment 7 - 75 points
Scott Caudle
1. What does the acronym SDLC mean, and what does an SDLC portray?
(7 Points)
A: It means Systems Development Life Cycle. It portrays the lifecycle of developing
an information system. This could include planning, building and testing.
2. What does the acronym DBLC mean, and what does a DBLC portray?
(7 Points)
A: It means Database Life Cycle. It describes the stages of building and releasing a
database. It involves many stages and the ultimate goal is to build a stable and
functional database.
3. What is the minimal data rule in conceptual design? Why is it important?
(7 Points)
A: it is there to ensure that all the data in the database is there for a purpose. This is
important because it helps the database be more stable and secure, and makes it
easier to update in the future.
4. What are business rules? Why are they important to a database designer?
(7
Points)
A: Business rules are important to database designers because they help strictly
define the basis of how the database is created. They also help the database designer
create different parts of a database such as constraints, attributes, and entities.
5. What three levels of backup may be used in database recovery management? Briefly
describe what each of those three backup levels does. (7 Points)
A:
1. Full Backup = backs up an exact copy of the database.
2. Differential Backup = backs up specific updates that happen after
the last backup is saved.
3. Transaction log Backup= backs up the transactions not included in
a previous copy of a database.
6. The ABC Car Service & Repair Centers are owned by the SILENT car dealer; ABC
services and repairs only SILENT cars. Three ABC Car Service & Repair Centers
provide service and repair for the entire state. (30 Points)
Each of the three centers is independently managed and operated by a shop
manager, a receptionist, and at least eight mechanics. Each center maintains a
fully stocked parts inventory.
Prepared by Cindy Waters
Page 1
DBA110 Database Concepts
Spring 2016
Lab Assignment 7 - 75 points
Scott Caudle
Each center also maintains a manual file system in which each car’s maintenance
history is kept: repairs made, parts used, costs, service dates, owner, and so on.
Files are also kept to track inventory, purchasing, billing, employees’ hours, and
payroll.
You have been contacted by the manager of one of the centers to design and
implement a computerized system. Given the preceding information, do the
following:
a. Indicate the most appropriate sequence of activities by labeling each of the
following steps in the correct order. (For example, if you think that “Load the
database.” is the appropriate first step, label it “1.”)
__7__ Normalize the conceptual model.
__3__ Obtain a general description of company operations.
__9__ Load the database.
__4__ Create a description of each system process.
__11__Test the system.
__6__ Draw a data flow diagram and system flowcharts.
__5__ Create a conceptual model, using ER diagrams.
__10__Create the application programs.
__2__ Interview the mechanics.
__8__ Create the file (table) structures.
__1__ Interview the shop manager.
b. Describe the various modules that you believe the system should include.
I would include 4 modules:
1. A Inventory Module
2. A Payroll Module
3. A Maintenance Module
4. A Customer Module
Prepared by Cindy Waters
Page 2