SlideShare a Scribd company logo
Ppt programming by alyssa marie paral
Programming Language
        and Data Resources
           Management

By:
Alyssa Marie T. Paral
BLIS-III
Programming
  Language
What is
Programming
 Language?
What is Programming
            Language?
• A programming language is an artificial
  language designed to communicate
  instructions to a machine, particularly a
  computer.

• Programming languages can be used to
  create programs that control the behavior
  of a machine and/or to express algorithms
  precisely
Mark-up Language
• A mark-up language is a modern
  system for annotating a document in
  a way that is syntactically
  distinguishable from the text.

• The idea and terminology evolved
  from the "marking up" of manuscripts,
HTML (Hypertext Make-
         up Language)
• HTML is a language for creating Web
  page. The term markup language
  comes from the books publishing
  industry. Before a book is type-set
  and printed, a copy editor reads the
  manuscript and puts mark on it.
  These marks tell the compositor how
  to format the text .
HTML is a language for
        describing web page.
• HTML stands for Hyper Text Markup
  Language.
• HTML is not a programming language, it is
  a markup language.
• A markup language is a set of markup
  tags.
• HTML uses markup tags to describe web
  pages.
HTML Tags
• HTML tags are keywords surrounded by
  angle brackets like <html>.
• HTML tags normally come in pairs like <b>
  and </b>.
• The first tag in a pair is the start tag, the
  second tag is the end tag.
• Start and end tags are also called opening
  tags and closing tags
Boldface Tags
• The two tags <B>
  and </B> are
  instructions for the
  browser. When the
  browser sees
  these two marks, it
  knows that the text
  must be boldface.
Effect of Boldface Tags
Beginning and ending
               tags
• The beginning tag
  can have attributes
  and values and starts
  with the name of the
  tag. The ending tag
  cannot have attributes
  or values but must
  have a slash before
  the name of the tag.
Example of small section of
         text marked up in HTML

<h1> Anatidae </h1>
 <p>
The family <i>Anatidae</i> includes
ducks, geese, and swans, but
<em>not</em> the closely related
screamers.
</p>
XML (Extensible Mark-
           up Language )
• Is a meta mark-up language that is now
  widely used. XML was developed by the
  World Wide Web Consortium, in a
  committee created and chaired by Jon
  Bosak.

• XML remains a meta-language like
  SGML, allowing users to create any tags
  needed (hence "extensible") and then
  describing those tags and their permitted
XHTML (Extensible Hypertext
        Mark up Language)
• The language specification
  requires that XHTML Web
  documents must be well-formed
  XML documents – this allows for
  more rigorous and robust
  documents while using tags
  familiar from HTML.
Elements
• Syntax

     A programming language's surface
form is known as its syntax. Most
programming languages are purely textual;
they use sequences of text including words,
numbers, and punctuation, much like
written natural languages.
Elements
• Programming             • expression ::= atom |
  language syntax is        list atom ::= number |
  usually defined using     symbol number ::= [+-
  a combination of          ]?['0'-'9']+ symbol ::=
  regular expressions       ['A'-'Z''a'-'z'].* list ::= '('
  (for lexical structure)   expression* ')'
  and Backus–Naur
  Form (for grammatical
  structure). Below is a
  simple grammar,
  based on Lisp:
This grammar
      specifies the following:
• an expression is either an atom or a list;
• an atom is either a number or a symbol;
• a number is an unbroken sequence of one
  or more decimal digits, optionally
  preceded by a plus or minus sign;
• a symbol is a letter followed by zero or
  more of any characters (excluding
  whitespace); and
• a list is a matched pair of parentheses,
  with zero or more expressions inside it.
Semantics
• The term Semantics refers to the
  meaning of languages, as
  opposed to their form (syntax).
Static Semantics
• The static semantics defines restrictions
  on the structure of valid texts that are hard
  or impossible to express in standard
  syntactic formalisms.

• For compiled languages, static semantics
  essentially include those semantic rules
  that can be checked at compile time.
Dynamic Semantics
• Once data has been specified, the
  machine must be instructed to perform
  operations on the data
