This document provides an overview of databases and database management systems (DBMS). It discusses types of databases and applications, basic definitions, typical DBMS functionality including querying and updating data, and provides an example of a university database. It describes the main characteristics of the database approach, different types of database users, and advantages and limitations of using a DBMS.
This document provides an overview of databases and database management systems (DBMS). It discusses types of databases and applications, basic definitions, typical DBMS functionality including querying and updating data, and provides an example of a university database. It describes the main characteristics of the database approach, different types of database users, and advantages and limitations of using a DBMS.
This document introduces databases and database management systems (DBMS). It describes types of databases and applications, basic definitions, typical DBMS functionality including querying and updating data, an example of a university database, characteristics of the database approach, database users, advantages of databases, and situations when databases may not be needed.
This document provides an introduction to database concepts and management systems. It discusses common database applications, the limitations of file-based data storage, and the key components and functions of database management systems including defining and constructing databases, querying and updating data, and providing concurrent access and data integrity. The document also covers database system architectures, roles in database environments, advantages and disadvantages of DBMS, and the historical development of database technology.
This document provides an introduction and overview of databases and database management systems (DBMS). It defines key terms like database, data, and DBMS. It describes typical DBMS functionality such as defining and loading a database, querying and modifying data, and concurrent access. An example university database is presented to illustrate database entities, relationships, and conceptual data modeling. Main characteristics of the database approach are discussed, including data abstraction, multiple views, and transaction processing. Different types of database users are also outlined.
Adbms 4 historical development of database technologyVaibhav Khanna
The document outlines the historical development of database technology, starting from early hierarchical and network models in the 1960s to modern relational and object-oriented database management systems. It discusses the evolution of database capabilities, the advantages of using a database approach, and implications for organizations. Additionally, it addresses scenarios where using a DBMS may be unnecessary or inadequate due to various inhibitors and specific requirements.
The document provides an overview of databases, database management systems (DBMS), and their functionalities, including definitions, types, and applications. It describes the characteristics of the database approach compared to traditional file processing, highlights various database users and their roles, and discusses advantages and historical developments in database technology. Additionally, it outlines situations where using a DBMS may not be appropriate.
ch01-Introduction Databases and Database Users.pptjacobdiriba
The document provides an introduction to databases, covering types of databases, basic definitions, typical functionalities of database management systems (DBMS), and characteristics of the database approach. It discusses various database users, their roles, and advantages of using databases, as well as situations where a DBMS may not be necessary. Additionally, it touches on the historical development of database technology and recent extensions in database capabilities.
Database Systems - Introduction to Database SystemsDarkside Draw
This presentation highlights on introductions and basics of Database and Database Management Systems (DBMS). Topics covered are Basic Definitions of Databases, Types of Databases and Database Applications, What a DBMS Facilitates and Other Functionalities, Main Characteristics of the Database Approach, Advantages of Using the Database Approach, Database Users, Database Users – Actors on the Scene, Database End Users, When not to use a DBMS, Data Models, Categories of Data Models, Database Schema versus Database State, Three-Schema Architecture, Data Independence, DBMS Languages, and DBMS Interfaces.
Introduction to Database management system and characteristicsShrutiArora343479
This document provides an introduction to databases, covering types, basic definitions, and the functionality of database management systems (DBMS). It discusses the characteristics of the database approach, different categories of database users, and the advantages and disadvantages of using databases. The document also highlights the historical development of database technology and instances when a DBMS may not be necessary.
introduction to database systems Chapter01.pptKelemAlebachew
The document provides an introduction to databases, covering basic definitions, types of databases, and the functionalities of database management systems (DBMS). It discusses the advantages and characteristics of the database approach, including data sharing, integrity, and user roles. The document also addresses considerations for when a database may not be necessary or suitable.
This chapter introduces databases and database management systems (DBMS). It defines key concepts like data, database, and DBMS. It also provides examples of database applications and typical DBMS functionality like defining databases, loading data, and concurrent access. The chapter concludes by discussing the advantages and limitations of using a DBMS.
1. The document provides an introduction to database management systems (DBMS), including definitions of key concepts like data, information, databases, DBMS software, and types of database users.
2. It describes the different people involved with DBMS - database administrators who manage the system, designers who design the database structure, application programmers who write programs to interact with the database, and end users.
3. The document discusses database models like hierarchical, network, and relational models and compares their characteristics. It also covers important DBMS concepts like data independence, normalization, and keys.
Data base chapter 2 | detail about the topichoseg78377
This document discusses database management systems and databases. It begins by introducing database users such as administrators, designers, end users, and analysts. It then covers the advantages of using a database approach such as controlling redundancy, restricting access, and enforcing integrity constraints. Finally, it briefly discusses the history of database technology and some examples of database applications.
This document introduces databases and database management systems. It discusses different types of databases and applications, provides basic definitions, and outlines typical DBMS functionality like defining and manipulating database contents. It presents an example university database and describes key characteristics of the database approach such as self-description, insulation between programs and data, and supporting multiple views. It also discusses different types of database users and the advantages of using a database approach, as well as situations when a DBMS may not be necessary.
This document provides an overview of databases and database management systems (DBMS). It defines key concepts like data, databases, DBMS, and database applications. It describes typical DBMS functionality including defining and constructing databases, data retrieval, modification, and access. It also gives an example database for a university including entities like students, courses, and relationships. It outlines different types of database users and the advantages of the database approach such as data sharing and integrity enforcement.
The document provides an overview of databases and database management systems (DBMS), outlining key definitions, types of databases, and their applications. It discusses the drawbacks of traditional file systems, advantages of using a database approach, and categorizes users and their roles in a database environment. Additionally, it covers concepts of data models, schema architecture, data manipulation languages, and components of a DBMS.
This document introduces databases and database management systems (DBMS). It defines key terms like data, database, and DBMS. It describes typical DBMS functionality including defining and constructing databases, and allowing querying, updating, and concurrent access. Example database applications are given ranging from traditional to more recent ones like multimedia and geographic databases. Main characteristics of the database approach are outlined. Database users are categorized and advantages of the database approach are summarized.
This document provides an overview of database management systems. It defines key concepts like what is a database, database system components, and why databases are used. It describes drawbacks of using file systems to store data that databases address. It also explains the three architecture levels (external, conceptual, internal), database users and administrators, and classifications of DBMSs.
This document provides an introduction to databases and database management systems (DBMS). It discusses key concepts such as the main components and users of a database including end users, database administrators, and designers. It also summarizes the main characteristics of the database approach like data abstraction, multiple views, and transaction processing. Some advantages of using a DBMS are controlling redundancy, restricting access, and enforcing integrity constraints. The document also outlines scenarios where a DBMS may not be needed.
The document discusses advanced database management systems (ADBMS). It provides background on how databases have become essential in modern society and outlines new applications like multimedia databases, geographic information systems, and data warehouses. The document then covers the history of database applications from early hierarchical and network systems to relational databases and object-oriented databases needed for e-commerce. It also discusses how database capabilities have been extended to support new applications involving scientific data, images, videos, data mining, spatial data, and time series data.
This document provides an introduction to database management systems (DBMS). It defines key DBMS concepts like databases, data, schemas, and instances. It describes typical DBMS functionality like defining databases, loading data, querying data, and concurrent access. It introduces data models, DBMS languages, database users, and advantages of the database approach. It also discusses the hierarchical and network data models. The document aims to give an overview of fundamental DBMS concepts and components.
This document provides an overview of databases and database management systems (DBMS). It begins with examples of common database applications like banking, reservations, and online shopping. Key points made include that a database is a collection of related data managed by a DBMS, which defines, constructs, manipulates and shares the database. Using a DBMS provides advantages like reducing data redundancy, supporting multiple views and users, and enforcing data integrity. The document also outlines common database roles and considerations for when a DBMS may not be needed.
INTRODUCTION TO DATABASE MANAGEMENT SYSTEM.pptxharinipradeep15
The document provides an extensive overview of Database Management Systems (DBMS), detailing their functions, applications, and key components such as data models, integrity constraints, and transaction processing. It highlights the importance of DBMS in various sectors like banking, education, and telecommunications, emphasizing how it facilitates data management and user interaction. Additionally, it defines the roles of individuals involved in database systems, including database administrators, analysts, and end users.
Adbms 3 main characteristics of the database approachVaibhav Khanna
The document outlines the main characteristics of the database approach, including self-describing nature, data abstraction, and program-data independence, allowing for flexible data management and user-specific views. It emphasizes the advantages of using databases, such as reducing redundancy, enhancing data security, and providing efficient query processing. Additionally, it discusses various categories of database users and their roles in managing and utilizing databases effectively.
The document provides information on database management systems and related concepts. It defines key terms like data, information, field, record, file, and database. It describes the functionalities of a database like defining, constructing, and manipulating it. It discusses database system architecture including the data model, database management system (DBMS), database administrators, database designers, and end users. It also covers database characteristics, advantages and disadvantages of the DBMS approach.
apidays New York 2025 - Life is But a (Data) Stream by Sandon Jacobs (Confluent)apidays
Life is But a (Data) Stream: Building Quality Data Pipelines
Sandon Jacobs, Senior Developer Advocate at Confluent
apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
apidays New York 2025 - Boost API Development Velocity with Practical AI Tool...apidays
Boost API Development Velocity with Practical AI Tooling
Sumit Amar, VP of Engineering at WEX
apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
More Related Content
Similar to DBMS Introduction: Database Users and Databases (20)
ch01-Introduction Databases and Database Users.pptjacobdiriba
The document provides an introduction to databases, covering types of databases, basic definitions, typical functionalities of database management systems (DBMS), and characteristics of the database approach. It discusses various database users, their roles, and advantages of using databases, as well as situations where a DBMS may not be necessary. Additionally, it touches on the historical development of database technology and recent extensions in database capabilities.
Database Systems - Introduction to Database SystemsDarkside Draw
This presentation highlights on introductions and basics of Database and Database Management Systems (DBMS). Topics covered are Basic Definitions of Databases, Types of Databases and Database Applications, What a DBMS Facilitates and Other Functionalities, Main Characteristics of the Database Approach, Advantages of Using the Database Approach, Database Users, Database Users – Actors on the Scene, Database End Users, When not to use a DBMS, Data Models, Categories of Data Models, Database Schema versus Database State, Three-Schema Architecture, Data Independence, DBMS Languages, and DBMS Interfaces.
Introduction to Database management system and characteristicsShrutiArora343479
This document provides an introduction to databases, covering types, basic definitions, and the functionality of database management systems (DBMS). It discusses the characteristics of the database approach, different categories of database users, and the advantages and disadvantages of using databases. The document also highlights the historical development of database technology and instances when a DBMS may not be necessary.
introduction to database systems Chapter01.pptKelemAlebachew
The document provides an introduction to databases, covering basic definitions, types of databases, and the functionalities of database management systems (DBMS). It discusses the advantages and characteristics of the database approach, including data sharing, integrity, and user roles. The document also addresses considerations for when a database may not be necessary or suitable.
This chapter introduces databases and database management systems (DBMS). It defines key concepts like data, database, and DBMS. It also provides examples of database applications and typical DBMS functionality like defining databases, loading data, and concurrent access. The chapter concludes by discussing the advantages and limitations of using a DBMS.
1. The document provides an introduction to database management systems (DBMS), including definitions of key concepts like data, information, databases, DBMS software, and types of database users.
2. It describes the different people involved with DBMS - database administrators who manage the system, designers who design the database structure, application programmers who write programs to interact with the database, and end users.
3. The document discusses database models like hierarchical, network, and relational models and compares their characteristics. It also covers important DBMS concepts like data independence, normalization, and keys.
Data base chapter 2 | detail about the topichoseg78377
This document discusses database management systems and databases. It begins by introducing database users such as administrators, designers, end users, and analysts. It then covers the advantages of using a database approach such as controlling redundancy, restricting access, and enforcing integrity constraints. Finally, it briefly discusses the history of database technology and some examples of database applications.
This document introduces databases and database management systems. It discusses different types of databases and applications, provides basic definitions, and outlines typical DBMS functionality like defining and manipulating database contents. It presents an example university database and describes key characteristics of the database approach such as self-description, insulation between programs and data, and supporting multiple views. It also discusses different types of database users and the advantages of using a database approach, as well as situations when a DBMS may not be necessary.
This document provides an overview of databases and database management systems (DBMS). It defines key concepts like data, databases, DBMS, and database applications. It describes typical DBMS functionality including defining and constructing databases, data retrieval, modification, and access. It also gives an example database for a university including entities like students, courses, and relationships. It outlines different types of database users and the advantages of the database approach such as data sharing and integrity enforcement.
The document provides an overview of databases and database management systems (DBMS), outlining key definitions, types of databases, and their applications. It discusses the drawbacks of traditional file systems, advantages of using a database approach, and categorizes users and their roles in a database environment. Additionally, it covers concepts of data models, schema architecture, data manipulation languages, and components of a DBMS.
This document introduces databases and database management systems (DBMS). It defines key terms like data, database, and DBMS. It describes typical DBMS functionality including defining and constructing databases, and allowing querying, updating, and concurrent access. Example database applications are given ranging from traditional to more recent ones like multimedia and geographic databases. Main characteristics of the database approach are outlined. Database users are categorized and advantages of the database approach are summarized.
This document provides an overview of database management systems. It defines key concepts like what is a database, database system components, and why databases are used. It describes drawbacks of using file systems to store data that databases address. It also explains the three architecture levels (external, conceptual, internal), database users and administrators, and classifications of DBMSs.
This document provides an introduction to databases and database management systems (DBMS). It discusses key concepts such as the main components and users of a database including end users, database administrators, and designers. It also summarizes the main characteristics of the database approach like data abstraction, multiple views, and transaction processing. Some advantages of using a DBMS are controlling redundancy, restricting access, and enforcing integrity constraints. The document also outlines scenarios where a DBMS may not be needed.
The document discusses advanced database management systems (ADBMS). It provides background on how databases have become essential in modern society and outlines new applications like multimedia databases, geographic information systems, and data warehouses. The document then covers the history of database applications from early hierarchical and network systems to relational databases and object-oriented databases needed for e-commerce. It also discusses how database capabilities have been extended to support new applications involving scientific data, images, videos, data mining, spatial data, and time series data.
This document provides an introduction to database management systems (DBMS). It defines key DBMS concepts like databases, data, schemas, and instances. It describes typical DBMS functionality like defining databases, loading data, querying data, and concurrent access. It introduces data models, DBMS languages, database users, and advantages of the database approach. It also discusses the hierarchical and network data models. The document aims to give an overview of fundamental DBMS concepts and components.
This document provides an overview of databases and database management systems (DBMS). It begins with examples of common database applications like banking, reservations, and online shopping. Key points made include that a database is a collection of related data managed by a DBMS, which defines, constructs, manipulates and shares the database. Using a DBMS provides advantages like reducing data redundancy, supporting multiple views and users, and enforcing data integrity. The document also outlines common database roles and considerations for when a DBMS may not be needed.
INTRODUCTION TO DATABASE MANAGEMENT SYSTEM.pptxharinipradeep15
The document provides an extensive overview of Database Management Systems (DBMS), detailing their functions, applications, and key components such as data models, integrity constraints, and transaction processing. It highlights the importance of DBMS in various sectors like banking, education, and telecommunications, emphasizing how it facilitates data management and user interaction. Additionally, it defines the roles of individuals involved in database systems, including database administrators, analysts, and end users.
Adbms 3 main characteristics of the database approachVaibhav Khanna
The document outlines the main characteristics of the database approach, including self-describing nature, data abstraction, and program-data independence, allowing for flexible data management and user-specific views. It emphasizes the advantages of using databases, such as reducing redundancy, enhancing data security, and providing efficient query processing. Additionally, it discusses various categories of database users and their roles in managing and utilizing databases effectively.
The document provides information on database management systems and related concepts. It defines key terms like data, information, field, record, file, and database. It describes the functionalities of a database like defining, constructing, and manipulating it. It discusses database system architecture including the data model, database management system (DBMS), database administrators, database designers, and end users. It also covers database characteristics, advantages and disadvantages of the DBMS approach.
apidays New York 2025 - Life is But a (Data) Stream by Sandon Jacobs (Confluent)apidays
Life is But a (Data) Stream: Building Quality Data Pipelines
Sandon Jacobs, Senior Developer Advocate at Confluent
apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
apidays New York 2025 - Boost API Development Velocity with Practical AI Tool...apidays
Boost API Development Velocity with Practical AI Tooling
Sumit Amar, VP of Engineering at WEX
apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Grote OSM datasets zonder kopzorgen bij Reijersjacoba18
OpenStreetMap (OSM) is een open geografische database die we filteren en bewerken om een aangepaste dataset te creëren voor cartografisch bedrijf Reijers. De grote omvang van de OSM data leidt echter tot geheugenproblemen in FME. In de presentatie bespreken we deze uitdaging en verschillende strategieën om de data alsnog efficiënt te verwerken.
METHODS OF DATA COLLECTION (Research methodology)anwesha248
The important methods of data collection along with advantages and disadvantages are published in this power point presentation.
published by- Prateeti Anwesha Bordoloi, Research Scholar
Mahapurusha Srimanta Sankaradeva Vishwavidyalaya
June 2025
apidays New York 2025 - Lessons From Two Technical Transformations by Leah Hu...apidays
You Can't Outrun Complexity - But You Can Orchestrate It: Lessons From Two Technical Transformations
Leah Hurwich Adler, Senior Staff Product Manager at Apollo GraphQL
apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
apidays New York 2025 - Breaking Barriers: Lessons Learned from API Integrati...apidays
Breaking Barriers: Lessons Learned from API Integration with Large Hotel Chains and the Role of Standardization
Constantine Nikolaou, Manager Business Solutions Architect at Booking.com
apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
apidays New York 2025 - Fast, Repeatable, Secure: Pick 3 with FINOS CCC by Le...apidays
Fast, Repeatable, Secure: Pick 3 with FINOS CCC
Leigh Capili, Kubernetes Contributor at Control Plane
apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
At Opsio, we specialize in delivering advanced cloud services that enable businesses to scale, transform, and modernize with confidence. Our core offerings focus on cloud management, digital transformation, and cloud modernization — all designed to help organizations unlock the full potential of their technology infrastructure.We take a client-first approach, blending industry-leading hosted technologies with strategic expertise to create tailored, future-ready solutions. Leveraging AI, automation, and emerging technologies, our services simplify IT operations, enhance agility, and accelerate business outcomes. Whether you're migrating to the cloud or optimizing existing cloud environments, Opsio is your partner in achieving sustainable, measurable success.
apidays New York 2025 - Using GraphQL SDL files as executable API Contracts b...apidays
Using GraphQL SDL files as executable API Contracts
Hari Krishnan, Co-founder & CTO at Specmatic
apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Unlock the power of data with “SQL Demystified” — your perfect beginner-friendly guide to mastering Structured Query Language (SQL)! Whether you're a student, aspiring analyst, or a professional stepping into the world of data, this detailed and practical PowerPoint presentation simplifies the fundamentals and builds your SQL skills step-by-step.
📘 What’s Inside?
Introduction to SQL and its real-world importance
Understanding database structures: tables, columns & relationships
Core SQL queries: SELECT, FROM, WHERE, ORDER BY
Hands-on examples and practice exercises
Advanced SQL: JOIN, subqueries, and aggregate functions
Data manipulation: INSERT, UPDATE, DELETE
Performance tips and indexing basics
SQL security best practices and learning paths for future growth
🧠 Who is it for?
Beginners eager to learn SQL
Data science and computer students
Business professionals and analysts
Anyone curious about how databases work
✅ Features:
Clear visuals and examples
Easy-to-follow explanations
Real-life applications in banking, healthcare, e-commerce, and more
Reusable and editable presentation file (PPTX format)
Take your first step toward data mastery with confidence. Learn SQL the smart way — with structure, clarity, and purpose.
apidays Singapore 2025 - What exactly are AI Agents by Aki Ranin (Earthshots ...apidays
What exactly are AI Agents?
Aki Ranin, Head of AI at Earthshots Collective | Deep Tech & AI Investor | 2x Founder | Published Author
apidays Singapore 2025
Where APIs Meet AI: Building Tomorrow's Intelligent Ecosystems
April 15 & 16, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
KLIP2Data voor de herinrichting van R4 West en Oostjacoba18
Ontwikkeling van een centrale GIS-databank voor de periodieke import van KLIP-data, BIM- en CAD-modellen van het R4-project en bijhorende field app om de databank zowel online als offline te raadplegen en bij te werken.
Report based on the findings of a quantitative research conducted by the research agency New Image Marketing Group, commissioned by the NGO Detector Media, compiled by PhD in Sociology Marta Naumova.
Report based on the findings of a quantitative research conducted by the research agency New Image Marketing Group, commissioned by the NGO Detector Media, compiled by PhD in Sociology Marta Naumova.
apidays Singapore 2025 - Enhancing Developer Productivity with UX (Government...apidays
Enhancing Developer Productivity with UX
Petrine Tang, UX Designer at Government Technology Agency
Faith Ang, Product Manager at Government Technology Agency
apidays Singapore 2025
Where APIs Meet AI: Building Tomorrow's Intelligent Ecosystems
April 15 & 16, 2025
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
3. Outline
Types of Databases and Database Applications
Basic Definitions
Typical DBMS Functionality
Example of a Database (UNIVERSITY)
Main Characteristics of the Database Approach
Database Users
Advantages of Using the Database Approach
When Not to Use Databases
4. Basic Definitions
Database:
A collection of related data.
Data:
Known facts that can be recorded and have an implicit meaning.
Mini-world:
Some part of the real world about which data is stored in a
database. For example, student grades and transcripts at a
university.
Database Management System (DBMS):
A software package/ system to facilitate the creation and
maintenance of a computerized database.
Database System:
The DBMS software together with the data itself. Sometimes, the
applications are also included.
6. Typical DBMS Functionality
Define a particular database in terms of its data types,
structures, and constraints
Construct or Load the initial database contents on a
secondary storage medium
Manipulating the database:
Retrieval: Querying, generating reports
Modification: Insertions, deletions and updates to its content
Accessing the database through Web applications
Processing and Sharing by a set of concurrent users and
application programs – yet, keeping all data valid and
consistent
7. Typical DBMS Functionality
Other features:
Protection or Security measures to prevent
unauthorized access
“Active” processing to take internal actions on data
Presentation and Visualization of data
Maintaining the database and associated
programs over the lifetime of the database
application
Called database, software, and system
maintenance
8. Example of a Database
(with a Conceptual Data Model)
Mini-world for the example:
Part of a UNIVERSITY environment.
Some mini-world entities:
STUDENTs
COURSEs
SECTIONs (of COURSEs)
(academic) DEPARTMENTs
INSTRUCTORs
9. Example of a Database
(with a Conceptual Data Model)
Some mini-world relationships:
SECTIONs are of specific COURSEs
STUDENTs take SECTIONs
COURSEs have prerequisite COURSEs
INSTRUCTORs teach SECTIONs
COURSEs are offered by DEPARTMENTs
STUDENTs major in DEPARTMENTs
Note: The above entities and relationships are typically
expressed in a conceptual data model, such as the
ENTITY-RELATIONSHIP data model (see Chapters 3, 4)
11. Main Characteristics of the Database
Approach
Self-describing nature of a database system:
A DBMS catalog stores the description of a particular
database (e.g. data structures, types, and constraints)
The description is called meta-data.
This allows the DBMS software to work with different
database applications.
Insulation between programs and data:
Called program-data independence.
Allows changing data structures and storage organization
without having to change the DBMS access programs.
13. Main Characteristics of the Database
Approach (continued)
Data Abstraction:
A data model is used to hide storage details and
present the users with a conceptual view of the
database.
Programs refer to the data model constructs rather
than data storage details
Support of multiple views of the data:
Each user may see a different view of the
database, which describes only the data of
interest to that user.
14. Main Characteristics of the Database
Approach (continued)
Sharing of data and multi-user transaction
processing:
Allowing a set of concurrent users to retrieve from and to
update the database.
Concurrency control within the DBMS guarantees that each
transaction is correctly executed or aborted
Recovery subsystem ensures each completed transaction
has its effect permanently recorded in the database
OLTP (Online Transaction Processing) is a major part of
database applications. This allows hundreds of concurrent
transactions to execute per second.
15. Database Users
Users may be divided into
Those who actually use and control the database
content, and those who design, develop and
maintain database applications (called “Actors on
the Scene”), and
Those who design and develop the DBMS
software and related tools, and the computer
systems operators (called “Workers Behind the
Scene”).
16. Database Users
Actors on the scene
Database administrators:
Responsible for authorizing access to the database,
for coordinating and monitoring its use, acquiring
software and hardware resources, controlling its use
and monitoring efficiency of operations.
Database Designers:
Responsible to define the content, the structure, the
constraints, and functions or transactions against
the database. They must communicate with the
end-users and understand their needs.
17. Categories of End-users
Actors on the scene (continued)
End-users: They use the data for queries, reports
and some of them update the database content.
End-users can be categorized into:
Casual: access database occasionally when
needed
Naïve or Parametric: they make up a large section
of the end-user population.
They use previously well-defined functions in the form of
“canned transactions” against the database.
Examples are bank-tellers or reservation clerks who do
this activity for an entire shift of operations.
18. Categories of End-users (continued)
Sophisticated:
These include business analysts, scientists, engineers,
others thoroughly familiar with the system capabilities.
Many use tools in the form of software packages that work
closely with the stored database.
Stand-alone:
Mostly maintain personal databases using ready-to-use
packaged applications.
An example is a tax program user that creates its own
internal database.
Another example is a user that maintains an address book
19. Advantages of Using the Database
Approach
Controlling redundancy in data storage and in
development and maintenance efforts.
Sharing of data among multiple users.
Restricting unauthorized access to data.
Providing Storage Structures (e.g. indexes) for
efficient Query Processing
20. Advantages of Using the Database
Approach (continued)
Providing backup and recovery services.
Providing multiple interfaces to different classes
of users.
Representing complex relationships among data.
Enforcing integrity constraints on the database.
Drawing inferences and actions from the stored
data using deductive and active rules
21. Additional Implications of Using the
Database Approach
Potential for enforcing standards:
This is very crucial for the success of database
applications in large organizations. Standards
refer to data item names, display formats, screens,
report structures, meta-data (description of data),
Web page layouts, etc.
Reduced application development time:
Incremental time to add each new application is
reduced.
22. Additional Implications of Using the
Database Approach (continued)
Flexibility to change data structures:
Database structure may evolve as new
requirements are defined.
Availability of current information:
Extremely important for on-line transaction
systems such as airline, hotel, car reservations.
Economies of scale:
Wasteful overlap of resources and personnel can
be avoided by consolidating data and applications
across departments.
23. Historical Development of Database
Technology
Early Database Applications:
The Hierarchical and Network Models were introduced in
mid 1960s and dominated during the seventies.
A bulk of the worldwide database processing still occurs
using these models, particularly, the hierarchical model.
Relational Model based Systems:
Relational model was originally introduced in 1970, was
heavily researched and experimented within IBM Research
and several universities.
Relational DBMS Products emerged in the early 1980s.
24. Historical Development of Database
Technology (continued)
Object-oriented and emerging applications:
Object-Oriented Database Management Systems
(OODBMSs) were introduced in late 1980s and early 1990s
to cater to the need of complex data processing in CAD and
other applications.
Their use has not taken off much.
Many relational DBMSs have incorporated object database
concepts, leading to a new category called object-relational
DBMSs (ORDBMSs)
Extended relational systems add further capabilities (e.g. for
multimedia data, XML, and other data types)
25. Historical Development of Database
Technology (continued)
Data on the Web and E-commerce Applications:
Web contains data in HTML (Hypertext markup
language) with links among pages.
This has given rise to a new set of applications
and E-commerce is using new standards like XML
(eXtended Markup Language). (see Ch. 27).
Script programming languages such as PHP and
JavaScript allow generation of dynamic Web
pages that are partially generated from a database
(see Ch. 26).
Also allow database updates through Web pages
26. Extending Database Capabilities
New functionality is being added to DBMSs in the following areas:
Scientific Applications
XML (eXtensible Markup Language)
Image Storage and Management
Audio and Video Data Management
Data Warehousing and Data Mining
Spatial Data Management
Time Series and Historical Data Management
The above gives rise to new research and development in
incorporating new data types, complex data structures, new
operations and storage and indexing schemes in database systems.
27. When not to use a DBMS
Main inhibitors (costs) of using a DBMS:
High initial investment and possible need for additional
hardware.
Overhead for providing generality, security, concurrency
control, recovery, and integrity functions.
When a DBMS may be unnecessary:
If the database and applications are simple, well defined,
and not expected to change.
If there are stringent real-time requirements that may not be
met because of DBMS overhead.
If access to data by multiple users is not required.
28. When not to use a DBMS
When no DBMS may suffice:
If the database system is not able to handle the
complexity of data because of modeling limitations
If the database users need special operations not
supported by the DBMS.
29. Summary
Types of Databases and Database Applications
Basic Definitions
Typical DBMS Functionality
Example of a Database (UNIVERSITY)
Main Characteristics of the Database Approach
Database Users
Advantages of Using the Database Approach
When Not to Use Databases