SlideShare a Scribd company logo
1 of 24
+
A brief history of data and
databases
Spanning thousands and thousands of years
Unattributed pictures from University of Rochester History Site
+
Housekeeping
 HW3 – Grading contract – due before class on Tuesday
 Teams – Tuesday
 Some have indicated that they prefer to work alone. See me if you
feel strongly and come prepared with a reason why.
 Project – A couple of people had ideas for alternate projects.
 Lewis
 Hull
 See me after class
+
References for this talk
 University of Rochester History Site
 http://quickbase.intuit.com/articles/timeline-of-database-history
 http://www.computerhistory.org/revolution/memory-
storage/8/265/2207 - Video
+
Record Keeping – How long?
Source: http://www.ancientscripts.com/cuneiform.html
picture – wikipedia 4th millenium
+
Record Keeping – How long?
Source: http://www.ancientscripts.com/cuneiform.html
picture – wikipedia 4th millenium
3100 BC
pictures of
goods and
then cuniform
symbols.
+
Why?
 We use records to measure “stuff”.
 And most of these records are not digital.
+
Jacquard Loom
From ancestry.com (1790 census,
Pittsford, NY)
Marriage book, Rochester, NY, chronological filing of marriage
licenses.
+
Other non-electronic records
 SS cards – 35 million hand typed between 1937-1938
 Motor vehicle licenses and registrations
 Financial records for companies
 School records
+ Card Catalogs – An ingeneous
indexing system
+
•It didn’t indicate whether the book was available, just where it should be
found.(example cards)
•Creating the cards required the expertise of librarians.
+
Problem – The 1890 census
 Enter Herman Hollerith.
+
Hollerith’s device
pantograph Hollerith card
Integrating
machine
+
First computers
The program, the data, the JCL – all done with punchcards
+
Electronic files – Early computing
1950s – 1970s
+
Enter the database – Early 1960s
• Objects in a database can be related to one another.
• Hierarchical – One record leads to the related record. (Like a
tree)
• Network – Allowed for multiple relationships (like a network)
• The databases used pointers to relate one record to another.
+
Charles Bachman
Integrated data store – Dow Chemical
CASE products (Computer Aided Engineering)
+
Some issues
 While an improvement over file based systems,
 these systems required knowledge of the structures to use
them. No built in search mechanism.
 Very few users understood the structures, access limited to an
elite few.
 Queries were complex. Took time to get new information and
expensive programmer time to produce.
+
Enter the relational DBMS
1970, Edgar Codd
Relational DBMS
• Mathematician at IBM
• Based on Relational Calculus and set theory
U of Michigam
• MicroDBMS
IBM
• System R
• First implementation of SQL
Led to
• Oracle
• IBM DB2
•Informix
• Sybase
• MS SQL Server (based on Sybase)
+
Relational Ideas
 Data is represented as a series of tables.
 The tables are Related to one another through a series of keys
and foreign keys.
 A standard language is used to define the database (DDL) and
to query the database (DML).
 Tables within the database contain the data about the database
(meta data).
+
Why relational?
 It is easy for most people to “see” and “get it”.
 Makes the data accessible for a wider number of users through
user friendly query tools.
 Through good database design, space usage is efficient
(although this has become less of an issue of late).
+
Codd’s 12 Rules
 See notes.
+
The Future?
• Object Oriented Databases
– Combine data and operations on those data
– Allows for inheritance
– Oracle (Object-Relational Database)
– Postgre(open source object-relational DBMS)
– http://www.postgresql.org/about/
• XML and XML DBMS
– XML designed to transport and store data initially envisioned as
moving data across the web (w3schools.com)
– XML Database Management System manages that data
+
Next up – modeling data and
relational DBMS terms
 A few words about data models.
 Activity – Let’s look again at the “ugly” database.

More Related Content

Similar to 02-History.ppt

Introduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQLIntroduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQLpranavi ch
 
WebServices_Grid.ppt
WebServices_Grid.pptWebServices_Grid.ppt
WebServices_Grid.pptEqinNiftalyev
 
