SlideShare a Scribd company logo
Database Management An Introduction
Goals For Today: Describe why databases have become so important to modern organizations Describe what database and database management systems are and how they work. Explain four emerging database trends: (1) client / server computing,  (2) object-oriented databases,  (3) data mining, and  (4) integrating Web applications
Database Defined Database:  A collection of related data organized in a way that facilitates data searches. What are some examples of Databases?
Example of a Student Database Types of Data Collected in a Typical Student Database
Databases  Before the Use of Computers Data was stored in: books ledgers card files folders file cabinets or simply in people’s heads!?
Computers make the process of storing and managing data easier
The Database Approach Database Management System software application which allows you to create, store, organize, and retrieve data from a single database or many databases.  Example: MS Access Entity something you collect data about Examples: people or classes
A Database Contains  the Following: Tables how entities are represented in a database, where each row is a record and each column a field.  Fields individual pieces of information Record collection of related fields within one entity
Sample Data Table   (page 2-94 in your book)
Key Database Issues  and Activities Entering and Querying Data Creating Database Reports Data Structure Data Type
Entering Data Data Entry: process of getting information into a database possible methods of data entry: Data Entry Professional, Electronic Files, Historical Records, or Web Based (Forms)
Querying Data Querying: how we get information from a database Structured Query Language (SQL): most common language used to interface with databases Example: SELECT DISTINCTROW STUDENT_ID, GRADE FROM GRADES WHERE GRADE = “A” ORDER BY STUDENT_ID;
Querying Data continued Query By Example (QBE) enables you to fill out a grid, or template, in order to construct a description of the data you would like to retrieve.
 
Creating Database Reports Report: A compilation of data from the database that is organized and produced in a printed format. Typically produced on paper, but also can be displayed on-screen. Example: Quarterly Sales Report
Data Structure Database has two parts: Data Data Structure: how the data is organized. Data Model: representation of entities and their relationships to the real world Primary Key: a unique identifier in the database one or more fields
Data Structure continued Primary Key is  Student ID
Data Type Data Type: each field in the database needs to be of a certain type Examples: text, number, dates Data Dictionary: a document (often published online) prepared by the database designers to aid users in data entry.
Data Dictionary Example: Students Table Primary Key Field Name   Field Type   Field Length yes Student ID Number 9 no Last Name Text 20 no First Name Text 15
Database Management  Systems Approaches The Hierarchical Model The Network Model Relational Model Normalization Associations
The Hierarchical Model   Records in parent entities can have many child records, but each child can have only one parent.  Parent Child
The Network Model In this case you can have multiple children and parents Parents Children
The Relational Model A good relational database design eliminates unnecessary data duplications and is, therefore, easier to maintain Relationship: joining two tables on a common field Relationship
Normalization A technique used to make complex databases more efficient and easier to handle Eliminates Redundant Data
Normalization continued Database w/redundant data
Database after Normalization
Three Types of  Associations or Relationships One-to-One  Each team has only one home stadium, and each home stadium has only one team Team ID   Team Name  Location  Stadium ID One-to-Many Each Player is on only one team, but each team has many players Player ID   Player Name  Position  Team ID Many-to-Many Each player participates in many games, and each game has many players Team 1   Team 2   Date   Player ID   Points  Minutes  Fouls
Recent Developments Affecting Database Design and Use Databases and Client / Server Computing Object-Oriented Databases Data Mining  Linking Web Site Applications to Organizational Databases
Databases and Client / Server Computing Database application is divided into two parts:  Database Server  where all data is stored on a powerful machine PC Client the program used to manipulate the data resides on an individual user’s computer
Object-Oriented Databases treat tables, queries, and other components as generic reusable OBJECTS (rather than data) that can be mixed and matched and used in many applications (e.g. MS Excel and MS Access). Most of today’s database applications have some of these Object characteristics.
Data Mining Allows companies to sort and analyze information to better understand customers, products, markets, or any other phase of their business for which data has been captured.  Example: Grocery Store Club Cards
Data Mining continued Data Warehouses An integration of multiple, large databases and other information sources into a single repository or access point that is suitable for direct querying, analysis, or processing
Data Warehouse Examples TELECOMMUNICATIONS    REPRESENTATIVE COMPANIES Analysis of the following:  AT&T Call volumes Ameritech Equipment sales  Belgacom Customer profitability  British Telecom Costs Telestra AustraliaTelecom Ireland Inventory  Telecom Italia Purchasing leverage with suppliers Frequent buyer program management
Data Mining continued Data Marts A small-scale data warehouse that contains a subset of the data for a single aspect of a company’s business Examples: finance, inventory, or personnel
Linking Web Site Applications to Organizational Databases Example: many comapies are enabling users of their Web Site to: view product catalogs,  check inventory, and place orders these are all actions that read and write to the organizations’ databases.
Goals For Today: Described why databases have become so important to modern organizations Described what database and database management systems are and how they work. Explained four emerging database trends: (1) client / server computing,  (2) object-oriented databases,  (3) data mining, and  (4) integrating Web applications
Ad