• The dynamic semantics (also known as
  execution semantics) of a language
  defines how and when the various
  constructs of a language should produce a
  program behavior.
Database
 Resources
Management
File Organization Terms
        and Concepts
 Character- consists of a single alphabetic,
  numeric or other symbol
 Field- a grouping of character into a word, a
  group of words, or a complete number, such as
  a person’s name or age
 Record- a group of related fields
 File- a group of records of the same type
 Database- a group of logically related files or
  object
 Entity- a person, place, things or event about
  which information must be kept
 Attribute- a piece of information describing
  particular entity
 Key Field- a field in a record that uniquely
  identifies instances of that record so that it can
  be retrieved, updated or sorted.
 Query- is a statement you define, which tells the
  DBMS to find records that match criteria you
  specify
 Tuple- a row or record in a relational database
Problems with Traditional File
        Management System

Data redundancy
Programs data-dependence
Lack of flexibility
Poor security
Lack of data-sharing and availability
The Database
  Management Approach

Consolidates data records
 and objects into databases
 that can be accessed by many
 different application programs.
Ppt programming by alyssa marie paral
DATABASE
• It is a collection of data
  organized to serve many
  applications   efficiently by
  centralizing the data and
  minimizing redundant data.
Ppt programming by alyssa marie paral
DBMS (Database
        Management System)
It is a special software or computer
programs that control the
creation, maintenance and use of database
of an organization and its end users.

DBMS 3 Components:
A data definition language
A data manipulating language
A data dictionary
What
is SQL?
Structured Query
           Language

• It is found in many databases
  management package and the
  most prominent data manipulating
  language today.
Ppt programming by alyssa marie paral
TO BUILD A DATABASE:

Create a database table
View Records
Sort Records
Query a database
Generate Reports
Types of Database
Operational Database

Distributed Database

External Database
Operational Database
Operational
           Databases
Operational Databases are very important to a
business. These databases allow a business to
enter, gather, and retrieve specific company
information. Operational databases can store
different types of information such as training
status, personal employee information, and
previous     proposal     information.   Storing
information in a centralized area can increase
retrieval time for users. Operational databases
are important when information is needed
quickly.
Distributed Database
Distributed Database
• Distributed database is a database in which storage devices are
  not all attached to a common processing unit such as the C.P.U. It
  may be stored in multiple computers located in the same physical
  location, or may be dispersed over a network of interconnected
  computers. Collections of data can be distributed across multiple
  physical locations. A distributed database can reside on network
  servers on the Internet, on corporate intranets or extranets, or on
  other company networks. The replication and distribution of
  databases      improves     database     performance      at    end-
  user worksites. To ensure that the distributive databases are up to
  date and current, there are two processes: replication and
  duplication The replication process can be very complex and time
  consuming depending on the size and number of the distributive
  databases. This process can also require a lot of time and computer
  resources. Duplication on the other hand is not as complicated.
External Database
External Database

The External Database is the
source of the table that is to be
linked or imported to the current
database, or the destination of a
table that is to be exported.
Databases Structures
Relational DBMS

Hierarchical DBMS

Network DBMS

Object-Oriented Databases
Relational DBMS
Relational DBMS
• Relational DBMS or RDBMS if the database
  relationships are treated in the form of a table. there are
  three keys on relational DBMS 1)relation 2)domain
  3)attributes. A network means it contains fundamentel
  constructs sets or records.sets contains one to many
  relationship,records contains fields statical table that is
  composed of rows and columns is used to organize the
  database and its structure and is actually a two
  dimension array in the computer memory. A number of
  RDBMSs are available, some popular examples are
  Oracle, Sybase, Ingress, Informix, Microsoft SQL Server,
  and Microsoft Access.
Hierarchical DBMS
Hierarchical DBMS
• A DBMS is said to be Hierarchical if the relationships among data
  in the database are established in such a way that one data item
  is present as the subordinate of another one. Here subordinate
  means that items have 'parent-child' relationships among them.
  Direct relationships exist between any two records that are
  stored consecutively. The data structure "tree" is followed by the
  DBMS to structure the database. No backward movement is
  possible/allowed in the hierarchical database. Hierarchical data
  model was developed by IBM in 1968 and introduced in I.M.S.
  (Information Management System).This model is like a structure
  of a tree with the records forming the nodes and fields forming
  the branches of the tree. In the hierarchical model,records are
  linked in the form of an organization chart. A tree structure may
  establish on-to-many relationship.
