Sponsored Links


Results 1 to 4 of 4

Thread: CS614 Data Warehousing Assignment No.1 Solution & Discussion Spring Semester 2013

  1. #1
    Administrator Vuhelper's Avatar
    Join Date
    Apr 2011
    Posts
    9,578

    Icon51 CS614 Data Warehousing Assignment No.1 Solution & Discussion Spring Semester 2013

    Sponsored Links1





    CS614 Data Warehousing Assignment No.1 Solution Spring Semester 2013


    Data warehousing (CS614)

    Assignment # 1
    Total marks = 20
    Deadline Date = 29-04-2013
    Please carefully read the following instructions before attempting the assignment.

    Sponsored Links

    Rules for Marking

    It should be clear that your assignment would not get any credit if:

    The assignment is submitted after due date.
    The submitted assignment does not open or file is corrupt.
    The assignment is copied. Note that strict action would be taken if the submitted assignment is copied from any other student. Both students will be punished severely.


    1) You should consult recommended books to clarify your concepts as handouts are not sufficient.

    2) You are supposed to submit your assignment in .doc format. Any other formats like scan images, PDF, Zip, rar, bmp, docx etc will not be accepted

    3) You are advised to upload your assignment at least two days before Due date.

    4) This assignment file comprises of Seven (7) pages.

    Important Note:
    Assignment comprises of 20 Marks. Note that no assignment will be accepted after due date via email in any case (whether it is the case of load shedding or emergency electric failure or internet malfunctioning etc.). Hence, refrain from uploading assignment in the last hour of the deadline, and try to upload Solutions at least 02 days before the deadline to avoid inconvenience later on.
    For any query please contact
    Objective:
    The objective of the assignment is to revise the old concepts as well as setting focus on the new ones. Self practice will not only clear your concepts further but will also provide a strong base in future.
    Reference:
    Please refer to the case study given at the end and complete the following tasks:

    Task#1 [Marks: 5]:
    Draw an Entity Relationship Diagram (ER Model) for the given case study along with proper associations and cardinalities.
    Task#2 [Marks 5]:
    Derive the tables from the ER model and normalize up to third normal form (3rd NF)
    Task#3 [Marks 10]:

    De-normalize the database (obtained after completing task#2) by using the “collapsing tables” technique.

    Case Study

    Air-Ticket Reservation System

    Section 1: Introduction

    1.1 Vision Statement:

    1.1.1 Software Purpose

    The main purpose of this software is to reduce the manual errors involved in the airline reservation process and make it convenient for the airline staff to perform their daily reservation related tasks e.g. tickets reservation, flight scheduling, announcements etc. in automated way.

    1.1.2 Software Scope

    This software provides options for passengers to view and search different flights along with their timings and reservation details for a particular date.
    For administrators (staff members), it will facilitate them to manage the route schedules (adding, editing, canceling and viewing routes), reservations (booking, modifying, canceling and viewing) and staff.
    1.1.3 Software Perspective


    The Airline reservation system (ARS) is an independent application. It is a self-contained product, designed for Local Area Network (LAN) with easy-to-use and interactive graphical user interfaces. Separate interfaces will be provided for passengers and administrators. Passengers will be able to use the passenger-interface (on dedicated terminal computers) within the office premises to view, search and print the flight schedules, see flash news and news alerts etc. The administrators on the other hand will be able to use the given administrator-interface to manage ticket reservations and route schedules etc. However, all the information will be stored in a central database and both the passengers and administrators will use this information to perform their permitted activities. Also note that access to administrator-interface will be role based (i.e. different staff members will have different access level) while the passengers (using passenger-interface) will not require any authentication (i.e. any passenger can use it).



    1.2 Document conventions and definitions:

    ARS - Airline Reservation System

    LAN - Local Area Network

    GUI - Graphical User Interface

    OS - Operating System

    Admin - Administrator
    Section 2: Overall description

    2.1 User characteristics


    No technical experience is required, basic knowledge of handling system is sufficient.

    Users will use the system at three levels:

    1) Super-admins

    2) Sub-admins

    3) Passengers

    Super-admins include members from higher management. They will have full rights of the system, including all the sensitive tasks e.g. add, edit Flight schedule
    Sub-admins include the operating staff. They will have rights of passenger reservation including reserving, editing, viewing and canceling tickets.
    Passengers, on the other hand will have access to see news, search route schedules, available seats and print these details.

    2.2 Operating environment


    ARS will be a client/server based system, running on LAN. Both clients and servers will be Linux based systems.

    Entire application along with database will be installed on the central server. Administrators and passengers will be able to perform the intended functionality through GUI interfaces provided on individual machines.

    Separate Terminal computers (3 to 4) will be provided to passengers, where they will be able to see and search flight schedules, available seats and announcements etc. A printer will also be installed with theses terminals so that passengers could print details of flight (and seats) they selected.

    2.3 External Interfaces



    The application will also need to connect to local airport services database system to get the current status of the runway and other notifications etc. The super admins will use this information to reserve the runway for them and to schedule their flights. Application will connect with this database system through provided interface.



    The system also needs to connect to an international weather forecasting service to get weather forecasting details. This information will also be used for flight scheduling.

    2.4 Assumptions and dependencies


    It is assumed that passengers will first see the flight schedules and fare details from the passenger terminal computers (dedicated only for the passengers). After selecting a particular flight and seat, they will get print of it and will go to reservation booth, where sub admin staff member will reserve ticket for them by seeing the printed specification.
    Also, any breaking news e.g. modification of flight timing etc. will be immediately added to the system by admins, and will immediately be visible through passenger interface.
    Attached Files Attached Files

  2. #2
    Junior Member
    Join Date
    Jul 2012
    Posts
    4

    Assignment cs614

    share solution plz.... today is last date....

  3. #3
    Administrator Vuhelper's Avatar
    Join Date
    Apr 2011
    Posts
    9,578
    Idea Solution:


    In task-1 we have to draw ER diagram, if someone does not know how to draw ER diagram then it was explained in CS-403 sem-2, will have to revise those lectures...Preferably crow feet notation is preferable to draw ER diagram. See attached file for idea how to make ER diagram
    First we have to identify Entities in this scenario
    Then define cardinalities between entities
    In task-2 we have to make tables from the ER diagram we have made in task-1
    In Task-3 we have to use Collapsing technique of De-normalization to combine tables having one-to-one cardinality or many-to-many cardinality.

    ER_no.jpg

  4. #4
    Junior Member
    Join Date
    Jul 2012
    Posts
    4

    cs614...

    gives some idea in assignment related plz... difficult to understand...

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 2
    Last Post: 11-18-2014, 01:48 PM
  2. CS614 Data warehousing Assignment No.2 Solution Fall Semester 2013
    By Vuhelper in forum Assignments & Solutions
    Replies: 2
    Last Post: 11-28-2013, 10:43 PM
  3. Replies: 0
    Last Post: 11-16-2012, 08:06 PM
  4. Replies: 6
    Last Post: 06-06-2012, 12:52 AM
  5. Replies: 0
    Last Post: 01-14-2011, 04:45 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
-: Vuhelp Disclaimer :-
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator's or staff of Vuhelp.net cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms. If you have any doubts about legality of content or you have any suspicions, feel free to contact us.
Online Education | JhelumSoft