Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

  1. 1. BTEC Higher National Diploma in Computer & Network Technology Assignment SpecificationInstitute Name : IDM Computer Studies Pvt. Ltd.Unit Name : Database Management SystemUnit Value : Unit 11Lecturer : Ms. Nirosha PereraUnit 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 DescriptorsAssessor Comments:Signature: Date: __/__/__IV Comments:Signature: Date: __/__/__ 1
  2. 2. ASSESSMENT CRITERIACriteria for PASS Possible evidence × /√ FeedbackP4.1.1 Identify the fundamentals Demonstrate the different database types available in theof 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 databasesthe 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 upand 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. Anddevelop 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 × /√ FeedbackM1 Identify and apply Effective use of function of Access software. Develop the strategies to find entire required input output screen. appropriate solutionsM2 Select / design Used the presentation mechanism for technical & no appropriate methods / technical audience techniques 2
  3. 3. M3 Present and Produce a well structured & demonstrated of designing a communicate database, Demonstrated that & manipulate appropriate Appropriate findings database softwareGrade Descriptors for Possible evidence × /√ FeedbackDistinctionD1 Use critical reflection to Show evidence of personnel work and used different Dataevaluate own work and justifyvalid conclusionsD2 Take responsibility for Demonstrate it has own work and lessoned learned usingmanaging and organizing the ResearchingactivitiesD3 Demonstrate convergent / Problems have been solved, representative of the new ownlateral / creative thinking ideas of work. Effective way of thinking. 3
  4. 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 CompanyA 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 ormore of the drivers are allocated to each stage of a route which corresponds to a journeythrough some or all of the towns on a route. Some of the towns have a garage where buses arekept. Each of the bus is identified by the registration number and can carry different numbers ofpassengers. Since the vehicles vary in size , each route is identified by a route number andinformation 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. 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 4a. Describe the main data administration functions that need to be carried out for bus thecompany.b. Examine the main activities need to be carried out by the DBAs for the administration of thedatabase environment.c. Construct a security plan to ensure the security of a database and identify the main users tothe system and grant the specified database models & grant user access, security and recovery,backup features. END of Assignment 5