SlideShare a Scribd company logo
1 of 43
 Object oriented databases are also called Object
  Database Management Systems (ODBMS). Object
  databases store objects rather than data such as
  integers, strings or real numbers. Objects are
  used in object oriented languages such as
  Smalltalk, C++, Java, and others.
Objects basically consist of the following:


      Attributes

      • are data which defines the characteristics
        of an object. This data may be simple such
        as integers, strings, and real numbers or it
        may be a reference to a complex object.
Methods

• define the behavior of an object and are
  what was formally called procedures or
  functions.
 Relational databases store data in tables
  that are two dimensional. The tables have
  rows and columns. Relational database
  tables are "normalized" so data is not
  repeated more often than necessary.
 All table columns depend on a primary
  key (a unique value in the column) to
  identify the column. Once the specific
  column is identified, data from one or
  more rows associated with that column
  may be obtained or changed.
 With     traditional   databases,    data
  manipulated by the application is
  transient and data in the database is
  persisted (Stored on a permanent storage
  device). In object databases, the
  application can manipulate both transient
  and persisted data.
 Object databases should be used when
  there is complex data and/or complex
  data relationships. This includes a many
  to many object relationship
 . Object databases should not be used
  when there would be few join tables and
  there are large volumes of simple
  transactional data.
Object databases work well with:


   • CAS Applications (CASE-computer aided
     software engineering, CAD-computer aided
     design, CAM-computer aided manufacture)

   • Multimedia Applications

   • Object projects that change over time.

   • Commerce
• Objects don't require assembly and
  disassembly saving coding time and
  execution time to assemble or disassemble
  objects.

• Reduced paging

• Easier navigation
• Better concurrency control - A hierarchy
  of objects may be locked.

• Data model is based on the real world.

• Works well for distributed architectures.

• Less code required when applications are
  object oriented.
• Lower efficiency when data is simple and
  relationships are simple.

• Relational tables are simpler.

• Late binding may slow access speed.

• More user tools exist for RDBMS.

• Standards for RDBMS are more stable.

• Support for RDBMS is more certain and
  change is less likely to be required.
 The term client server database may sound
  confusing to a non-techie in the field of the
  internet. The client server database is
  simply used every day on the Internet. They
  include programs and the user of those
  programs. A client server database can be
  broken down to its terms. A client is usually
  one who is “being served” or one who is
  being helped.
 So in essence, “clients” refer to the users
  and the “server,” is the one offering the
  technical application. This creates a client/
  server relationship. And the client server
  database is the network, or the
  applications that are currently being used.
 Client server databases allow us to collect
  and use data from the Internet.


 So the client server database system is
  very relevant as more people access the
  Internet for everyday usage, and everyday
  email checking.
 Technically, the client is the user of the
  software program, whether it is a game,
  email or chat. Anytime you open up an
  Internet browser, you are a client. And the
  database is a place to access those
  applications. Any time a set of data is held
  in a computer and can be accessed by the
  client, and then this would be part of the
  client server database system.
 It provides an essential reference for
  anyone interested in the effective
  management of semi-structured data. Since
  many new and advanced web applications
  consume a huge amount of such data, there
  is a growing need to properly design
  efficient databases.
 This volume responds to that need by
  describing a semantically rich data model
  for semi-structured data, called Object-
  Relationship-Attribute model for Semi-
  structured data (ORA-SS).
 Focusing on this new model, the book
  discusses    problems    and     presents
  solutions for a number of topics,
  including schema extraction, the design of
  non-redundant storage organizations for
  semi-structured data, and physical semi-
  structured database design, among
  others.
Semi-structured Database Design

 presents researchers and professionals
  with the most complete and up-to-date
  research in this fast-growing field.
The semi-structured model

 is a database model. In this model,
  there is no separation between the
  data and the schema, and the
  amount of structure used depends
  on the purpose.
The advantages of this model are the
following:

• It can represent the information of some
  data sources that cannot be constrained
  by schema.
• It provides a flexible format for data
  exchange between different types of
  databases.
• It can be helpful to view
  structured data  as    semi-
  structured  (for    browsing
  purposes).

• The schema     can   easily   be
  changed.

• The data transfer format may be
  portable.
Associative Model of Data

