Professional Documents
Culture Documents
Introduction
CMPS 342
Database Systems
Spring 2021-22
1
What we’ll do today?
What are database Why database What is this course How we’ll proceed
systems? systems? about? with the course?
2
How did you
register for the
course?
3
You accessed a database!
• When you registered for the course, you accessed
the university database through the university
website.
4
Database Management System (DBMS)
• A database is usually controlled by a database management system
(DBMS).
5
Database System
• Database
• Actual data Database System
• DataBase Management System
• System used to control and manipulate the
database
• Database Application
• Software program/application/website
• Connected to a DBMS
• Accesses the database to show and update the
data
• The database, the DBMS, along with the
applications that are associated with them,
are referred to as a database systems
6
What we’ll do today?
What are database Why database What is this course How we’ll proceed
systems? systems? about? with the course?
7
Everyday activities
• Depositing or withdrawing funds in a bank
• Making a hotel or airline reservations
• Accessing computerized library catalogues
• Purchasing items at a supermarket
8
9
Databases are everywhere!
• You’ve manipulated a simple database in the
web programming course
10
Facebook Data
• Facebook handles up to
• 500 petabyte of data perday
• 10 billion messages/day
• 600 million photos/day
11
Facebook DBMS
• Facebook uses MySQL for the majority of the data you
would consider as “Facebook data” like posts
comments etc..
• It also uses other DBMSs like
• Hbase
• Cassandra
12
Facebook
Datacenters
• Each data center houses
tens of thousands of
computer servers
• massive storage
infrastructure to house
its enormous piles of
data
13
Database applications?
14
Database Applications
• Enterprise Information
• Sales: customers, products, purchases
• Accounting: payments, receipts, assets
• Human Resources: Information about employees, salaries, payroll taxes.
• Manufacturing: management of production, inventory, orders, supply
chain.
• Banking and finance
• customer information, accounts, loans, and
banking transactions.
• Credit card transactions
15
Database Applications
• Airlines: reservations, schedules
• Telecommunication: records of calls,
texts, and data usage, generating monthly
bills, maintaining balances on prepaid
calling cards
• Web-based services
• Online retailers: order tracking, customized
recommendations
• Online advertisements
16
Database Applications
• Document databases
• Navigation systems
• maintaining the locations of various places of interest, exact routes of
roads, train systems, buses, etc.
17
Traditional Databases
• Information stored and accessed is
textural or numeric
➔ Fundamentals of database
technology
18
Multimedia Databases
• Big Data Storage Systems (NoSQL)
• Data for social media applications
• Data require in the Web search engines
• Cloud Storage
• Geographic Information Systems (GIS)
• Storing and analyzing maps
• Weather data
• Satellite images
• Online Analytical Processing systems (OLAP)
• Extracting and analyzing useful business information
• Decision making support
19
What we’ll do today?
What are database Why database What is this course How we’ll proceed
systems? systems? about? with the course?
20
1 2 3
21
1 2 3
22
1 2 3
23
Suggested Text
24
What we’ll do today?
What are database Why database What is this course How we’ll proceed
systems? systems? about? with the course?
25
ON Campus or Online
26
Apps Used
27
Course Lab Instructors
Beirut Debbieh
28
Course Info
29
Class Guidelines
30
Lab Guidelines
31
Project Guidelines
32
Assessment Guidelines
33
How to get in contact?
https://join.slack.com/t/baucmps342/shared_in
Chat on slack workspace vite/zt-12n5ojh1u-1_kxl88d7obp4djY3zA8uw
34
Please check the
course syllabus
35