More Related Content

What's hot (20)

Lecture 04 data resource management
Lecture 04 data resource managementLecture 04 data resource management
Lecture 04 data resource management
Dynamic Research Centre & institute
 
How to build a data dictionary
How to build a data dictionaryHow to build a data dictionary
How to build a data dictionary
Piotr Kononow
 
L4 working with tables and data
L4 working with tables and dataL4 working with tables and data
L4 working with tables and data
Bryan Corpuz
 
Metadata ppt
Metadata pptMetadata ppt
Metadata ppt
Shashikant Kumar
 
MS ACCESS
MS ACCESSMS ACCESS
MS ACCESS
Dayananda Sujivan
 
Database basics
Database basicsDatabase basics
Database basics
Imran Chowdhary
 
Database an introduction
Database an introductionDatabase an introduction
Database an introduction
Anwarul Islam, PhD
 
B.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessB.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms access
Rai University
 
Managing data resources
Managing  data resourcesManaging  data resources
Managing data resources
Prof. Othman Alsalloum
 
Introduction - Database (MS Access)
Introduction - Database (MS Access)Introduction - Database (MS Access)
Introduction - Database (MS Access)
Methnuwan Kariyawasam
 
Data Dictionary in System Analysis and Design
Data Dictionary in System Analysis and DesignData Dictionary in System Analysis and Design
Data Dictionary in System Analysis and Design
Arafat Hossan
 
Electronic Databases
Electronic DatabasesElectronic Databases
Electronic Databases
Heather Lambert
 
Dbms
DbmsDbms
Dbms
07Deeps
 
ความรู้เบื้องต้นฐานข้อมูล 1
ความรู้เบื้องต้นฐานข้อมูล 1ความรู้เบื้องต้นฐานข้อมูล 1
ความรู้เบื้องต้นฐานข้อมูล 1
Witoon Thammatuch-aree
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
Suleman Memon
 
Database Concepts and Terminologies
Database Concepts and TerminologiesDatabase Concepts and Terminologies
Database Concepts and Terminologies
Ousman Faal
 
Session#5; data resource managment
Session#5;  data resource managmentSession#5;  data resource managment
Session#5; data resource managment
Omid Aminzadeh Gohari
 
Intro databases (Table, Record, Field)
Intro databases (Table, Record, Field)Intro databases (Table, Record, Field)
Intro databases (Table, Record, Field)
Maryam Fida
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
emailharmeet
 
Ooluk Data Dictionary Manager
Ooluk Data Dictionary ManagerOoluk Data Dictionary Manager
Ooluk Data Dictionary Manager
Siddhesh Prabhu
 
How to build a data dictionary
How to build a data dictionaryHow to build a data dictionary
How to build a data dictionary
Piotr Kononow
 
L4 working with tables and data
L4 working with tables and dataL4 working with tables and data
L4 working with tables and data
Bryan Corpuz
 
B.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessB.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms access
Rai University
 