• is a new data-base architecture conceived
  as an alternative to the Rational Model
  Data, the software industry's standard
  arch-itecture for database management
  systems.
 The Associative Model embodies a
  radically different approach, but is
  equally powerful and expressive.


 When the Relational Model was
  introduced in 1970, a large application
  might have been 50 tables and 200
  programs.
 Today's enterprise applications often
  comprise tens of thousands of tables and
  corres-pondingly vast numbers of
  programs.


 The scale of modern applic-ations has
  now outstripped their developers' ability
  to readily comprehend them.
Associative Model of Data


         is      an      alternative      data
    model for database systems. Other data
    models, such as the relational model and
    the object data model, are record-based
 These models involve encompassing attributes
  about a thing, such as a car, in a record structure.
  Such attributes might be registration, colour,
  make, model, etc. In the associative model,
  everything which has “discrete independent
  existence” is modeled as an entity, and
  relationships between them are modeled as
  associations.
 The granularity at which data is
  represented is similar to schemes
  presented by Chen (Entity-relationship
  model); Bracchi, Paolini and Pelagatti
  (Binary Relations); and Senko (The Entity
  Set Model).
 Entity–attribute–value model (EAV) is
  a data model to describe entities where
  the number of attributes (properties,
  parameters) that can be used to describe
  them is potentially vast, but the number
  that will actually apply to a given entity is
  relatively modest.
 In mathematics, this model is known as
    a sparse matrix. EAV is also known
        as object–attribute–value
        model, vertical database
        model and open schema.
Structure of an EAV table


     This data representation is analogous to
      space-efficient methods of storing
      a sparse matrix, where only non-empty
      values are stored.
 In an EAV data model, each attribute-
  value pair is a fact describing an entity,
  and a row in an EAV table stores a single
  fact. EAV tables are often described as
  "long and skinny": "long" refers to the
  number of rows, "skinny" to the few
  columns.
Data is recorded as three columns:


       • The entity: the item being described.

       • The attribute or parameter: a foreign key
         into a table of attribute definitions.

       • The value of the attribute.
 The table has one row for each Entity-
  Attribute-Value triple.
 EAV is known under several alternative
  names: object-property-value by the O-O
  folks, frame-slot-value by the AI
  folks. When implemented in databases,
  an EAV table is called a "generic" table, or
  an "open schema" table.
 Resource Description Format (RDF), the
  basis for "Semantic Web" content, uses
  the same approach: RDF content consists
  of "Subject-Predicate-Object" triples.
Benefits:
    Flexibility

            There are no arbitrary limits on the
   number of attributes per entity. The number
   of parameters can grow as the database
   evolves,    without     schema      redesign.
   (Important in the EPRS)
 Space-efficient storage for highly sparse
  data: One need not reserve space for
  attributes whose values are null.
 A simple physical data format with
  partially self-describing data. Maps
  naturally to interchange formats like XML
  (the attribute name is replaced with start-
  attribute and end-attribute tags.)
 For databases holding data describing
  rapidly evolving scientific domains,
  insulation against consequences of
  change    and      potential domain
  independence.
Presentation1

More Related Content

What's hot (20)

Krish data controls
Krish data controlsKrish data controls
Krish data controls
 
Database design
Database designDatabase design
Database design
 
Part2- The Atomic Information Resource
Part2- The Atomic Information ResourcePart2- The Atomic Information Resource
Part2- The Atomic Information Resource
 
Databases
DatabasesDatabases
Databases
 
Databases
DatabasesDatabases
Databases
 
Introduction to ms access database
Introduction to ms access databaseIntroduction to ms access database
Introduction to ms access database
 
Annotating search results from web databases-IEEE Transaction Paper 2013
Annotating search results from web databases-IEEE Transaction Paper 2013Annotating search results from web databases-IEEE Transaction Paper 2013
Annotating search results from web databases-IEEE Transaction Paper 2013
 
Object Relational Mapping with LINQ To SQL
Object Relational Mapping with LINQ To SQLObject Relational Mapping with LINQ To SQL
Object Relational Mapping with LINQ To SQL
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Database model
Database modelDatabase model
Database model
 
Database model BY ME
Database model BY MEDatabase model BY ME
Database model BY ME
 
