What is Case Tool

IT is the application of a set of tools and methods to a software system with the desired
end result of high-quality, defect-free, and maintainable software products. It also
refers to methods for the development of information systems together with
automated tools that can be used in the software developmen

Components of Case Tool
Central Repository - CASE tools require a central repository, which can serve as a
source of common, integrated and consistent information. Central repository is a
central place of storage where product specifications, requirement documents, related
reports and diagrams, other useful information regarding management is stored.
Central repository also serves as data dictionary.
Upper Case Tools - Upper CASE tools are used in planning, analysis and design stages
of SDLC.
Lower Case Tools - Lower CASE tools are used in implementation, testing and
maintenance.
Integrated Case Tools - Integrated CASE tools are helpful in all the stages of SDLC, from
Requirement gathering to Testing and documentation.

What is Database Management Case Tool
Database Management CASE (Computer-Aided Software Engineering) packages are
software packages that include many tools that can be helpful when it comes to
database design. The main goal of these packages is to give designers a way of
representing systems that are too complex to understand in their source code or
schema-based forms. They help automate software development and maintenance
tasks and usually contain tools for system analysis, project management, and design.

Uses in database
Collecting and analyzing data:
Designing a data model:A data model organizes data elements and standardizes how
the data elements relate to one another.
Feasibility analysis: A feasibility study involves preparing report on the following issues:
1.Technological feasibility: Is suitable technology available to support database
development?2.Operational feasibility: Does the company have personnel, budget and

parity bit checks.internal expertise to make a database system successful? 3. the datadictionary built. Throughout a computer environment. which requires that data contains. interviewswith managers and clerical users and reports and forms currently being used Implementing the database: During database implementation. computer hardware is built on the basis of certain standards. Information requirements are determined from questionnaire responses. data is encoded in a variety of ways. application programs developed and users trained. Generating application code: Generating reports: Programming and testing: Maintenance: Advantages Improved productivity in development Improved quality through automated checking Automatic preparation and update of documentation Encouragement of prototyping and incremental development Automatic preparation of program code from requirements definition Reduced maintenance systems Disadvantage Cost increase Need for specialized training Limitations in flexibility of documentation Inadequate standardization Slow implementation Unrealistic expectations Some DBMS CASE Tools . Prototyping: Data conversion: Data conversion is the conversion of computer data from one format to another.Economic feasibility: Can benefits be identified? Will the desired system be costbeneficial?Can costs and benefits be measured? Requirements definition: It involves defining the scope of the database identifyingmanagement and functional area information requirements and establishing hardware/softwarerequirements. For example. for example. Thenthe detailed conceptual model is converted to the implementation model of the DBMS. the database populate. a DBMS is selected and acquired.

DB2 and MySQL databases. warnings and hints can be displayed as a result of model verification process. CSV etc. . RTF or PDF format. ODBC etc.XML. In addition. Pictures of ER Diagrams can be generated for HTML reports only. Reverse engineering and database visualization Existing databases can be reverse engineered and displayed in form of a diagram. It was previously called "CASE Studio 2" before it was acquired from Charonware by Quest Software in 2006. Verification Models can be verified and list of errors.Toad Data Modeler Toad Data Modeler is a database design tool allowing users to visually create. TXT. Microsoft SQL Server. Microsoft SQL Azure. It is possible to select types of objects for SQL code generation as well as define options how to generate the output. For all supported database systems it is possible to select particular connection method native connection. maintain and document new or existing database systems. Features SQL Code Generation Complex SQL/DDL code can be generated automatically for all above mentioned database systems. Documentation Toad Data Modeler users can generate reports in HTML. It is also possible to generate output based on XSL transformations . ER Diagrams can be created from SQL files for Oracle.