Disclaimer: This presentation is prepared by trainees ofbaabtra as a part of mentoring program. This is not officialdocument of baabtra –Mentoring PartnerBaabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .Ltd
WHAT IS DATABASE?Supilesh Sukumaransupilesh@gmail.comwww.facebook.com/supileshtwitter.com/supileshin.linkedin.com/in/supilesh9747872962
A database is an organized collection of data.The data is typically organized to model relevantaspects of reality.In a way that supports processes requiring thisinformation
DataKnown factsTypes: text, graphics, images, sound, videosDatabase management system (DBMS)Software package for defining and managing adatabaseGENERAL CONCEPTS
Characteristics:Data is organized into tables: rows & columnsEach row represents an instance of an entityEach column represents an attribute of an entityMetadata describes each table columnRelationships between entities are represented by valuesstored in the columns of the corresponding tables (keys)Accessible through Standard Query Language (SQL)RELATIONAL DATABASE
Data that describes the properties orcharacteristics of other dataDoes not include sample dataAllows database designers and users tounderstand the meaning of the dataMETADATA
SQL statements are used to retrieve andupdate data in a database.Includes:Data Manipulation Language (DML)Data Definition Language (DDL)Data Control Language(DCL)SQL
Syntax for executingqueries, updating, inserting, and deleting records.SELECT - extracts data from one or more tableINSERT INTO - inserts new data into a tableUPDATE - updates data in a tableDELETE FROM - deletes data from a tableData Manipulation Language
Syntax for creating ,editing, deleting:DatabasesTablesViewsIndexesConstraintsUsersData Definition Language
Data Control LanguageCreate privileges to allow users access to, andmanipulation of, the database.There are two main commands:GRANT to grant a privilege to a userREVOKE to revoke (remove) a privilege from auser
Firebird is an opensource SQL relational databasemanagement system that runson Linux, Windows, and a varietyof Unix.
IB Expert is a professional IntegratedDevelopment Environment for developing andadministration InterBase and FireBird databases. Whether you enjoy the control of hand-codingDML or DDL statements or to work in a visualediting environment, IB Expert makes it easy toget started and provides you with helpful tools toenhance your experience.