Data Dictionary in System Analysis and Design
Data Dictionary in System Analysis and DesignData Dictionary in System Analysis and Design
Data Dictionary in System Analysis and Design
Arafat Hossan
 
ความรู้เบื้องต้นฐานข้อมูล 1
ความรู้เบื้องต้นฐานข้อมูล 1ความรู้เบื้องต้นฐานข้อมูล 1
ความรู้เบื้องต้นฐานข้อมูล 1
Witoon Thammatuch-aree
 
Introduction to database
Introduction to databaseIntroduction to database
Introduction to database
Suleman Memon
 
Database Concepts and Terminologies
Database Concepts and TerminologiesDatabase Concepts and Terminologies
Database Concepts and Terminologies
Ousman Faal
 
Intro databases (Table, Record, Field)
Intro databases (Table, Record, Field)Intro databases (Table, Record, Field)
Intro databases (Table, Record, Field)
Maryam Fida
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
emailharmeet
 
Ooluk Data Dictionary Manager
Ooluk Data Dictionary ManagerOoluk Data Dictionary Manager
Ooluk Data Dictionary Manager
Siddhesh Prabhu
 

Viewers also liked (19)

O leary2012 comp_ppt_ch08
O leary2012 comp_ppt_ch08O leary2012 comp_ppt_ch08
O leary2012 comp_ppt_ch08
Dalia Saeed
 
Triad 2010 word_chapter_3
Triad 2010 word_chapter_3Triad 2010 word_chapter_3
Triad 2010 word_chapter_3
Dalia Saeed
 
Excel1
Excel1Excel1
Excel1
Dalia Saeed
 
Triad 2010 power_point_chapter_4
Triad 2010 power_point_chapter_4Triad 2010 power_point_chapter_4
Triad 2010 power_point_chapter_4
Dalia Saeed
 
Front cover Plan
Front cover PlanFront cover Plan
Front cover Plan
ErosV
 
Triad 2010 word_chapter_5
Triad 2010 word_chapter_5Triad 2010 word_chapter_5
Triad 2010 word_chapter_5
Dalia Saeed
 
Windows vista
Windows vistaWindows vista
Windows vista
Dalia Saeed
 
Triad 2010 power_point_chapter_3
Triad 2010 power_point_chapter_3Triad 2010 power_point_chapter_3
Triad 2010 power_point_chapter_3
Dalia Saeed
 
O leary2012 comp_ppt_ch07
O leary2012 comp_ppt_ch07O leary2012 comp_ppt_ch07
O leary2012 comp_ppt_ch07
Dalia Saeed
 
Triad 2010 office
Triad 2010 officeTriad 2010 office
Triad 2010 office
Dalia Saeed
 
Word1
Word1Word1
Word1
Dalia Saeed
 
Concepts of information technology
Concepts of information technologyConcepts of information technology
Concepts of information technology
Dalia Saeed
 
Triad 2010 power_point_chapter_2
Triad 2010 power_point_chapter_2Triad 2010 power_point_chapter_2
Triad 2010 power_point_chapter_2
Dalia Saeed
 
Business Analysis and Architecture
Business Analysis and ArchitectureBusiness Analysis and Architecture
Business Analysis and Architecture
Kevin Brennan
 
Windows 7
Windows 7Windows 7
Windows 7
Dalia Saeed
 
Triad 2010 excel_chapter_1
Triad 2010 excel_chapter_1Triad 2010 excel_chapter_1
Triad 2010 excel_chapter_1
Dalia Saeed
 
Power point1
Power point1Power point1
Power point1
Dalia Saeed
 
Triad 2010 excel_chapter_3
Triad 2010 excel_chapter_3Triad 2010 excel_chapter_3
Triad 2010 excel_chapter_3
Dalia Saeed
 
Triad 2010 excel_chapter_4
Triad 2010 excel_chapter_4Triad 2010 excel_chapter_4
Triad 2010 excel_chapter_4
Dalia Saeed
 