Annotating search results from web databases
Annotating search results from web databasesAnnotating search results from web databases
Annotating search results from web databases
 
The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Data models
Data modelsData models
Data models
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
 
Databases
DatabasesDatabases
Databases
 
Tableau file types
Tableau   file typesTableau   file types
Tableau file types
 
Data model
Data modelData model
Data model
 
Introduction to data structures (ss)
Introduction to data structures (ss)Introduction to data structures (ss)
Introduction to data structures (ss)
 

Viewers also liked

GCM April 1998 - Hot town cool bentgrass
GCM April 1998 - Hot town cool bentgrassGCM April 1998 - Hot town cool bentgrass
GCM April 1998 - Hot town cool bentgrassDave Downing, CGCS
 
jill's resume 2015 new
jill's resume 2015 newjill's resume 2015 new
jill's resume 2015 newJill Bateman
 
Как выбрать теплый пол?
Как выбрать теплый пол?Как выбрать теплый пол?
Как выбрать теплый пол?electrolife
 
De Ce Incheiem RCA
De Ce Incheiem RCADe Ce Incheiem RCA
De Ce Incheiem RCAzgabearta
 
E2 e verify-data
E2 e verify-dataE2 e verify-data
E2 e verify-datamglickman
 
Mits college mech department presentation
Mits college mech department presentationMits college mech department presentation
Mits college mech department presentationGV prasad
 
Stan Bogdanov - Building a Gamified Information Literacy Mobile App for Highe...
Stan Bogdanov - Building a Gamified Information Literacy Mobile App for Highe...Stan Bogdanov - Building a Gamified Information Literacy Mobile App for Highe...
Stan Bogdanov - Building a Gamified Information Literacy Mobile App for Highe...Stanislav (Stan) Bogdanov
 
2 roky v zivote online marketéra final
2 roky v zivote online marketéra final2 roky v zivote online marketéra final
2 roky v zivote online marketéra finalDaniel Zaicek
 
Contoh makalah hukum pajak
Contoh makalah hukum pajakContoh makalah hukum pajak
Contoh makalah hukum pajakaidilsukri
 
Materiales Ceramicos
Materiales CeramicosMateriales Ceramicos
Materiales CeramicosEfra7_10
 
DC-DC Boost Converter
DC-DC Boost ConverterDC-DC Boost Converter
DC-DC Boost ConverterBurhan Altun
 
FOLLOWUP_Press_Release_2016_CLEVELAND_CHALLENGE_CUP_OF_BOCCE
FOLLOWUP_Press_Release_2016_CLEVELAND_CHALLENGE_CUP_OF_BOCCEFOLLOWUP_Press_Release_2016_CLEVELAND_CHALLENGE_CUP_OF_BOCCE
FOLLOWUP_Press_Release_2016_CLEVELAND_CHALLENGE_CUP_OF_BOCCELawrence Koval
 

Viewers also liked (19)

GCM April 1998 - Hot town cool bentgrass
GCM April 1998 - Hot town cool bentgrassGCM April 1998 - Hot town cool bentgrass
GCM April 1998 - Hot town cool bentgrass
 
SG Coat Drive Flyer
SG Coat Drive FlyerSG Coat Drive Flyer
SG Coat Drive Flyer
 
jill's resume 2015 new
jill's resume 2015 newjill's resume 2015 new
jill's resume 2015 new
 
Как выбрать теплый пол?
Как выбрать теплый пол?Как выбрать теплый пол?
Как выбрать теплый пол?
 
ramojirao cvn
ramojirao cvnramojirao cvn
ramojirao cvn
 
De Ce Incheiem RCA
De Ce Incheiem RCADe Ce Incheiem RCA
De Ce Incheiem RCA
 
E2 e verify-data
E2 e verify-dataE2 e verify-data
E2 e verify-data
 
Mits college mech department presentation
Mits college mech department presentationMits college mech department presentation
Mits college mech department presentation
 
Doc1
Doc1Doc1
Doc1
 
Stan Bogdanov - Building a Gamified Information Literacy Mobile App for Highe...
Stan Bogdanov - Building a Gamified Information Literacy Mobile App for Highe...Stan Bogdanov - Building a Gamified Information Literacy Mobile App for Highe...
Stan Bogdanov - Building a Gamified Information Literacy Mobile App for Highe...
 