Network DBMS
Network DBMS
• Network DBMS if the relationships among data in the
  database are of type many-to-many. The relationships
  among many-to-many appears in the form of a network.
  Thus the structure of a network database is extremely
  complicated because of these many-to-many
  relationships in which one record can be used as a key
  of the entire database. A network database is structured
  in the form of a graph that is also a data structure.
  Though the structure of such a DBMS is highly
  complicated however it has two basic elements i.e.
  records and sets to designate many-to-many
  relationships. Mainly high-level languages such
  as Pascal, COBOL andFORTRAN etc. were used to
  implement the records and set structures.
Object-Oriented
   Database
Object-Oriented
                 Database
• An Object Database (also object-oriented
  database management system) is a database
  management system in which information is
  represented in the form of objects as used
  in object-oriented programming. Object
  databases are different from relational
  databases and belongs together to the
  broader database management system. Object
  databases have been considered since the early
  1980s and 1990s. Object databases' main
  usage is in object oriented areas.
Trends in Database
           Management
Multi dimensional Data Analysis

Data Warehouse

Data mining

Hypermedia in Database on the Web
Ppt programming by alyssa marie paral

More Related Content

PPTX
Web data management (chapter-1)
PPTX
Web data management
PPTX
Localization and Shared Preferences in android
PPT
Xml iet 2015
PPTX
The Bund language
PPT
1 xml fundamentals
Web data management (chapter-1)
Web data management
Localization and Shared Preferences in android
Xml iet 2015
The Bund language
1 xml fundamentals

What's hot (20)

PPTX
Files c4
PDF
Understanding_Markdowns_Pandoc_and_YALM
PPTX
Xml applications
PDF
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
PDF
Markup For Dummies (Russ Ward)
PPT
Ch2 neworder
PPTX
Unit 3 - URLs and URIs
PPTX
Xml unit1
PPT
Search A Database Via NLB
PDF
E05412327
PPTX
Understanding Character Encodings
PDF
C, C++ Training Institute in Chennai , Adyar
PDF
Expressive Querying of Semantic Databases with Incremental Query Rewriting
PDF
PDF
Introduction to xml
PDF
light_xml
PPTX
Entity framework
PDF
Python xml processing
PDF
Translation with technology
PPT
Implementing the Database Server session 01
Files c4
Understanding_Markdowns_Pandoc_and_YALM
Xml applications
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
Markup For Dummies (Russ Ward)
Ch2 neworder
Unit 3 - URLs and URIs
Xml unit1
Search A Database Via NLB
E05412327
Understanding Character Encodings
C, C++ Training Institute in Chennai , Adyar
Expressive Querying of Semantic Databases with Incremental Query Rewriting
Introduction to xml
light_xml
Entity framework
Python xml processing
Translation with technology
Implementing the Database Server session 01
Ad

Viewers also liked (20)

PPTX
Hipsters CHDODEV ppt
PPTX
Beard grooming tips
PPTX
7 effective tips to save marriage
PPTX
Unified Modelling Language
PPTX
Practical Tips of Marriage
PPSX
Flags by The Flag World, Mumbai
PPTX
The Vast Culture of Death Metal
PPT
5 power point-templates-for-toastmasters
PPTX
The world of flags
PPT
Hipster or Carny???
PPT
Avalanche
PPT
Ontology In A Nutshell
PPTX
10 terrible powerpoint clichés
PPT
Chapter 11 Earthquakes
PPT
Extreme Snow Avalanches
PPTX
Change management ppt by syed&hami
PDF
What testers can learn from brewing beer - Brewing beer the agile way
PPTX
Hipster ppt
PPTX
The parable of the sadhu
PPTX
Beer industry in Thailand
Hipsters CHDODEV ppt
Beard grooming tips
7 effective tips to save marriage
Unified Modelling Language
Practical Tips of Marriage
Flags by The Flag World, Mumbai
The Vast Culture of Death Metal
5 power point-templates-for-toastmasters
The world of flags
Hipster or Carny???
Avalanche
Ontology In A Nutshell
10 terrible powerpoint clichés
Chapter 11 Earthquakes
Extreme Snow Avalanches
Change management ppt by syed&hami
What testers can learn from brewing beer - Brewing beer the agile way
Hipster ppt
The parable of the sadhu
Beer industry in Thailand
Ad