O leary2012 comp_ppt_ch08
O leary2012 comp_ppt_ch08O leary2012 comp_ppt_ch08
O leary2012 comp_ppt_ch08
Dalia Saeed
 
Triad 2010 word_chapter_3
Triad 2010 word_chapter_3Triad 2010 word_chapter_3
Triad 2010 word_chapter_3
Dalia Saeed
 
Triad 2010 power_point_chapter_4
Triad 2010 power_point_chapter_4Triad 2010 power_point_chapter_4
Triad 2010 power_point_chapter_4
Dalia Saeed
 
Front cover Plan
Front cover PlanFront cover Plan
Front cover Plan
ErosV
 
Triad 2010 word_chapter_5
Triad 2010 word_chapter_5Triad 2010 word_chapter_5
Triad 2010 word_chapter_5
Dalia Saeed
 
Triad 2010 power_point_chapter_3
Triad 2010 power_point_chapter_3Triad 2010 power_point_chapter_3
Triad 2010 power_point_chapter_3
Dalia Saeed
 
O leary2012 comp_ppt_ch07
O leary2012 comp_ppt_ch07O leary2012 comp_ppt_ch07
O leary2012 comp_ppt_ch07
Dalia Saeed
 
Triad 2010 office
Triad 2010 officeTriad 2010 office
Triad 2010 office
Dalia Saeed
 
Concepts of information technology
Concepts of information technologyConcepts of information technology
Concepts of information technology
Dalia Saeed
 
Triad 2010 power_point_chapter_2
Triad 2010 power_point_chapter_2Triad 2010 power_point_chapter_2
Triad 2010 power_point_chapter_2
Dalia Saeed
 
Business Analysis and Architecture
Business Analysis and ArchitectureBusiness Analysis and Architecture
Business Analysis and Architecture
Kevin Brennan
 
Triad 2010 excel_chapter_1
Triad 2010 excel_chapter_1Triad 2010 excel_chapter_1
Triad 2010 excel_chapter_1
Dalia Saeed
 
Triad 2010 excel_chapter_3
Triad 2010 excel_chapter_3Triad 2010 excel_chapter_3
Triad 2010 excel_chapter_3
Dalia Saeed
 
Triad 2010 excel_chapter_4
Triad 2010 excel_chapter_4Triad 2010 excel_chapter_4
Triad 2010 excel_chapter_4
Dalia Saeed
 
Ad

Similar to Database (20)

Database
DatabaseDatabase
Database
sumit621
 
Information Systems For Business and BeyondChapter 4Data a.docx
Information Systems For Business and BeyondChapter 4Data a.docxInformation Systems For Business and BeyondChapter 4Data a.docx
Information Systems For Business and BeyondChapter 4Data a.docx
jaggernaoma
 
Fundamentals of Database Design
Fundamentals of Database DesignFundamentals of Database Design
Fundamentals of Database Design
Information Technology
 
W 8 introduction to database
W 8  introduction to databaseW 8  introduction to database
W 8 introduction to database
Institute of Management Studies UOP
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
Behind The Scenes Databases And Information Systems 6
Behind The Scenes  Databases And Information Systems 6Behind The Scenes  Databases And Information Systems 6
Behind The Scenes Databases And Information Systems 6
guest4a9cdb
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
Daniel Francisco Tamayo
 
Relational database management systems
Relational database management systemsRelational database management systems
Relational database management systems
Datasoft Consulting
 
Database
DatabaseDatabase
Database
Vaibhav Bajaj
 
Database
DatabaseDatabase
Database
wwaqas2007
 
Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)
07HetviBhagat
 
Introduction to database with ms access.hetvii
Introduction to database with ms access.hetviiIntroduction to database with ms access.hetvii
Introduction to database with ms access.hetvii
07HetviBhagat
 
Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)
Vidyasagar Mundroy
 
English database management_system
English database management_systemEnglish database management_system
English database management_system
Sayed Ahmed
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
WanBK Leo
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
aziah nor
 
Dbms
DbmsDbms
Dbms
harleenmahajan
 