Tentang KUP
Tentang KUPTentang KUP
Tentang KUP
 
Dasar dasar Pajak
Dasar dasar PajakDasar dasar Pajak
Dasar dasar Pajak
 
2 roky v zivote online marketéra final
2 roky v zivote online marketéra final2 roky v zivote online marketéra final
2 roky v zivote online marketéra final
 
Pengantar Hukum Pajak
Pengantar Hukum PajakPengantar Hukum Pajak
Pengantar Hukum Pajak
 
Contoh makalah hukum pajak
Contoh makalah hukum pajakContoh makalah hukum pajak
Contoh makalah hukum pajak
 
Materiales Ceramicos
Materiales CeramicosMateriales Ceramicos
Materiales Ceramicos
 
DC-DC Boost Converter
DC-DC Boost ConverterDC-DC Boost Converter
DC-DC Boost Converter
 
FOLLOWUP_Press_Release_2016_CLEVELAND_CHALLENGE_CUP_OF_BOCCE
FOLLOWUP_Press_Release_2016_CLEVELAND_CHALLENGE_CUP_OF_BOCCEFOLLOWUP_Press_Release_2016_CLEVELAND_CHALLENGE_CUP_OF_BOCCE
FOLLOWUP_Press_Release_2016_CLEVELAND_CHALLENGE_CUP_OF_BOCCE
 
Audience demographics
Audience demographicsAudience demographics
Audience demographics
 

Similar to Presentation1

data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lernetarunprajapati0t
 
Databases and its representation
Databases and its representationDatabases and its representation
Databases and its representationRuhull
 
Whitepaper sones GraphDB (eng)
Whitepaper sones GraphDB (eng)Whitepaper sones GraphDB (eng)
Whitepaper sones GraphDB (eng)sones GmbH
 
3.Implementation with NOSQL databases Document Databases (Mongodb).pptx
3.Implementation with NOSQL databases Document Databases (Mongodb).pptx3.Implementation with NOSQL databases Document Databases (Mongodb).pptx
3.Implementation with NOSQL databases Document Databases (Mongodb).pptxRushikeshChikane2
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdffikadumola
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling TechniqueCarmen Sanborn
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02smelltulip
 
Lecture 1. Data Structure & Algorithm.pptx
Lecture 1. Data Structure & Algorithm.pptxLecture 1. Data Structure & Algorithm.pptx
Lecture 1. Data Structure & Algorithm.pptxArifKamal36
 
DATABASE Lecture 1 and 2.pptx
DATABASE Lecture 1 and 2.pptxDATABASE Lecture 1 and 2.pptx
DATABASE Lecture 1 and 2.pptxRUBAB79
 
2.Introduction to NOSQL (Core concepts).pptx
2.Introduction to NOSQL (Core concepts).pptx2.Introduction to NOSQL (Core concepts).pptx
2.Introduction to NOSQL (Core concepts).pptxRushikeshChikane2
 
M.sc. engg (ict) admission guide database management system 4
M.sc. engg (ict) admission guide   database management system 4M.sc. engg (ict) admission guide   database management system 4
M.sc. engg (ict) admission guide database management system 4Syed Ariful Islam Emon
 
Introduction of big data unit 1
Introduction of big data unit 1Introduction of big data unit 1
Introduction of big data unit 1RojaT4
 

Similar to Presentation1 (20)

data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lerne
 
Databases and its representation
Databases and its representationDatabases and its representation
Databases and its representation
 
Whitepaper sones GraphDB (eng)
Whitepaper sones GraphDB (eng)Whitepaper sones GraphDB (eng)
Whitepaper sones GraphDB (eng)
 
3.Implementation with NOSQL databases Document Databases (Mongodb).pptx
3.Implementation with NOSQL databases Document Databases (Mongodb).pptx3.Implementation with NOSQL databases Document Databases (Mongodb).pptx
3.Implementation with NOSQL databases Document Databases (Mongodb).pptx
 
Data models
Data modelsData models
Data models
 
Database
DatabaseDatabase
Database
 
