SlideShare a Scribd company logo
1 of 10
R.D.SIVAKUMAR, M.Sc.,M.Phil.,M.Tech.,
Assistant Professor of Computer Science &
Assistant Professor and Head, Department of M.Com.(CA),
Ayya Nadar Janaki Ammal College,
Sivakasi – 626 124.
Mobile: 099440-42243
e-mail : sivamsccsit@gmail.com
website: www.rdsivakumar.blogspot.in
DATABASE
DATABASE
A database is a repository of collections of related data or facts. It arranges them in
a specific structure. For example, data such as “1001, Arul A., B.E. (CSE), Lecture,
Comp. Sc. & Engg. 27/01/97, 10000” in table are all relevant to a staff database of an
educational institution.
Similar to the Institution staff database, there can be different databases, like CSE
Department Database, as in table for different applications. For example, you may
keep a list of addresses of your relatives and friends written down in an address book.
This is a database of addresses.
DATABASE
Data in a database in most commonly viewed in one or more two-dimensional
tables, each consisting of columns and rows. The entire collection or related data in
one table is referred to as a File or a Table. Each row in a table represents a Record,
which is a set of data for each database entry. Each table column represents a Field,
which groups each piece or item of data among the records into specific categories
or types of data.
MANIPULATION OF DATABASE
We may manipulate the database in one or more of the following ways:
• Searching
• Sorting
• Merging
• Performing Calculations on data
• Filtering
• Editing the database
• Report Generation
Searching is a process to select a desired specific data from a database.
For instance, you want to select the student ranking first in a class with respect to the
total marks or in individual subjects or you want to see the performance of a
particular student. Searching is done using database commands on the relevant fields.
Sorting is the process of arranging the data in a table in some order. In the above
example, we may arrange the list of staff – members in an alphabetical order or
according to the seniority in position or date of joining or in any other order we like.
SEARCHING
SORTING
MANIPULATION OF DATABASE
MERGING
PERFORMING CALCULATION ON DATA
Merging is a process of joining data from two or more tables of the same or
different databases. For example, in a student database, you may have mark
lists for different classes. You want to prepare one table that shows all the first
ranking students of each class. For this purpose, you can independently search
in each table to select the first rank student from each class and merge all the
names together in a single file/table
You may do any kind of arithmetic calculations on the data stored in the
database. For example, to obtain the total marks of all the subjects of a student,
you may add the marks in the concerned fields of the database and store them
in a separate field.
MANIPULATION OF DATABASE
FILTERING
There are times when viewing the entire table is unwieldy. Using a Filter is a
way of limiting the information that appears on screen. Filters are a feature for
displaying and browsing a selected list or subset of records from a table. The
visible records satisfy the condition that the user sets. Those that do not satisfy
the condition are hidden
Editing is a process of performing corrections on the existing data, deleting
the existing data, field(s), or record(s), adding new data, field(s), record(s) or
changing the format of the database, and so on.
EDITING THE DATA
You may generate any desired report, from the data of the database. For
example, in the case of student database, you may generate a report of all the
students who have scored marks less than the minimum marks required for a
pass, and another report that gives the list of passed students, and so on.
REPORT GENERATION
DATABASE TYPES
Based on the conceptual structures, the databases can be classified as follows:
1. Flat – File database
2. Relational database
3. Hierarchical database
4. Network database
5. Object-Oriented database
FLAT – FILE DATABASE
A database file that consists of a single data table is a Flat-file database. Flat-file
database can be quite useful for certain single user or small-group situations, especially
for maintaining lists such as address lists or inventories. Data that is stored, managed,
and manipulated in spreadsheet is another example of a flat-file database.
Despite their simplicity, flat-file databases do have a significant limitation over
databases consisting of multiple tables. They do not allow for more complex requests.
This is fine if you merely need to locate a part or verify an address. However, very often
you need to process more extensive information from multiple data tables which is not
possible in flat-file databases.
DATABASE TYPES
RELATIONAL DATABASE
A relational structure represents a database made up of a set of related tables. In a
relational database, one or more common fields existing in two or more tables create
a relationship between these tables. The common field or fields are called the Keys.
A primary key is a key that uniquely identifies a record in a database table. In
relational databases, a primary key can consist of one or more fields. For instance, in
table 7.3, Emp.No. is a primary key, since it uniquely identifies an employee record.
The relational database structure is the most prevalent database in today’s business
organizations.
The hierarchical database structures were primarily used on Main Frame
computers. In hierarchical databases, records are organized in a tree like structure
by type. The relationship between record types is said to be a parent-child
relationship, in which any child type relates only to a single parent type.
HIERARCHICAL DATABASE
DATABASE TYPES
NETWORK DATABASE
The Network database is very similar to the hierarchical structure except that any
one record type can relate to any number of other record types.
OBJECT ORIENTED DATABASE
An Object Oriented database is a newer structure that has been generating a great
deal of interest in recent years. It represents very different approach to the way data is
treated by database developers and users.
The object oriented structure groups data items and their associated characteristics,
attributes, and procedures into complex items called objects. Physically an object can
be anything: a product, or event, such as a house, an appliance, an art piece, a
customer complaint, or even a purchase.
 An object is defined by its characteristics, attributes and procedures. An object’s