Database 1 Introduction
Database 1   IntroductionDatabase 1   Introduction
Database 1 Introduction
Ashwani Kumar Ramani
 
• Introduce ER data model, database design and normalization
•	Introduce ER data model, database design and normalization•	Introduce ER data model, database design and normalization
• Introduce ER data model, database design and normalization
krishnaiotgnitc
 
DATABASE MANAGENT SYSYEMS OVERALL DESCTPTION OF DBMS
DATABASE MANAGENT SYSYEMS OVERALL DESCTPTION OF DBMSDATABASE MANAGENT SYSYEMS OVERALL DESCTPTION OF DBMS
DATABASE MANAGENT SYSYEMS OVERALL DESCTPTION OF DBMS
krishnaiotgnitc
 
Information Systems For Business and BeyondChapter 4Data a.docx
Information Systems For Business and BeyondChapter 4Data a.docxInformation Systems For Business and BeyondChapter 4Data a.docx
Information Systems For Business and BeyondChapter 4Data a.docx
jaggernaoma
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
Behind The Scenes Databases And Information Systems 6
Behind The Scenes  Databases And Information Systems 6Behind The Scenes  Databases And Information Systems 6
Behind The Scenes Databases And Information Systems 6
guest4a9cdb
 
Relational database management systems
Relational database management systemsRelational database management systems
Relational database management systems
Datasoft Consulting
 
Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)Introduction to database with ms access(DBMS)
Introduction to database with ms access(DBMS)
07HetviBhagat
 
Introduction to database with ms access.hetvii
Introduction to database with ms access.hetviiIntroduction to database with ms access.hetvii
Introduction to database with ms access.hetvii
07HetviBhagat
 
Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)Database Systems - Introduction (Chapter 1)
Database Systems - Introduction (Chapter 1)
Vidyasagar Mundroy
 
English database management_system
English database management_systemEnglish database management_system
English database management_system
Sayed Ahmed
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
WanBK Leo
 
• Introduce ER data model, database design and normalization
•	Introduce ER data model, database design and normalization•	Introduce ER data model, database design and normalization
• Introduce ER data model, database design and normalization
krishnaiotgnitc
 
DATABASE MANAGENT SYSYEMS OVERALL DESCTPTION OF DBMS
DATABASE MANAGENT SYSYEMS OVERALL DESCTPTION OF DBMSDATABASE MANAGENT SYSYEMS OVERALL DESCTPTION OF DBMS
DATABASE MANAGENT SYSYEMS OVERALL DESCTPTION OF DBMS
krishnaiotgnitc
 
Ad

Recently uploaded (20)

On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
CSUC - Consorci de Serveis Universitaris de Catalunya
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 