Putting the Pieces Together: Creating a National Educational Television Catalog
Putting the Pieces Together: Creating a National Educational Television CatalogPutting the Pieces Together: Creating a National Educational Television Catalog
Putting the Pieces Together: Creating a National Educational Television CatalogWGBH Media Library and Archives
 
Data Integration Lecture
Data Integration LectureData Integration Lecture
Data Integration LectureSUNY Oneonta
 
INSPIRE Hackathon Webinar Intro to Linked Data and Semantics
INSPIRE Hackathon Webinar   Intro to Linked Data and SemanticsINSPIRE Hackathon Webinar   Intro to Linked Data and Semantics
INSPIRE Hackathon Webinar Intro to Linked Data and Semanticsplan4all
 
Linked Open Data and American Art
Linked Open Data and American ArtLinked Open Data and American Art
Linked Open Data and American ArtGeorgina Goodlander
 
Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?Victor Olex
 
Linking American Art to the Cloud
Linking American Art to the CloudLinking American Art to the Cloud
Linking American Art to the CloudGeorgina Goodlander
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Cory Lampert
 
RBMS LODLAM presentation
RBMS LODLAM presentationRBMS LODLAM presentation
RBMS LODLAM presentationJon Voss
 
Which Came First, the Data Structure or the Website?: Lessons Learned in Buil...
Which Came First, the Data Structure or the Website?:Lessons Learned in Buil...Which Came First, the Data Structure or the Website?:Lessons Learned in Buil...
Which Came First, the Data Structure or the Website?: Lessons Learned in Buil...Ellice Engdahl
 
Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Dios Kurniawan
 

Similar to 02-History.ppt (20)

Introduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQLIntroduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQL
 
WebServices_Grid.ppt
WebServices_Grid.pptWebServices_Grid.ppt
WebServices_Grid.ppt
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
Putting the Pieces Together: Creating a National Educational Television Catalog
Putting the Pieces Together: Creating a National Educational Television CatalogPutting the Pieces Together: Creating a National Educational Television Catalog
Putting the Pieces Together: Creating a National Educational Television Catalog
 
Database Technologies
Database TechnologiesDatabase Technologies
Database Technologies
 
Data Integration Lecture
Data Integration LectureData Integration Lecture
Data Integration Lecture
 
INSPIRE Hackathon Webinar Intro to Linked Data and Semantics
INSPIRE Hackathon Webinar   Intro to Linked Data and SemanticsINSPIRE Hackathon Webinar   Intro to Linked Data and Semantics
INSPIRE Hackathon Webinar Intro to Linked Data and Semantics
 
Linked Open Data and American Art
Linked Open Data and American ArtLinked Open Data and American Art
Linked Open Data and American Art
 
Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?Resource Oriented Architectures: The Future of Data API?
Resource Oriented Architectures: The Future of Data API?
 
Linking American Art to the Cloud
Linking American Art to the CloudLinking American Art to the Cloud
Linking American Art to the Cloud
 
Overview of dbms
Overview of dbmsOverview of dbms
Overview of dbms
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
 
History of Database
History  of DatabaseHistory  of Database
History of Database
 
RBMS LODLAM presentation
RBMS LODLAM presentationRBMS LODLAM presentation
RBMS LODLAM presentation
 
Which Came First, the Data Structure or the Website?: Lessons Learned in Buil...
Which Came First, the Data Structure or the Website?:Lessons Learned in Buil...Which Came First, the Data Structure or the Website?:Lessons Learned in Buil...
Which Came First, the Data Structure or the Website?: Lessons Learned in Buil...
 
OpenGLAM: LOD and American Art
OpenGLAM: LOD and American ArtOpenGLAM: LOD and American Art
OpenGLAM: LOD and American Art
 
Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Database Systems - Lecture Week 1
Database Systems - Lecture Week 1
 
NISO BISG Forum: Bibliographic Roadmap
NISO BISG Forum: Bibliographic RoadmapNISO BISG Forum: Bibliographic Roadmap
NISO BISG Forum: Bibliographic Roadmap
 
CAEPIA 2011
CAEPIA 2011CAEPIA 2011
CAEPIA 2011
 
Current trends in DBMS
Current trends in DBMSCurrent trends in DBMS
Current trends in DBMS
 

Recently uploaded

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

02-History.ppt

  • 1. + A brief history of data and databases Spanning thousands and thousands of years Unattributed pictures from University of Rochester History Site
  • 2. + Housekeeping  HW3 – Grading contract – due before class on Tuesday  Teams – Tuesday  Some have indicated that they prefer to work alone. See me if you feel strongly and come prepared with a reason why.  Project – A couple of people had ideas for alternate projects.  Lewis  Hull  See me after class
  • 3. + References for this talk  University of Rochester History Site  http://quickbase.intuit.com/articles/timeline-of-database-history  http://www.computerhistory.org/revolution/memory- storage/8/265/2207 - Video
  • 4. + Record Keeping – How long? Source: http://www.ancientscripts.com/cuneiform.html picture – wikipedia 4th millenium
  • 5. + Record Keeping – How long? Source: http://www.ancientscripts.com/cuneiform.html picture – wikipedia 4th millenium 3100 BC pictures of goods and then cuniform symbols.
  • 6. + Why?  We use records to measure “stuff”.  And most of these records are not digital.
  • 8. From ancestry.com (1790 census, Pittsford, NY) Marriage book, Rochester, NY, chronological filing of marriage licenses.
  • 9. + Other non-electronic records  SS cards – 35 million hand typed between 1937-1938  Motor vehicle licenses and registrations  Financial records for companies  School records
  • 10. + Card Catalogs – An ingeneous indexing system
  • 11. + •It didn’t indicate whether the book was available, just where it should be found.(example cards) •Creating the cards required the expertise of librarians.
  • 12. + Problem – The 1890 census  Enter Herman Hollerith.
  • 14. + First computers The program, the data, the JCL – all done with punchcards
  • 15. + Electronic files – Early computing 1950s – 1970s
  • 16. + Enter the database – Early 1960s • Objects in a database can be related to one another. • Hierarchical – One record leads to the related record. (Like a tree) • Network – Allowed for multiple relationships (like a network) • The databases used pointers to relate one record to another.
  • 17. + Charles Bachman Integrated data store – Dow Chemical CASE products (Computer Aided Engineering)
  • 18. + Some issues  While an improvement over file based systems,  these systems required knowledge of the structures to use them. No built in search mechanism.  Very few users understood the structures, access limited to an elite few.  Queries were complex. Took time to get new information and expensive programmer time to produce.
  • 19. + Enter the relational DBMS 1970, Edgar Codd Relational DBMS • Mathematician at IBM • Based on Relational Calculus and set theory U of Michigam • MicroDBMS IBM • System R • First implementation of SQL Led to • Oracle • IBM DB2 •Informix • Sybase • MS SQL Server (based on Sybase)
  • 20. + Relational Ideas  Data is represented as a series of tables.  The tables are Related to one another through a series of keys and foreign keys.  A standard language is used to define the database (DDL) and to query the database (DML).  Tables within the database contain the data about the database (meta data).
  • 21. + Why relational?  It is easy for most people to “see” and “get it”.  Makes the data accessible for a wider number of users through user friendly query tools.  Through good database design, space usage is efficient (although this has become less of an issue of late).
  • 23. + The Future? • Object Oriented Databases – Combine data and operations on those data – Allows for inheritance – Oracle (Object-Relational Database) – Postgre(open source object-relational DBMS) – http://www.postgresql.org/about/ • XML and XML DBMS – XML designed to transport and store data initially envisioned as moving data across the web (w3schools.com) – XML Database Management System manages that data
  • 24. + Next up – modeling data and relational DBMS terms  A few words about data models.  Activity – Let’s look again at the “ugly” database.