2. Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
3. WHAT IS DATABASE?
Supilesh Sukumaran
supilesh@gmail.com
www.facebook.com/supiles
h
twitter.com/supilesh
in.linkedin.com/in/supilesh
9747872962
5. A database is an organized collection of data.
The data is typically organized to model relevant
aspects of reality.
In a way that supports processes requiring this
information
6. Data
Known facts
Types: text, graphics, images, sound, videos
Database management system (DBMS)
Software package for defining and managing a
database
GENERAL CONCEPTS
7. Characteristics:
Data is organized into tables: rows & columns
Each row represents an instance of an entity
Each column represents an attribute of an entity
Metadata describes each table column
Relationships between entities are represented by values
stored in the columns of the corresponding tables (keys)
Accessible through Standard Query Language (SQL)
RELATIONAL DATABASE
8. Data that describes the properties or
characteristics of other data
Does not include sample data
Allows database designers and users to
understand the meaning of the data
METADATA
9. SQL statements are used to retrieve and
update data in a database.
Includes:
Data Manipulation Language (DML)
Data Definition Language (DDL)
Data Control Language(DCL)
SQL
10. Syntax for executing
queries, updating, inserting, and deleting records.
SELECT - extracts data from one or more table
INSERT INTO - inserts new data into a table
UPDATE - updates data in a table
DELETE FROM - deletes data from a table
Data Manipulation Language
11. Syntax for creating ,editing, deleting:
Databases
Tables
Views
Indexes
Constraints
Users
Data Definition Language
12. Data Control Language
Create privileges to allow users access to, and
manipulation of, the database.
There are two main commands:
GRANT to grant a privilege to a user
REVOKE to revoke (remove) a privilege from a
user
14. Firebird is an open
source SQL relational database
management system that runs
on Linux, Windows, and a variety
of Unix.
15.
16. IB Expert is a professional Integrated
Development Environment for developing and
administration InterBase and FireBird databases.
Whether you enjoy the control of hand-coding
DML or DDL statements or to work in a visual
editing environment, IB Expert makes it easy to
get started and provides you with helpful tools to
enhance your experience.
18. IBExpert is the leading GUI tool for
Firebird and InterBase® databases.
Produced by IBExpert KG, headed by
Holger Klemt, who has more than 21
years experience in database design and
development.
22. If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com