characteristics can be text, sound, graphics, and video. Examples of attributes might
be colour, size, style, quantity, and price. A procedure refers to the processing or
handling that can be associated to the object.
THANK YOU..!!

More Related Content

What's hot

Starting ms access 2010
Starting ms access 2010Starting ms access 2010
Starting ms access 2010Bryan Corpuz
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databasesBryan Corpuz
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management SystemMian Abdul Raheem
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database ConceptsRosalyn Lemieux
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Modeloudesign
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to databaseArpee Callejo
 
Intro databases (Table, Record, Field)
Intro databases (Table, Record, Field)Intro databases (Table, Record, Field)
Intro databases (Table, Record, Field)Maryam Fida
 
Database management system
Database management systemDatabase management system
Database management systemedudivya
 
Database Relationships
Database RelationshipsDatabase Relationships
Database Relationshipswmassie
 
Database Concepts and Terminologies
Database Concepts and TerminologiesDatabase Concepts and Terminologies
Database Concepts and TerminologiesOusman Faal
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and ComponentsRIAH ENCARNACION
 

What's hot (20)

Database structure
Database structureDatabase structure
Database structure
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Starting ms access 2010
Starting ms access 2010Starting ms access 2010
Starting ms access 2010
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database Concepts
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
 
Ch1- Introduction to dbms
Ch1- Introduction to dbmsCh1- Introduction to dbms
Ch1- Introduction to dbms
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
 
Intro databases (Table, Record, Field)
Intro databases (Table, Record, Field)Intro databases (Table, Record, Field)
Intro databases (Table, Record, Field)
 
Normalization
NormalizationNormalization
Normalization
 
Database management system
Database management systemDatabase management system
Database management system
 
Database Relationships
Database RelationshipsDatabase Relationships
Database Relationships
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Database Concepts and Terminologies
Database Concepts and TerminologiesDatabase Concepts and Terminologies
Database Concepts and Terminologies
 
Relational databases
Relational databasesRelational databases
Relational databases
 
DBMS
DBMSDBMS
DBMS
 
Database
DatabaseDatabase
Database
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
 

Similar to Database - R.D.Sivakumar

Module03
Module03Module03
Module03susir
 
Ch # 09 database management system
Ch # 09 database management systemCh # 09 database management system
Ch # 09 database management systemMuhammadRobeel3
 
Building a-database
Building a-databaseBuilding a-database
Building a-databaseHarry Potter
 
Building a-database
Building a-databaseBuilding a-database
Building a-databaseJames Wong
 
Building a-database
Building a-databaseBuilding a-database
Building a-databaseYoung Alista
 
Building a-database
Building a-databaseBuilding a-database
Building a-databaseTony Nguyen
 
Building a-database
Building a-databaseBuilding a-database
Building a-databaseDavid Hoen
 
Building a-database
Building a-databaseBuilding a-database
Building a-databaseFraboni Ec
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdffikadumola
 
database concepts.pptx
database concepts.pptxdatabase concepts.pptx
database concepts.pptxslavskrillex
 
Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management SystemLal Mohammad
 
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptx
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptxICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptx
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptxAmanda783100
 
MIS201 SQL database .pdf
MIS201  SQL database .pdfMIS201  SQL database .pdf
MIS201 SQL database .pdfDrSalehAlSaleh
 
Database management system
Database management systemDatabase management system
Database management systemSayed Ahmed
 

Similar to Database - R.D.Sivakumar (20)

Data processing
Data processingData processing
Data processing
 
Module03
Module03Module03
Module03
 
Database.pptx
Database.pptxDatabase.pptx
Database.pptx
 
Ch # 09 database management system
Ch # 09 database management systemCh # 09 database management system
Ch # 09 database management system
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
 
DATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEMDATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEM
 
database concepts.pptx
database concepts.pptxdatabase concepts.pptx
database concepts.pptx
 
Spatial Database and Database Management System
Spatial Database and Database Management SystemSpatial Database and Database Management System
Spatial Database and Database Management System
 
6.2 software
6.2 software6.2 software
6.2 software
 
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptx
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptxICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptx
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptx
 
MIS201 SQL database .pdf
MIS201  SQL database .pdfMIS201  SQL database .pdf
MIS201 SQL database .pdf
 
Database management system
Database management systemDatabase management system
Database management system
 

More from Sivakumar R D .

Internet Connections and Its Protocols - R D Sivakumar
Internet Connections and Its Protocols - R D SivakumarInternet Connections and Its Protocols - R D Sivakumar
Internet Connections and Its Protocols - R D SivakumarSivakumar R D .
 
Internet - R D Sivakumar.
Internet - R D Sivakumar.Internet - R D Sivakumar.
Internet - R D Sivakumar.Sivakumar R D .
 
Data Communication - R D Sivakumar
Data Communication - R D SivakumarData Communication - R D Sivakumar
Data Communication - R D SivakumarSivakumar R D .
 
NETWORK SERVICES - R D Sivakumar
NETWORK SERVICES - R D SivakumarNETWORK SERVICES - R D Sivakumar
NETWORK SERVICES - R D SivakumarSivakumar R D .
 
Computer Communications - R D Sivakumar
Computer Communications - R D SivakumarComputer Communications - R D Sivakumar
Computer Communications - R D SivakumarSivakumar R D .
 
Online Data Protection - R D Sivakumar
Online Data Protection - R D SivakumarOnline Data Protection - R D Sivakumar
Online Data Protection - R D SivakumarSivakumar R D .
 
Software Engineering - R.D.Sivakumar
Software Engineering - R.D.SivakumarSoftware Engineering - R.D.Sivakumar
Software Engineering - R.D.SivakumarSivakumar R D .
 
Different Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarDifferent Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarSivakumar R D .
 
Internet - R.D.Sivakumar
Internet - R.D.SivakumarInternet - R.D.Sivakumar
Internet - R.D.SivakumarSivakumar R D .
 
Electronic Publishing Tools for E-Learning - R.D.Sivakumar
Electronic Publishing Tools for E-Learning - R.D.SivakumarElectronic Publishing Tools for E-Learning - R.D.Sivakumar
Electronic Publishing Tools for E-Learning - R.D.SivakumarSivakumar R D .
 
E-learning Packages - R.D.Sivakumar
E-learning Packages - R.D.SivakumarE-learning Packages - R.D.Sivakumar
E-learning Packages - R.D.SivakumarSivakumar R D .
 
Digital Communication - R.D.Sivakumar
Digital Communication - R.D.SivakumarDigital Communication - R.D.Sivakumar
Digital Communication - R.D.SivakumarSivakumar R D .
 
Digigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.SivakumarDigigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.SivakumarSivakumar R D .
 
Cyber Commerce Technology - R.D.Sivakumar
Cyber Commerce Technology - R.D.SivakumarCyber Commerce Technology - R.D.Sivakumar
Cyber Commerce Technology - R.D.SivakumarSivakumar R D .
 
Video Lesson Creation - R.D.Sivakumar
Video Lesson Creation - R.D.SivakumarVideo Lesson Creation - R.D.Sivakumar
Video Lesson Creation - R.D.SivakumarSivakumar R D .
 
Cognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
Cognitive and Personal Dimensions of Cyber Learning - R.D.SivakumarCognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
Cognitive and Personal Dimensions of Cyber Learning - R.D.SivakumarSivakumar R D .
 
Innovative Presentation - R.D.Sivakumar
Innovative Presentation - R.D.SivakumarInnovative Presentation - R.D.Sivakumar
Innovative Presentation - R.D.SivakumarSivakumar R D .
 
Open Source in E-Learning - R.D.Sivakumar
Open Source in E-Learning - R.D.SivakumarOpen Source in E-Learning - R.D.Sivakumar
Open Source in E-Learning - R.D.SivakumarSivakumar R D .
 
Tuxpaint - R.D.Sivakumar
Tuxpaint - R.D.SivakumarTuxpaint - R.D.Sivakumar
Tuxpaint - R.D.SivakumarSivakumar R D .
 
Academic Blog Design - R.D.Sivakumar
Academic Blog Design - R.D.SivakumarAcademic Blog Design - R.D.Sivakumar
Academic Blog Design - R.D.SivakumarSivakumar R D .
 

