23
1. Domain Analysis

6.DB Migration Synopsis

Embed Size (px)

DESCRIPTION

DB Migration

Citation preview

1. Domain Analysis

Domain Analysis

Project Title: An all in one Database MigratorDomain Database.Sub-DomainAdvanced Database.Industries /Organizations Visited1. Tribbianis software solutions Private Limited

About Tribbianis software solutions:-

Tribbianis software solutions is software Product Development and Services Company, serving small and medium sized companies and their clients from its global delivery center in Pune, India.

Data warehouseis a database used for reporting and data analysis. It is a central repository of data which is created by integrating data from multiple disparate sources. Data warehouses store current as well as historical data and are commonly used for creating trending reports for senior management reporting such as annual and quarterly comparisons.The data stored in the warehouse are uploaded from the operational systems (such as marketing, sales etc.). The data may pass through an operational data store for additional operations before they are used in the Data Warehouse for reporting.

Analysis Highlights1. Functional Areas & Major Components of the system.1. User Management.1. Password Management.1. Database Server Configuration.1. Migration.1. Convertor.1. Database Creator.

1. Major Sub-Function in each Functional Area.1. User Management.1. Add User.1. Delete User.1. Modify User.1. Password Management.1. Change Password.1. Security question.1. Migration.1. Convertor1. Connection management.1. Reader.1. Virtual Memory.1. Data cleaning.1. Data Processing.1. Database Creator.1. Major Information Requirements.1. Database configuration.1. User information.1. Database to be converted.

1. Major Internal & External Environmental Factors.3. Internal Factors:1. Database Administrator.3. External Factors:1. Employee.

1. Major Features of the Existing system.1. One to one database converter is available.1. Desired Features.1. One to one database converter is available.1. Security available.1. Extent of Automation(Functional Areas Automation)1. Automated

1. Maintenance of security in order to keep data confidential.1. High security.1. System maintains stringent security of data through proper authorization andauthentication measures for effective role based access.

Degree of computerization/Automation in the sub-domain1. Automated.

Technology Used

1. Microsoft Visual Studio 2010.1. Microsoft SQL Server 2005.1. Oracle 10g.1. My SQL.

Major Observations & Conclusions

1. Data migration system is designed to convert the database into convenient format.1. Maintenance of security is important in order to keep the data confidential.1. The entire information maintained in the database or files cannot be retrieved without an authorized user.

Scope for Creation & Innovation1. Can be increase type of database convertor like many to many.1. Security can be increased.1. Constraints can be converted.

2. Preliminary Survey

Preliminary Survey1. Target Application AreaProfessional Application.

1. About the Existing System 1. One to one database converter is available.1. Less security.1. System is not customer or user friendly.1. System is user interleave.

1. Nature of Existing System1. Automated.

1. Functional Areas of the System

Functional AreaDegree of Automation

Data warehousingAutomated

Data miningAutomated

OLAP (On-Line Analytical Tool)Automated

1. Users / Stakeholders

Two users:1. Database Administrator.1. Employee.

1. Problem Areas Identified

7. Many tomany database conversionsare not possible.7. Less security.

1. Scope of the Project

1. To implement the system with many to many mapping.1. Simplify processes - minimizing the number of applications.1. To implement the system with1. Database convertor.1. Database creator.

1. About the Proposed System

Need of Proposed System:

1. One tomany databaseconvertors are available.1. Provide complete security and integrity for organizational information is a major challenge to meet in proposed software.

Features of Proposed System1. Support migration/transfer of schema and data across Oracle, My SQL, SQL Server and MS Access. 1. Provides connectivity to databases.1. Provides more option like create database.1. Migratesdatabase table indexes views constraints along with data.1. Provide option to migrator to both schema or just data, or just schema alone.1. The software maintains stringent security of data through proper authorization and authentication measures for effective role based access.1. Handles the migration of auto increment columns appropriately.

3. Feasibility Analysis

Feasibility Analysis

1. Target Application Area Professional Application.

1. Proposed Project Scope 1. To implement the system with many to many database conversion mapping.1. Simplify processes - minimizing the number of applications.1. To implement the system with1. Database convertor.1. Databasecreator.

1. Development Side Requirements 1. Hardware requirement :-1. Processor: Pentium IV or more.1. Hard Disk: 40 GB.1. RAM: 1 GB.1. Software requirement :-1. Operating system: Windows XP.1. Front End: VB.NET.1. Back end: SQL SERVER 2005.1. Client Side Requirements

1. Hardware requirement :-1. Processor: Pentium IV or more.1. Hard Disk: 40 GB.1. RAM: 1 GB.

1. Software requirement :-1. Operating system: Windows XP.1. Tool: Microsoft Windows .net Framework 3.51. Back end: SQL SERVER 2005.1. Tools used for Feasibility Analysis

4. Market SurveyTo get information about how actual work is carried out we visited some organizations and also had a questionnaire session.

4. Information search through sourcesInternetAll the information and viewing to the all migration forms of the organization and relevant to it.1. Mr. Sandesh Khandui (Database Administrator of Z- Con)1. How does the data store in data warehousing?1. What is the role of the Database Administrator in the organization?1. How does the migration perform on data warehousing?

1. Feasibility / Viability findings for the proposed project 1. Technical Feasibility 1. To make it technically feasible a network has to be established.1. The computer system must be equipped with a high configuration database server.

1. Economic Feasibility 1. Projection and Estimation :1. Development cost :1. Windows XP: Rs. 9,000 approx.1. Microsoft Visual Studio 2008: Rs. 1, 02,000 approx. 1. SQL Server 2005: Rs. 89,000 approx.1. Software Development& software testing: 76,000approx.1. Cost to the client :Total Cost: Rs.2, 76, 0000approx.

1. Operational Feasibility 1. Provision of training must be conducted to the staff members before implementing the software so that they could effectively work in the changed environment.

1. Behavioral Feasibility

No need to give extra training to user. Training about to handle software is more than enough. And system is much more user friendly.1. Legal Feasibility

This software here by carries a determination of any infringement, violation that could result from development of system.

4. Detailed System Analysis

Detailed System Analysis

1. System Under ConsiderationDatabase Warehouse and Management.

1. Major Modules in System

1. User Management.2. Password Management.3. Migration: Convertor & Connection management. 4.Data Reader: i. Virtual Memory.ii. Data cleaning.

5.Data Processing.6.Database Creator.