DBMS-Unit-1.pptx
DBMS-Unit-1.pptxDBMS-Unit-1.pptx
DBMS-Unit-1.pptx
 
Database systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
 
nosql.pptx
nosql.pptxnosql.pptx
nosql.pptx
 
Document Based Data Modeling Technique
Document Based Data Modeling TechniqueDocument Based Data Modeling Technique
Document Based Data Modeling Technique
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02
 
Lecture 1. Data Structure & Algorithm.pptx
Lecture 1. Data Structure & Algorithm.pptxLecture 1. Data Structure & Algorithm.pptx
Lecture 1. Data Structure & Algorithm.pptx
 
DATABASE Lecture 1 and 2.pptx
DATABASE Lecture 1 and 2.pptxDATABASE Lecture 1 and 2.pptx
DATABASE Lecture 1 and 2.pptx
 
Unit-10.pptx
Unit-10.pptxUnit-10.pptx
Unit-10.pptx
 
2.Introduction to NOSQL (Core concepts).pptx
2.Introduction to NOSQL (Core concepts).pptx2.Introduction to NOSQL (Core concepts).pptx
2.Introduction to NOSQL (Core concepts).pptx
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
M.sc. engg (ict) admission guide database management system 4
M.sc. engg (ict) admission guide   database management system 4M.sc. engg (ict) admission guide   database management system 4
M.sc. engg (ict) admission guide database management system 4
 
Database System
Database SystemDatabase System
Database System
 
Introduction of big data unit 1
Introduction of big data unit 1Introduction of big data unit 1
Introduction of big data unit 1
 

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
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
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
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
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.pptxheathfieldcps1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 

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...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).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
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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🔝
 
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
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 