More from Sivakumar R D . (20)

Internet Connections and Its Protocols - R D Sivakumar
Internet Connections and Its Protocols - R D SivakumarInternet Connections and Its Protocols - R D Sivakumar
Internet Connections and Its Protocols - R D Sivakumar
 
Internet - R D Sivakumar.
Internet - R D Sivakumar.Internet - R D Sivakumar.
Internet - R D Sivakumar.
 
Data Communication - R D Sivakumar
Data Communication - R D SivakumarData Communication - R D Sivakumar
Data Communication - R D Sivakumar
 
NETWORK SERVICES - R D Sivakumar
NETWORK SERVICES - R D SivakumarNETWORK SERVICES - R D Sivakumar
NETWORK SERVICES - R D Sivakumar
 
Computer Communications - R D Sivakumar
Computer Communications - R D SivakumarComputer Communications - R D Sivakumar
Computer Communications - R D Sivakumar
 
Online Data Protection - R D Sivakumar
Online Data Protection - R D SivakumarOnline Data Protection - R D Sivakumar
Online Data Protection - R D Sivakumar
 
Software Engineering - R.D.Sivakumar
Software Engineering - R.D.SivakumarSoftware Engineering - R.D.Sivakumar
Software Engineering - R.D.Sivakumar
 
Different Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarDifferent Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.Sivakumar
 
Internet - R.D.Sivakumar
Internet - R.D.SivakumarInternet - R.D.Sivakumar
Internet - R.D.Sivakumar
 
Electronic Publishing Tools for E-Learning - R.D.Sivakumar
Electronic Publishing Tools for E-Learning - R.D.SivakumarElectronic Publishing Tools for E-Learning - R.D.Sivakumar
Electronic Publishing Tools for E-Learning - R.D.Sivakumar
 
E-learning Packages - R.D.Sivakumar
E-learning Packages - R.D.SivakumarE-learning Packages - R.D.Sivakumar
E-learning Packages - R.D.Sivakumar
 
Digital Communication - R.D.Sivakumar
Digital Communication - R.D.SivakumarDigital Communication - R.D.Sivakumar
Digital Communication - R.D.Sivakumar
 
Digigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.SivakumarDigigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.Sivakumar
 
Cyber Commerce Technology - R.D.Sivakumar
Cyber Commerce Technology - R.D.SivakumarCyber Commerce Technology - R.D.Sivakumar
Cyber Commerce Technology - R.D.Sivakumar
 
Video Lesson Creation - R.D.Sivakumar
Video Lesson Creation - R.D.SivakumarVideo Lesson Creation - R.D.Sivakumar
Video Lesson Creation - R.D.Sivakumar
 
Cognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
Cognitive and Personal Dimensions of Cyber Learning - R.D.SivakumarCognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
Cognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
 
Innovative Presentation - R.D.Sivakumar
Innovative Presentation - R.D.SivakumarInnovative Presentation - R.D.Sivakumar
Innovative Presentation - R.D.Sivakumar
 
Open Source in E-Learning - R.D.Sivakumar
Open Source in E-Learning - R.D.SivakumarOpen Source in E-Learning - R.D.Sivakumar
Open Source in E-Learning - R.D.Sivakumar
 
Tuxpaint - R.D.Sivakumar
Tuxpaint - R.D.SivakumarTuxpaint - R.D.Sivakumar
Tuxpaint - R.D.Sivakumar
 
Academic Blog Design - R.D.Sivakumar
Academic Blog Design - R.D.SivakumarAcademic Blog Design - R.D.Sivakumar
Academic Blog Design - R.D.Sivakumar
 

Recently uploaded

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 

