I have used SQL Server Management Studio to query the database analysis and design, in this project. It can be seen from above queries and screenshots that meaningful and relevant data is produced.
Query tools are SQL query software tools which allow us to execute and administer queries against most common databases. There are certain advantages of using query tools:
Thus by the help of SQL Queries, we can retrieve any kind of data quickly and securely.
Get assignment help from full time dedicated experts of Locus assignments.
Call us: +44 – 7497 786 317Relational database for English Premier League is as follows:
Requirement of testing the above database: Databases are a collected of files and records containing different data types, interconnected to each other, therefore databases are heterogenous. With the presence of various data types and records, large databases may have integration and implementation errors, which affect system security, reliability, consistency and performance in negative way. Thus in order to obtain a database system which satisfies database properties like Atomicity, consistency, isolation, durability etc., it is important to test the database periodically.
Purpose of testing the database: Testing is done to find the errors in the database, thus improving its quality and effectiveness.
Many users are connected with single database and web application, so data is critical from business perspective.
Companies that are associated with data storage need to have a reliable and consistent storage medium. If any of the CRUD operations like insert, update, delete etc are performed without verifying the database for its consistency, then there is risk of system crash and data loss, which might affect all the connected users of database.
Disadvantages of testing the database:
Alternatively we can make use of SQL Query Analyser while using SQL Server.
In this project, I have created six database tables for English Premier League database: Game, Team, Players, Coach, Manager, Refree. Each table is identified by a unique primary key. Foreign key constraints are also defined in respective tables.
In this database we can see that:
In table game, game_id is the primary key and refree_id is the foreign key.
In table player, player_id is the primary key and game_id is foreign key.
In table coach, coach_id is the primary key.
In table manager, manager_id is the primary key.
In table refree, refree_id is the primary key.
In table team, team_name is the primary key. Coach_id, manager_id,player-id, refree_id, game_id are all foreign keys which reference Coach, manager, player, refree, game tables respectively.
Verification and Validation are two software testing processes, applied on any product or software to check its quality. Here is a list of differences between these two processes.
Verification |
Validation |
Verification process is always done before validating a software. |
This step is performed after verifying the software for consistency and at end of development process. |
Verification process checks that the product or software is designed to give all functionality to the client. |
Validation process checks that the developed system / software / product meets user requirements and organization’s goals. |
Verification involves periodic reviews, meetings and walkthroughs over the system to be developed. |
Validation involves all kinds of testing(manual and automation) over the developed system / software. Manual Testing involves functional and Non Functional Testing. |
The documents that are required for verification are test plans, code, design specifications, requirement specifications, traceability matrix etc. |
Validation does not require documentation, it is performed on actual system / product / software. |
It is a low level activity. |
Validation is a high level activity. |
Verification checks whether the product is being built in correct way. |
Validation is performed to check whether developed product is according to requirement specification and that it meets user and organization’s requirements. |
An example can be : If we have to build a table. Then verification process involves checking that it has all four legs, which are of correct size, table top is of correct diameter. |
Validation process will involve checking that the final table is exactly in accordance with the requirements of client. |
Verification process answers questions like – Am I building the product in correct manner. |
Validation process answers questions like – Am I building the right product, which will meet user requirements. |
Advantages of Verification :
|
Advantages of Validation :
|
Ways of managing or controlling various objects or activities in the fashion we desire, are called control mechanisms. It is essentially moulding the environment variables as per our desire and requirements.
In business, control mechanisms have to be applied so that whatever we do helps us in gaining profit, and fulfills organization’s objectives.
In our project on English Premier league, we have applied some control checks over various entities like players who have to play within certain team.
Thus various such control mechanisms have to be applied, so that functioning of the organization or English Premier League takes place smoothly.
For complete copy of this solution, order now from Assignment Help
Details
Other Assignments
Related Solution
Other Solution