Similar to Ppt programming by alyssa marie paral (20)

PPT
Software Design and Architecture. -2.ppt
PPTX
Pl sql content
PPTX
Internet_Technology_UNIT V- Introduction to XML.pptx
PPTX
Unit-1 DBMS24.pptxruzruxtidtixift8ffticiycyoc
PPTX
IET MySQL PPT Ver9ZESXRDCTFYVGBUHNIJOMK.pptx
PPTX
Lec20.pptx introduction to data bases and information systems
PPTX
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
PPTX
Intro_to_fswad_ppt_by_abhay (1).pptx
PPTX
MODERN DATABASES (2).pptx in which modern types of data bases
PPT
sesshebebjdkehenej728wne73jenei3ion 2.ppt
PPT
web program-Extended MARKUP Language XML.ppt
PPTX
GRADE 12 UNIT 4 computer science Ethiopian.pptx
PPT
This discussion about the dbms introduction
PDF
Ncp computer appls web tech asish
PPTX
Databases and types of databases
PPS
Database
PPT
8028.ppt
PPT
Database Systems Concepts, 5th Ed
PPTX
DATABASE MANAGEMENT SYSTEMS PPT .pptx
Software Design and Architecture. -2.ppt
Pl sql content
Internet_Technology_UNIT V- Introduction to XML.pptx
Unit-1 DBMS24.pptxruzruxtidtixift8ffticiycyoc
IET MySQL PPT Ver9ZESXRDCTFYVGBUHNIJOMK.pptx
Lec20.pptx introduction to data bases and information systems
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
Intro_to_fswad_ppt_by_abhay (1).pptx
MODERN DATABASES (2).pptx in which modern types of data bases
sesshebebjdkehenej728wne73jenei3ion 2.ppt
web program-Extended MARKUP Language XML.ppt
GRADE 12 UNIT 4 computer science Ethiopian.pptx
This discussion about the dbms introduction
Ncp computer appls web tech asish
Databases and types of databases
Database
8028.ppt
Database Systems Concepts, 5th Ed
DATABASE MANAGEMENT SYSTEMS PPT .pptx

More from alyssamarieparal (6)

PPTX
Library instruction
PPTX
Suitability of information
PPTX
Suitability of information
PPTX
When to use composite primary keys
PPTX
Www(alyssa) (2)
PPTX
Database model
Library instruction
Suitability of information
Suitability of information
When to use composite primary keys
Www(alyssa) (2)
Database model

Recently uploaded (20)

PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPT
Geologic Time for studying geology for geologist
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Getting Started with Data Integration: FME Form 101
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
The various Industrial Revolutions .pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPT
What is a Computer? Input Devices /output devices
PPTX
Benefits of Physical activity for teenagers.pptx
DOCX
search engine optimization ppt fir known well about this
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
WOOl fibre morphology and structure.pdf for textiles
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Geologic Time for studying geology for geologist
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Tartificialntelligence_presentation.pptx
Developing a website for English-speaking practice to English as a foreign la...
Assigned Numbers - 2025 - Bluetooth® Document
Chapter 5: Probability Theory and Statistics
Getting Started with Data Integration: FME Form 101
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
The various Industrial Revolutions .pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
What is a Computer? Input Devices /output devices
Benefits of Physical activity for teenagers.pptx
search engine optimization ppt fir known well about this
NewMind AI Weekly Chronicles – August ’25 Week III
Web Crawler for Trend Tracking Gen Z Insights.pptx
observCloud-Native Containerability and monitoring.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf

