History of Database Applications — Transcript
Full transcript
- 0:03[Music]
- 0:06hello everyone and welcome back
- 0:08in this video we are going to see a
- 0:10brief history
- 0:11of database applications due to the
- 0:14change in requirements each day and
- 0:17also due to the evolution of internet
- 0:19new types of databases have
- 0:21emerged first let's look into the early
- 0:24database
- 0:25applications using hierarchical and
- 0:28network systems
- 0:29these early database systems were based
- 0:32on
- 0:33three database models the hierarchical
- 0:36database model or the hierarchical
- 0:38systems
- 0:39network model based systems and the
- 0:41inverted file systems
- 0:44they were mainly based on the
- 0:45hierarchical model and the network
- 0:47model a hierarchical database model
- 0:50is a data model where data is organized
- 0:54into a tree-like structure
- 0:55starting from the root node this model
- 0:58is the first database model
- 1:00created by ibm in the 1960s
- 1:03now to solve the shortcomings of the
- 1:05hierarchical database model
- 1:07network database model was created but
- 1:10this model
- 1:11did not become dominant though it was
- 1:13created to solve the drawbacks of the
- 1:16hierarchical database model one of the
- 1:19main
- 1:19problems of the early database systems
- 1:22was it was not very flexible to develop
- 1:26new queries and also reorganizing data
- 1:29was difficult
- 1:30when changes were made to the
- 1:32requirements of the database
- 1:34applications another drawback of the
- 1:37early systems was that
- 1:39it provided only programming language
- 1:42interfaces
- 1:42which made it time consuming and
- 1:44expensive
- 1:46these early database systems were
- 1:48implemented on
- 1:49large and expensive mainframe computers
- 1:52and they were implemented in the mid
- 1:551960s through 1970s
- 1:57and 1980s so this is about the early
- 2:00database
- 2:01applications using hierarchical and
- 2:04network systems
- 2:05next we have providing application
- 2:08flexibility with relational databases
- 2:11relational databases or rdbms
- 2:14was proposed by ef cord and a relational
- 2:17database
- 2:18organizes data into tables which can be
- 2:20linked
- 2:21or related based on the data high level
- 2:24query language
- 2:25was introduced in the relational data
- 2:27model which was an
- 2:28alternative to the programming language
- 2:31interface which was used in the early
- 2:33database systems
- 2:34and because of this high level query
- 2:37language it was more easier and quicker
- 2:39to write new queries
- 2:41relational databases were meant to
- 2:43provide flexibility to quickly develop
- 2:46new queries and also to reorganize the
- 2:49database
- 2:50as per the change in requirements the
- 2:53performance of the early experimental
- 2:55relational systems
- 2:56or the relational systems that were
- 2:58developed initially
- 2:59that is developed in 1970s and also the
- 3:02performance of the commercial
- 3:04rdbms that were developed in 1980s
- 3:07were quite slow since they didn't use
- 3:09proper search techniques
- 3:11but with the introduction of new storage
- 3:14and indexing techniques and also better
- 3:16query processing the performance of
- 3:19rdbms improved gradually relational
- 3:22databases
- 3:23became the dominant type of database
- 3:25systems
- 3:26and now it exists on all types of
- 3:28computers
- 3:29so that is about the relational
- 3:31databases providing application
- 3:33flexibility
- 3:34in comparison to the early database
- 3:36systems
- 3:37next let us look into the object
- 3:39oriented applications
- 3:41and the need for more complex databases
- 3:44the emergence of object-oriented
- 3:46programming languages
- 3:48led to the development of
- 3:50object-oriented databases
- 3:52these object-oriented databases
- 3:54incorporated
- 3:55many of the features of the
- 3:57object-oriented programming languages
- 3:59like the data
- 4:00abstraction encapsulation inheritance
- 4:03the use of this model was limited
- 4:05because of its complexity
- 4:07though initially they were considered a
- 4:09competition to the relational database
- 4:11now they are mainly used in specialized
- 4:14applications only
- 4:15like the engineering design
- 4:17manufacturing systems
- 4:19etc so this is about object oriented
- 4:21databases
- 4:23now moving on next we have interchanging
- 4:25data on the web for
- 4:27e-commerce www or the world wide web or
- 4:31just
- 4:32the web is a large network of
- 4:34interconnected computers
- 4:36here the users can create documents
- 4:38using html or the hypertext markup
- 4:41language
- 4:42and store these documents on web servers
- 4:45so that other users or the web clients
- 4:48can access these
- 4:49documents and these documents can be
- 4:52linked
- 4:52together to other documents through
- 4:54pointers called as
- 4:56hyperlinks e-commerce or the electronic
- 4:59commas in the 1990s
- 5:01emerged as the major web application
- 5:04information on the e-commerce web pages
- 5:07were data
- 5:08that were dynamically extracted from the
- 5:10dbms when required
- 5:12so here there was an interchange of data
- 5:14between the web and the database
- 5:17now xml or the extended markup language
- 5:20is considered as the primary standard
- 5:22for interchange of data between the web
- 5:25page and the databases
- 5:27and so this is about interchanging data
- 5:29on the web
- 5:30for e-commerce next let us discuss about
- 5:33extending database capabilities for new
- 5:37applications some concepts of the
- 5:39traditional database applications were
- 5:42used by the developers of
- 5:43other types of applications that were
- 5:45developed later
- 5:47now let's go through few examples of
- 5:49database applications
- 5:51the first one is the scientific
- 5:52applications that were used to store
- 5:55large amounts of data or the results
- 5:57from these scientific experiments the
- 6:00next type of database application is for
- 6:02storage
- 6:03and retrieval of images like the x-rays
- 6:06mri etc next we have storage and
- 6:09retrieval of videos
- 6:11and then data mining applications to
- 6:14analyze
- 6:14large amounts of data another example
- 6:17would be the spatial
- 6:18applications that store geographic data
- 6:21like the weather information
- 6:22next the time series applications that
- 6:25store data at regular points in time
- 6:28like for example the daily sales
- 6:30information
- 6:31the basic relational model were not
- 6:33suitable for these
- 6:35applications that we just discussed
- 6:37because of one or more of the following
- 6:39reasons
- 6:40the first one is more complex data
- 6:43structures
- 6:43where needed for these applications
- 6:46secondly
- 6:47new data types were required next
- 6:50new query language was necessary to
- 6:53manipulate these new
- 6:54data types and finally new storage
- 6:57and indexing techniques were needed for
- 6:59these applications
- 7:01since the basic relational system was
- 7:03not suitable
- 7:04that led the dbms developers to add
- 7:07functionalities to their systems
- 7:09some functionality was like
- 7:11incorporating concepts from
- 7:12object-oriented databases into the
- 7:15relational systems
- 7:16and other functionality was in the form
- 7:18of modules that are
- 7:19optional like for example we just saw
- 7:22that the time series applications
- 7:24store information at regular points in
- 7:26time like for example the daily sales
- 7:29information so users could buy a time
- 7:31series module to use with their
- 7:33relational databases for their time
- 7:35series
- 7:36application because we just learned that
- 7:38the basic relational systems are not
- 7:40very suitable for many of these
- 7:42applications so we get them in the form
- 7:45of modules to use with the relational
- 7:47databases and that is about extending
- 7:50database capabilities
- 7:52for new applications with this we come
- 7:55to the end of this video
- 7:57hope you have understood the brief
- 7:58historical overview of the database
- 8:01applications
- 8:02and how these applications provided a
- 8:05stimuli
- 8:05for new types of database systems thank
- 8:10you
- 8:12[Music]
- 8:20you
About this transcript
This page contains the full transcript of History of Database Applications by Neso Academy, generated from the public captions YouTube serves with the video. The transcript has 1,087 words across 234 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.