2024: Domino Containers - The Next Step. News from the Domino Container commu...
Database.management.system.june.2012
1. BTEC Higher National Diploma in Computer & Network Technology
Assignment Specification
Institute Name : IDM Computer Studies Pvt. Ltd.
Unit Name : Database Management System
Unit Value : Unit 11
Lecturer : Ms. Nirosha Perera
Unit Outcomes:
1. Identify and explain the Fundamental concepts of databases.
2. Identify and explain the features of Data Models
3. Apply data modeling and analysis techniques to the development of database(DB)
4. Formulate queries and develop database using DBMS
5. knowledge and understanding of database administrations and database security.
Grading Opportunities Available
Outcomes/ P13.1 P13.2 P13.3 P13.4 M1 M2 M3 D1 D2 D3
Grade
Descriptors
Date Set: 15th Feb 2012 Due Date:
Student Name : Student No :
Outcomes/Grade Descriptors Achieved (Please Tick)
Outcomes/ P13.1 P13.2 P13.3 P13.4 M1 M2 M3 D1 D2 D3
Grade
Descriptors
Assessor Comments:
Signature: Date: __/__/__
IV Comments:
Signature: Date: __/__/__
1
2. ASSESSMENT CRITERIA
Criteria for PASS Possible evidence × /√ Feedback
P4.1.1 Identify the fundamentals Demonstrate the different database types available in the
of database environment market(Task 1 Section a)
Identify the main functions of DBMS(Task 1 Section b)
P4.1.2 . Identify and explain Describe the data models available to design databases
the features of Data Models i.e Relational, Object Oriented, Post Relational .etc,
(Task 1 Section c)
P4.1.3 Apply data modeling Explain the two approaches top down and bottom up
and analysis techniques to the designing techniques with example. (Task 2, Section a)
development of database(DB)
Normalization (Task 2, Section b)
Identify the entities , relationships among the entities and
Draw the ERD . Using data dictionaries explain the
entities and relationships (Task 2, Section c)
Describe the steps of converting ERD to Relations and the
output(Task 2, Section d)
P4.2.1 Formulate queries and Identification of suitable DBMS to create database. And
develop database using DBMS explain the common language used to define the data,
manipulating the data and defining integrities on data.
Developing tables & manipulating data using proper
tools(Task 3, Section a)
Performing queries (Task 3, Section b)
P4.3.4 Perform Database Identify the concept of database administration &
Administrative tasks data administration and explain the main functions
need to be carried out by data administrator. (Task 3,
Section a)
Analysis the main roles of a DBA. (Task 3, Section b)
Construct a plan to ensure the security of a database
and identify the main users to the system and grant
the specified database models & grant user access,
security and recovery, backup features. . (Task 3,
Section c)
Grade Descriptors for MERIT Possible evidence × /√ Feedback
M1 Identify and apply Effective use of function of Access software. Develop the
strategies to find entire required input output screen.
appropriate solutions
M2 Select / design Used the presentation mechanism for technical & no
appropriate methods / technical audience
techniques
2
3. M3 Present and Produce a well structured & demonstrated of designing a
communicate database, Demonstrated that & manipulate appropriate
Appropriate findings database software
Grade Descriptors for Possible evidence × /√ Feedback
Distinction
D1 Use critical reflection to Show evidence of personnel work and used different Data
evaluate own work and justify
valid conclusions
D2 Take responsibility for Demonstrate it has own work and lessoned learned using
managing and organizing the Researching
activities
D3 Demonstrate convergent / Problems have been solved, representative of the new own
lateral / creative thinking ideas of work. Effective way of thinking.
3
4. Task 1
a. Identify the database types and distinguish between a production database and a
decision-support database.
b. Briefly describe the main functions of a DBMS and explain the Importance of DBMS in
commercial and non commercial environments.
c. Identified and describe the different types of data models available in the market.
Assignment Scenario : Bus Company
A country bus company owns a number of buses. Each bus is allocated to a particular route,
although some routes have several buses. Each route passes through a number of towns. One or
more of the drivers are allocated to each stage of a route which corresponds to a journey
through some or all of the towns on a route. Some of the towns have a garage where buses are
kept. Each of the bus is identified by the registration number and can carry different numbers of
passengers. Since the vehicles vary in size , each route is identified by a route number and
information is available on the average number of passengers carried per day for each route.
Drivers have an employee no, name, address and sometimes a telephone number.
Task 2
a. Describe the different approaches available to design a database.
b. Normalize the above database up to Boyce Codd Normal Form(BCNF).
c. Show the relationship of the data identified in the above bus company using entity
relationship modeling.
d. Describe the steps of converting the above ERD to the implementation of Relational
Database.
4
5. Task 3
a. Using a Data Base Management System (DBMS) of your choice, create all the above
tables, and populate them with well-designed test data (minimum 5 records per table).
Provide printouts of all tables.
b. Set-up and test the following queries using a suitable visual query tool. Provide
printouts of SQL code for each query and the output
1. For each route display the total number of buses allocated.
2. Display the bus details assign for each route. that is route no, route name, bus
reference no, number of passengers carried in each bus.
3. Display the driver details working each route.
Task 4
a. Describe the main data administration functions that need to be carried out for bus the
company.
b. Examine the main activities need to be carried out by the DBAs for the administration of the
database environment.
c. Construct a security plan to ensure the security of a database and identify the main users to
the system and grant the specified database models & grant user access, security and recovery,
backup features.
END of Assignment
5