Presentation1

  • 1.
  • 2.  Object oriented databases are also called Object Database Management Systems (ODBMS). Object databases store objects rather than data such as integers, strings or real numbers. Objects are used in object oriented languages such as Smalltalk, C++, Java, and others.
  • 3. Objects basically consist of the following: Attributes • are data which defines the characteristics of an object. This data may be simple such as integers, strings, and real numbers or it may be a reference to a complex object.
  • 4. Methods • define the behavior of an object and are what was formally called procedures or functions.
  • 5.  Relational databases store data in tables that are two dimensional. The tables have rows and columns. Relational database tables are "normalized" so data is not repeated more often than necessary.
  • 6.  All table columns depend on a primary key (a unique value in the column) to identify the column. Once the specific column is identified, data from one or more rows associated with that column may be obtained or changed.
  • 7.  With traditional databases, data manipulated by the application is transient and data in the database is persisted (Stored on a permanent storage device). In object databases, the application can manipulate both transient and persisted data.
  • 8.  Object databases should be used when there is complex data and/or complex data relationships. This includes a many to many object relationship
  • 9.  . Object databases should not be used when there would be few join tables and there are large volumes of simple transactional data.
  • 10. Object databases work well with: • CAS Applications (CASE-computer aided software engineering, CAD-computer aided design, CAM-computer aided manufacture) • Multimedia Applications • Object projects that change over time. • Commerce
  • 11. • Objects don't require assembly and disassembly saving coding time and execution time to assemble or disassemble objects. • Reduced paging • Easier navigation
  • 12. • Better concurrency control - A hierarchy of objects may be locked. • Data model is based on the real world. • Works well for distributed architectures. • Less code required when applications are object oriented.
  • 13. • Lower efficiency when data is simple and relationships are simple. • Relational tables are simpler. • Late binding may slow access speed. • More user tools exist for RDBMS. • Standards for RDBMS are more stable. • Support for RDBMS is more certain and change is less likely to be required.
  • 14.  The term client server database may sound confusing to a non-techie in the field of the internet. The client server database is simply used every day on the Internet. They include programs and the user of those programs. A client server database can be broken down to its terms. A client is usually one who is “being served” or one who is being helped.
  • 15.  So in essence, “clients” refer to the users and the “server,” is the one offering the technical application. This creates a client/ server relationship. And the client server database is the network, or the applications that are currently being used.
  • 16.  Client server databases allow us to collect and use data from the Internet.  So the client server database system is very relevant as more people access the Internet for everyday usage, and everyday email checking.
  • 17.  Technically, the client is the user of the software program, whether it is a game, email or chat. Anytime you open up an Internet browser, you are a client. And the database is a place to access those applications. Any time a set of data is held in a computer and can be accessed by the client, and then this would be part of the client server database system.
  • 18.  It provides an essential reference for anyone interested in the effective management of semi-structured data. Since many new and advanced web applications consume a huge amount of such data, there is a growing need to properly design efficient databases.
  • 19.  This volume responds to that need by describing a semantically rich data model for semi-structured data, called Object- Relationship-Attribute model for Semi- structured data (ORA-SS).
  • 20.  Focusing on this new model, the book discusses problems and presents solutions for a number of topics, including schema extraction, the design of non-redundant storage organizations for semi-structured data, and physical semi- structured database design, among others.
  • 21. Semi-structured Database Design  presents researchers and professionals with the most complete and up-to-date research in this fast-growing field.
  • 22. The semi-structured model  is a database model. In this model, there is no separation between the data and the schema, and the amount of structure used depends on the purpose.
  • 23. The advantages of this model are the following: • It can represent the information of some data sources that cannot be constrained by schema. • It provides a flexible format for data exchange between different types of databases.
  • 24. • It can be helpful to view structured data as semi- structured (for browsing purposes). • The schema can easily be changed. • The data transfer format may be portable.
  • 25. Associative Model of Data • is a new data-base architecture conceived as an alternative to the Rational Model Data, the software industry's standard arch-itecture for database management systems.
  • 26.  The Associative Model embodies a radically different approach, but is equally powerful and expressive.  When the Relational Model was introduced in 1970, a large application might have been 50 tables and 200 programs.
  • 27.  Today's enterprise applications often comprise tens of thousands of tables and corres-pondingly vast numbers of programs.  The scale of modern applic-ations has now outstripped their developers' ability to readily comprehend them.
  • 28. Associative Model of Data  is an alternative data model for database systems. Other data models, such as the relational model and the object data model, are record-based
  • 29.  These models involve encompassing attributes about a thing, such as a car, in a record structure. Such attributes might be registration, colour, make, model, etc. In the associative model, everything which has “discrete independent existence” is modeled as an entity, and relationships between them are modeled as associations.
  • 30.  The granularity at which data is represented is similar to schemes presented by Chen (Entity-relationship model); Bracchi, Paolini and Pelagatti (Binary Relations); and Senko (The Entity Set Model).
  • 31.  Entity–attribute–value model (EAV) is a data model to describe entities where the number of attributes (properties, parameters) that can be used to describe them is potentially vast, but the number that will actually apply to a given entity is relatively modest.
  • 32.  In mathematics, this model is known as a sparse matrix. EAV is also known as object–attribute–value model, vertical database model and open schema.
  • 33. Structure of an EAV table  This data representation is analogous to space-efficient methods of storing a sparse matrix, where only non-empty values are stored.
  • 34.  In an EAV data model, each attribute- value pair is a fact describing an entity, and a row in an EAV table stores a single fact. EAV tables are often described as "long and skinny": "long" refers to the number of rows, "skinny" to the few columns.
  • 35. Data is recorded as three columns: • The entity: the item being described. • The attribute or parameter: a foreign key into a table of attribute definitions. • The value of the attribute.
  • 36.  The table has one row for each Entity- Attribute-Value triple.
  • 37.  EAV is known under several alternative names: object-property-value by the O-O folks, frame-slot-value by the AI folks. When implemented in databases, an EAV table is called a "generic" table, or an "open schema" table.
  • 38.  Resource Description Format (RDF), the basis for "Semantic Web" content, uses the same approach: RDF content consists of "Subject-Predicate-Object" triples.
  • 39. Benefits:  Flexibility There are no arbitrary limits on the number of attributes per entity. The number of parameters can grow as the database evolves, without schema redesign. (Important in the EPRS)
  • 40.  Space-efficient storage for highly sparse data: One need not reserve space for attributes whose values are null.
  • 41.  A simple physical data format with partially self-describing data. Maps naturally to interchange formats like XML (the attribute name is replaced with start- attribute and end-attribute tags.)
  • 42.  For databases holding data describing rapidly evolving scientific domains, insulation against consequences of change and potential domain independence.