Free Tutorials, Linux Command, Source Code Architecture,  Software Engineering, Intelligent Systems, RDBMS, Computer Accounting,  Operations Research, Discrete Mathematics, Network, SAD Lay Networks Lay Networks
Computer Science Networking Operating Systems Linux and Unix Source Code Script & Languages Protocols Glossary
Web laynetworks.com
Google
 


TMA July 2002

Question No. 1: Discuss the relative merits and difficulties of applying data flow oriented design in the area of design of Database Management Systems.

Data flow design is just one of the many types of design methods, which are possible, to make a proper plan for the method of implementing a software project. The other design methods include user-interface design in which how the user interacts with the software is designed, the component-level design in which how the inputs are converted into outputs is designed, the architecture design in which the overall structure of the software is designed.

Data flow design involves understanding of how date moved from one module to another in a project. We find the various modules, and for each of the modules, we find out the inputs provided and the outputs which it provides. We then associated there inputs and outputs of each module, with other modules. For example, module 1 may accept some form of input from the user and result in some output. The output from module 1 is provided as input to module 2, which does some process and results in its own output. This output may be passed as input to the next module. This process continues, until we get the final results.

A database management system software is generally a collection of date and a set of program which help is accessing those date. The general functions of the DBMS software include, the ability to store new date, the ability to modify the existing date, the ability to remove the existing date and the ability to retrieve the date in the requested form. There are a large number of DBMS software through out the world. Every company now-a-days is storing its data in one or the other type of DBMS. They have become almost compulsory for top and middle level management people of any company to take business policy decisions.

These DBMS software should have the capability of managing large amounts of date, with out providing any sort of problems to users. To make this feature possible, in the recent times companies have started using data mining, date warehousing concepts. These latest things make it possible for proper and efficient maintenance of large amounts of data of a company, without any errors or problems of any sort.

To prepare a DBMS software itself, the method of storing date internally become more crucial then any other task in the development process. In analysis of such a project, we find what type of data is going to be stored and also the volume of data, which is probably going to be stored. Basing on this information, designers will design efficient data structures to hold the data of the company. The selection of data structures is done by taking into account, the type of accessing done by the company personnel

A data flow oriented design methods will be very helpful, in understanding the working of a DBMS type of software, because it allows to show, how the date moves between various components. The DBMS contains various components like the repository, tables, database drivers, query processor etc. How the date moves between these components can be understood very clearly with the help of a data flow oriented design method.

But the point is that, it is not important where the date is moving within a DBMS software, but in which form the data is moving. This possible by understanding the data structures which are used internally to store the entire data. The date structure being used can be a simple linked list, if the data is accessed by the company personnel only in a sequential manner, The data structure can be a binary tree or a AVL tree, if the data is accessed randomly and large amounts of data is stored. So, in the data flow oriented design method, if we incorporate the details if the data structure, then it will be very useful to understand the underlying structure of any DBMS software.


Cont...

TMA 2001 Project 2001 Project July 2002 TMA

Top

Back
Next
FDDI Frequently Asked Questions (FAQ), The function and frame format of FDDI,Aloha,Comparative analysis between two types of ATM Switches,Knockout Switch,Barcher-Banyan Switch,Various popular standards for compressing multimedia data,Distributed Multimedia Survey: Standards, ASCII to hex value chart,Comparative analysis - TCP - UDP, Addressing Formats and QoS parameters, Bellman Ford's Algorithm Lay networks, free, java, java script, asp, vb, linux, ignou, tutorial, Unix commands, System Analysis, System Design, Ipv6, quiz, download, free, Computer Architecture, Object Oriented System, Relational Database Management Systems, Object Oriented System, Operating Systems, Software Engineering, Communications and Networks, Discrete Mathematics, Intelligent Systems, Operations Research, Accounting and Finance on Computersmca, networking, protocols, glossary, assignment, project, tma, programming source code, programming, source code, unix, free
 
Book Mark/Share this site at BlinkBits BlinkList Blogmarks co.mments Delicious Digg Fark Furl it! Google Ma.gnolia Netvouz NewsVine RawSugar Reddit Shadows Simpy Stumble Technorati YahooMyWeb

Copyright © 2000- 2007 Lay Networks All rights reserved. 
This website is best viewed in Firefox 1.0.1 above.

Web Hosting sponsored by Customized Software Company India
Web Site Designed by Web Designing, Flash Animation, Multimedia Presentations, Broacher/catalogue designing, Web Promotion 
Refer to your freind About Us Legal IGNOU Contact Us Feedback Donate to laynetworks.com Download Management Tutorials Tutorials History Search here