Database Testing means in short backend testing. You need to check all data entered in front end should be capture in backend using SQL Queries. Data validation and data integration can be done.
For Database Testing User must have strong knowledge of SQL. Oracle, MySQL etc database used by company depends on company to company.
EX : Consider Registration Form , you entered all details and click on submit butoon. Once you click on submit button then all details saved into database.