Database

  • 1. Database Management An Introduction
  • 2. Goals For Today: Describe why databases have become so important to modern organizations Describe what database and database management systems are and how they work. Explain four emerging database trends: (1) client / server computing, (2) object-oriented databases, (3) data mining, and (4) integrating Web applications
  • 3. Database Defined Database: A collection of related data organized in a way that facilitates data searches. What are some examples of Databases?
  • 4. Example of a Student Database Types of Data Collected in a Typical Student Database
  • 5. Databases Before the Use of Computers Data was stored in: books ledgers card files folders file cabinets or simply in people’s heads!?
  • 6. Computers make the process of storing and managing data easier
  • 7. The Database Approach Database Management System software application which allows you to create, store, organize, and retrieve data from a single database or many databases. Example: MS Access Entity something you collect data about Examples: people or classes
  • 8. A Database Contains the Following: Tables how entities are represented in a database, where each row is a record and each column a field. Fields individual pieces of information Record collection of related fields within one entity
  • 9. Sample Data Table (page 2-94 in your book)
  • 10. Key Database Issues and Activities Entering and Querying Data Creating Database Reports Data Structure Data Type
  • 11. Entering Data Data Entry: process of getting information into a database possible methods of data entry: Data Entry Professional, Electronic Files, Historical Records, or Web Based (Forms)
  • 12. Querying Data Querying: how we get information from a database Structured Query Language (SQL): most common language used to interface with databases Example: SELECT DISTINCTROW STUDENT_ID, GRADE FROM GRADES WHERE GRADE = “A” ORDER BY STUDENT_ID;
  • 13. Querying Data continued Query By Example (QBE) enables you to fill out a grid, or template, in order to construct a description of the data you would like to retrieve.
  • 14.  
  • 15. Creating Database Reports Report: A compilation of data from the database that is organized and produced in a printed format. Typically produced on paper, but also can be displayed on-screen. Example: Quarterly Sales Report
  • 16. Data Structure Database has two parts: Data Data Structure: how the data is organized. Data Model: representation of entities and their relationships to the real world Primary Key: a unique identifier in the database one or more fields
  • 17. Data Structure continued Primary Key is Student ID
  • 18. Data Type Data Type: each field in the database needs to be of a certain type Examples: text, number, dates Data Dictionary: a document (often published online) prepared by the database designers to aid users in data entry.
  • 19. Data Dictionary Example: Students Table Primary Key Field Name Field Type Field Length yes Student ID Number 9 no Last Name Text 20 no First Name Text 15
  • 20. Database Management Systems Approaches The Hierarchical Model The Network Model Relational Model Normalization Associations
  • 21. The Hierarchical Model Records in parent entities can have many child records, but each child can have only one parent. Parent Child
  • 22. The Network Model In this case you can have multiple children and parents Parents Children
  • 23. The Relational Model A good relational database design eliminates unnecessary data duplications and is, therefore, easier to maintain Relationship: joining two tables on a common field Relationship
  • 24. Normalization A technique used to make complex databases more efficient and easier to handle Eliminates Redundant Data
  • 27. Three Types of Associations or Relationships One-to-One Each team has only one home stadium, and each home stadium has only one team Team ID Team Name Location Stadium ID One-to-Many Each Player is on only one team, but each team has many players Player ID Player Name Position Team ID Many-to-Many Each player participates in many games, and each game has many players Team 1 Team 2 Date Player ID Points Minutes Fouls
  • 28. Recent Developments Affecting Database Design and Use Databases and Client / Server Computing Object-Oriented Databases Data Mining Linking Web Site Applications to Organizational Databases
  • 29. Databases and Client / Server Computing Database application is divided into two parts: Database Server where all data is stored on a powerful machine PC Client the program used to manipulate the data resides on an individual user’s computer
  • 30. Object-Oriented Databases treat tables, queries, and other components as generic reusable OBJECTS (rather than data) that can be mixed and matched and used in many applications (e.g. MS Excel and MS Access). Most of today’s database applications have some of these Object characteristics.
  • 31. Data Mining Allows companies to sort and analyze information to better understand customers, products, markets, or any other phase of their business for which data has been captured. Example: Grocery Store Club Cards
  • 32. Data Mining continued Data Warehouses An integration of multiple, large databases and other information sources into a single repository or access point that is suitable for direct querying, analysis, or processing
  • 33. Data Warehouse Examples TELECOMMUNICATIONS REPRESENTATIVE COMPANIES Analysis of the following: AT&T Call volumes Ameritech Equipment sales Belgacom Customer profitability British Telecom Costs Telestra AustraliaTelecom Ireland Inventory Telecom Italia Purchasing leverage with suppliers Frequent buyer program management
  • 34. Data Mining continued Data Marts A small-scale data warehouse that contains a subset of the data for a single aspect of a company’s business Examples: finance, inventory, or personnel
  • 35. Linking Web Site Applications to Organizational Databases Example: many comapies are enabling users of their Web Site to: view product catalogs, check inventory, and place orders these are all actions that read and write to the organizations’ databases.
  • 36. Goals For Today: Described why databases have become so important to modern organizations Described what database and database management systems are and how they work. Explained four emerging database trends: (1) client / server computing, (2) object-oriented databases, (3) data mining, and (4) integrating Web applications
  翻译: