Week 1A - Database Applications, Terminology, and History Flashcards
Examples of Database Applications
Traditional database applications (banks, library catalogs, inventory, airlines, universities)
Multimedia Databases (images, video)
Geographic info systems
Data warehouse and online analytical processing (OLAP)
Real time and active DB technology (sensor systems, safety-critical systems)
World wide web (e-commerce, internet banking)
Define data
Known facts that can be recorded
Define database
Logically coherent collection of related data with some inherent meaning
Provide examples of ‘entities’
Students, courses, sections (seminars, modules)
Provide examples of ‘relationships’ between entities
Students taking courses, and sections (seminars, modules) being part of courses
Define Database Management System
Collection of programs that enable users to create and maintain a DB
[EARLY 60s] Who was Charles Bachman and what was his major achievement?
He was one of the first pioneers of database technology.
He won the Turing Award in 1973 for developing the Integrated Data Store (IDS) and creating the Network Data Model.
[EARLY 60s] What was the Network Data Model?
A database model that represented data using records connected through “sets”, allowing complex many-to-many relationships between data. It was more flexible than hierarchical models but more complex to manage.
[EARLY 60s] What was CODASYL?
CODASYL (Conference on Data Systems Languages) was a consortium that standardized the Network Model, similar to how SQL would later be standardized for relational databases.
[LATE 60s] What was IMS?
Information Management System (IMS) was one of the first major database management systems.
[LATE 60s] Who developed IMS?
IBM
[LATE 60s] What was the Hierarchical Data Model?
A database model that organized data in a tree-like structure where each record could have only one parent but multiple children, similar to how a file system organizes folders and files.
[LATE 60s] What was the main limitation of the Hierarchical Model?
The main limitation was that each child record could only have one parent record, making it difficult to represent many-to-many relationships or complex data structures.
[1970s] Who was Edgar Codd and what was his contribution?
Edgar Codd won the Turing Award in 1981 for introducing the Relational Data Model at IBM. His work revolutionized database technology and laid the foundation for modern databases.
[1970s] What was revolutionary about the Relational Data Model?
It represented data in simple tables (relations) with rows and columns, making data manipulation more mathematical and logical. This was simpler to understand and more flexible than previous models.