Ppt programming by alyssa marie paral

  • 2. Programming Language and Data Resources Management By: Alyssa Marie T. Paral BLIS-III
  • 5. What is Programming Language? • A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. • Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely
  • 6. Mark-up Language • A mark-up language is a modern system for annotating a document in a way that is syntactically distinguishable from the text. • The idea and terminology evolved from the "marking up" of manuscripts,
  • 7. HTML (Hypertext Make- up Language) • HTML is a language for creating Web page. The term markup language comes from the books publishing industry. Before a book is type-set and printed, a copy editor reads the manuscript and puts mark on it. These marks tell the compositor how to format the text .
  • 8. HTML is a language for describing web page. • HTML stands for Hyper Text Markup Language. • HTML is not a programming language, it is a markup language. • A markup language is a set of markup tags. • HTML uses markup tags to describe web pages.
  • 9. HTML Tags • HTML tags are keywords surrounded by angle brackets like <html>. • HTML tags normally come in pairs like <b> and </b>. • The first tag in a pair is the start tag, the second tag is the end tag. • Start and end tags are also called opening tags and closing tags
  • 10. Boldface Tags • The two tags <B> and </B> are instructions for the browser. When the browser sees these two marks, it knows that the text must be boldface.
  • 12. Beginning and ending tags • The beginning tag can have attributes and values and starts with the name of the tag. The ending tag cannot have attributes or values but must have a slash before the name of the tag.
  • 13. Example of small section of text marked up in HTML <h1> Anatidae </h1> <p> The family <i>Anatidae</i> includes ducks, geese, and swans, but <em>not</em> the closely related screamers. </p>
  • 14. XML (Extensible Mark- up Language ) • Is a meta mark-up language that is now widely used. XML was developed by the World Wide Web Consortium, in a committee created and chaired by Jon Bosak. • XML remains a meta-language like SGML, allowing users to create any tags needed (hence "extensible") and then describing those tags and their permitted
  • 15. XHTML (Extensible Hypertext Mark up Language) • The language specification requires that XHTML Web documents must be well-formed XML documents – this allows for more rigorous and robust documents while using tags familiar from HTML.
  • 16. Elements • Syntax A programming language's surface form is known as its syntax. Most programming languages are purely textual; they use sequences of text including words, numbers, and punctuation, much like written natural languages.
  • 17. Elements • Programming • expression ::= atom | language syntax is list atom ::= number | usually defined using symbol number ::= [+- a combination of ]?['0'-'9']+ symbol ::= regular expressions ['A'-'Z''a'-'z'].* list ::= '(' (for lexical structure) expression* ')' and Backus–Naur Form (for grammatical structure). Below is a simple grammar, based on Lisp:
  • 18. This grammar specifies the following: • an expression is either an atom or a list; • an atom is either a number or a symbol; • a number is an unbroken sequence of one or more decimal digits, optionally preceded by a plus or minus sign; • a symbol is a letter followed by zero or more of any characters (excluding whitespace); and • a list is a matched pair of parentheses, with zero or more expressions inside it.
  • 19. Semantics • The term Semantics refers to the meaning of languages, as opposed to their form (syntax).
  • 20. Static Semantics • The static semantics defines restrictions on the structure of valid texts that are hard or impossible to express in standard syntactic formalisms. • For compiled languages, static semantics essentially include those semantic rules that can be checked at compile time.
  • 21. Dynamic Semantics • Once data has been specified, the machine must be instructed to perform operations on the data • The dynamic semantics (also known as execution semantics) of a language defines how and when the various constructs of a language should produce a program behavior.
  • 23. File Organization Terms and Concepts  Character- consists of a single alphabetic, numeric or other symbol  Field- a grouping of character into a word, a group of words, or a complete number, such as a person’s name or age  Record- a group of related fields  File- a group of records of the same type  Database- a group of logically related files or object
  • 24.  Entity- a person, place, things or event about which information must be kept  Attribute- a piece of information describing particular entity  Key Field- a field in a record that uniquely identifies instances of that record so that it can be retrieved, updated or sorted.  Query- is a statement you define, which tells the DBMS to find records that match criteria you specify  Tuple- a row or record in a relational database
  • 25. Problems with Traditional File Management System Data redundancy Programs data-dependence Lack of flexibility Poor security Lack of data-sharing and availability
  • 26. The Database Management Approach Consolidates data records and objects into databases that can be accessed by many different application programs.
  • 28. DATABASE • It is a collection of data organized to serve many applications efficiently by centralizing the data and minimizing redundant data.
  • 30. DBMS (Database Management System) It is a special software or computer programs that control the creation, maintenance and use of database of an organization and its end users. DBMS 3 Components: A data definition language A data manipulating language A data dictionary
  • 32. Structured Query Language • It is found in many databases management package and the most prominent data manipulating language today.
  • 34. TO BUILD A DATABASE: Create a database table View Records Sort Records Query a database Generate Reports
  • 35. Types of Database Operational Database Distributed Database External Database
  • 37. Operational Databases Operational Databases are very important to a business. These databases allow a business to enter, gather, and retrieve specific company information. Operational databases can store different types of information such as training status, personal employee information, and previous proposal information. Storing information in a centralized area can increase retrieval time for users. Operational databases are important when information is needed quickly.
  • 39. Distributed Database • Distributed database is a database in which storage devices are not all attached to a common processing unit such as the C.P.U. It may be stored in multiple computers located in the same physical location, or may be dispersed over a network of interconnected computers. Collections of data can be distributed across multiple physical locations. A distributed database can reside on network servers on the Internet, on corporate intranets or extranets, or on other company networks. The replication and distribution of databases improves database performance at end- user worksites. To ensure that the distributive databases are up to date and current, there are two processes: replication and duplication The replication process can be very complex and time consuming depending on the size and number of the distributive databases. This process can also require a lot of time and computer resources. Duplication on the other hand is not as complicated.
  • 41. External Database The External Database is the source of the table that is to be linked or imported to the current database, or the destination of a table that is to be exported.
  • 42. Databases Structures Relational DBMS Hierarchical DBMS Network DBMS Object-Oriented Databases
  • 44. Relational DBMS • Relational DBMS or RDBMS if the database relationships are treated in the form of a table. there are three keys on relational DBMS 1)relation 2)domain 3)attributes. A network means it contains fundamentel constructs sets or records.sets contains one to many relationship,records contains fields statical table that is composed of rows and columns is used to organize the database and its structure and is actually a two dimension array in the computer memory. A number of RDBMSs are available, some popular examples are Oracle, Sybase, Ingress, Informix, Microsoft SQL Server, and Microsoft Access.
  • 46. Hierarchical DBMS • A DBMS is said to be Hierarchical if the relationships among data in the database are established in such a way that one data item is present as the subordinate of another one. Here subordinate means that items have 'parent-child' relationships among them. Direct relationships exist between any two records that are stored consecutively. The data structure "tree" is followed by the DBMS to structure the database. No backward movement is possible/allowed in the hierarchical database. Hierarchical data model was developed by IBM in 1968 and introduced in I.M.S. (Information Management System).This model is like a structure of a tree with the records forming the nodes and fields forming the branches of the tree. In the hierarchical model,records are linked in the form of an organization chart. A tree structure may establish on-to-many relationship.
  • 48. Network DBMS • Network DBMS if the relationships among data in the database are of type many-to-many. The relationships among many-to-many appears in the form of a network. Thus the structure of a network database is extremely complicated because of these many-to-many relationships in which one record can be used as a key of the entire database. A network database is structured in the form of a graph that is also a data structure. Though the structure of such a DBMS is highly complicated however it has two basic elements i.e. records and sets to designate many-to-many relationships. Mainly high-level languages such as Pascal, COBOL andFORTRAN etc. were used to implement the records and set structures.
  • 49. Object-Oriented Database
  • 50. Object-Oriented Database • An Object Database (also object-oriented database management system) is a database management system in which information is represented in the form of objects as used in object-oriented programming. Object databases are different from relational databases and belongs together to the broader database management system. Object databases have been considered since the early 1980s and 1990s. Object databases' main usage is in object oriented areas.
  • 51. Trends in Database Management Multi dimensional Data Analysis Data Warehouse Data mining Hypermedia in Database on the Web