Recently uploaded (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 

Database - R.D.Sivakumar

  • 1. R.D.SIVAKUMAR, M.Sc.,M.Phil.,M.Tech., Assistant Professor of Computer Science & Assistant Professor and Head, Department of M.Com.(CA), Ayya Nadar Janaki Ammal College, Sivakasi – 626 124. Mobile: 099440-42243 e-mail : sivamsccsit@gmail.com website: www.rdsivakumar.blogspot.in DATABASE
  • 2. DATABASE A database is a repository of collections of related data or facts. It arranges them in a specific structure. For example, data such as “1001, Arul A., B.E. (CSE), Lecture, Comp. Sc. & Engg. 27/01/97, 10000” in table are all relevant to a staff database of an educational institution. Similar to the Institution staff database, there can be different databases, like CSE Department Database, as in table for different applications. For example, you may keep a list of addresses of your relatives and friends written down in an address book. This is a database of addresses.
  • 3. DATABASE Data in a database in most commonly viewed in one or more two-dimensional tables, each consisting of columns and rows. The entire collection or related data in one table is referred to as a File or a Table. Each row in a table represents a Record, which is a set of data for each database entry. Each table column represents a Field, which groups each piece or item of data among the records into specific categories or types of data.
  • 4. MANIPULATION OF DATABASE We may manipulate the database in one or more of the following ways: • Searching • Sorting • Merging • Performing Calculations on data • Filtering • Editing the database • Report Generation Searching is a process to select a desired specific data from a database. For instance, you want to select the student ranking first in a class with respect to the total marks or in individual subjects or you want to see the performance of a particular student. Searching is done using database commands on the relevant fields. Sorting is the process of arranging the data in a table in some order. In the above example, we may arrange the list of staff – members in an alphabetical order or according to the seniority in position or date of joining or in any other order we like. SEARCHING SORTING
  • 5. MANIPULATION OF DATABASE MERGING PERFORMING CALCULATION ON DATA Merging is a process of joining data from two or more tables of the same or different databases. For example, in a student database, you may have mark lists for different classes. You want to prepare one table that shows all the first ranking students of each class. For this purpose, you can independently search in each table to select the first rank student from each class and merge all the names together in a single file/table You may do any kind of arithmetic calculations on the data stored in the database. For example, to obtain the total marks of all the subjects of a student, you may add the marks in the concerned fields of the database and store them in a separate field.
  • 6. MANIPULATION OF DATABASE FILTERING There are times when viewing the entire table is unwieldy. Using a Filter is a way of limiting the information that appears on screen. Filters are a feature for displaying and browsing a selected list or subset of records from a table. The visible records satisfy the condition that the user sets. Those that do not satisfy the condition are hidden Editing is a process of performing corrections on the existing data, deleting the existing data, field(s), or record(s), adding new data, field(s), record(s) or changing the format of the database, and so on. EDITING THE DATA You may generate any desired report, from the data of the database. For example, in the case of student database, you may generate a report of all the students who have scored marks less than the minimum marks required for a pass, and another report that gives the list of passed students, and so on. REPORT GENERATION
  • 7. DATABASE TYPES Based on the conceptual structures, the databases can be classified as follows: 1. Flat – File database 2. Relational database 3. Hierarchical database 4. Network database 5. Object-Oriented database FLAT – FILE DATABASE A database file that consists of a single data table is a Flat-file database. Flat-file database can be quite useful for certain single user or small-group situations, especially for maintaining lists such as address lists or inventories. Data that is stored, managed, and manipulated in spreadsheet is another example of a flat-file database. Despite their simplicity, flat-file databases do have a significant limitation over databases consisting of multiple tables. They do not allow for more complex requests. This is fine if you merely need to locate a part or verify an address. However, very often you need to process more extensive information from multiple data tables which is not possible in flat-file databases.
  • 8. DATABASE TYPES RELATIONAL DATABASE A relational structure represents a database made up of a set of related tables. In a relational database, one or more common fields existing in two or more tables create a relationship between these tables. The common field or fields are called the Keys. A primary key is a key that uniquely identifies a record in a database table. In relational databases, a primary key can consist of one or more fields. For instance, in table 7.3, Emp.No. is a primary key, since it uniquely identifies an employee record. The relational database structure is the most prevalent database in today’s business organizations. The hierarchical database structures were primarily used on Main Frame computers. In hierarchical databases, records are organized in a tree like structure by type. The relationship between record types is said to be a parent-child relationship, in which any child type relates only to a single parent type. HIERARCHICAL DATABASE
  • 9. DATABASE TYPES NETWORK DATABASE The Network database is very similar to the hierarchical structure except that any one record type can relate to any number of other record types. OBJECT ORIENTED DATABASE An Object Oriented database is a newer structure that has been generating a great deal of interest in recent years. It represents very different approach to the way data is treated by database developers and users. The object oriented structure groups data items and their associated characteristics, attributes, and procedures into complex items called objects. Physically an object can be anything: a product, or event, such as a house, an appliance, an art piece, a customer complaint, or even a purchase.  An object is defined by its characteristics, attributes and procedures. An object’s characteristics can be text, sound, graphics, and video. Examples of attributes might be colour, size, style, quantity, and price. A procedure refers to the processing or handling that can be associated to the object.