SlideShare ist ein Scribd-Unternehmen logo
1 von 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..!!

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Database Concepts
Introduction to Database ConceptsIntroduction to Database Concepts
Introduction to Database Concepts
Rosalyn Lemieux
 
Database Relationships
Database RelationshipsDatabase Relationships
Database Relationships
wmassie
 

Was ist angesagt? (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
 

Ähnlich wie Database - R.D.Sivakumar

Building a-database
Building a-databaseBuilding a-database
Building a-database
James Wong
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
Tony Nguyen
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
David Hoen
 
Building a-database
Building a-databaseBuilding a-database
Building a-database
Fraboni Ec
 
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptx
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptxICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptx
ICT NOTESmbjbujbhbuhuhhipv;ihsjhis 7.pptx
Amanda783100
 

Ähnlich wie 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
 

Mehr von Sivakumar R D .

Mehr von 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
 

Kürzlich hochgeladen

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Kürzlich hochgeladen (20)

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).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.