Chapter 1: Getting Started
By Dr. Tsige Tessema
01/23/2023
CMPS 520
Chapter Objectives
• Understand the importance of databases in Internet Web applications and
mobile apps
• Understand the nature and characteristics of databases
• Understand the potential problems with lists
• Understand how using related tables helps you avoid the problems of using
lists
• Know the components of a database system
• Learn the elements of a database
• Learn the purpose of a database management system (DBMS)
Chapter Objectives (Cont.)
• Understand the functions of a database application
• Introduce Web database applications
• Introduce data warehouses and business intelligence (BI) systems
• Introduce Big Data and cloud computing
Importance of Databases on the Internet
and Mobile Apps
• PC
• IBM PC
• LANs
• Xerox PARC
• ARPANET
• WWW
• IoT
• Devices
• Users
Database Fundamentals
• Search Engine Bar
• Smartphones with app client
• Client
• Services
• Server
• Client-server architecture
• Modification problems
Database Fundamentals (Cont.)
• Null Values
• Relational Model
• Relational Database
• Table
• Row
• Instance
• Record
• Column
• Fields
Spreadsheet
• Table
• Modifications Actions
• Insert
• Update
• Delete
• ID column
• Structured Query Language (SQL)
SQL Query List Functions
• SELECT
• FROM
• WHERE
• AND
• ORDER BY
Database Systems
• Four components: Users, Database Application, DBMS, Database
• Users
• Related Tables
• Self-Describing
• Related Tables
• User data
• Metadata
• Indexes and other overhead data
• Application metadata
• Filling in information
Additional Information
• Microsoft SQL Server
• Oracle Corporation’s MySQL
• Oracle Corporation’s Oracle Database
• IBM’s DB2
• Referential Integrity Constraints
• Concurrency
• Personal Database System
• Enterprise-Class Database Systems
• MySQL Community Server 8.0
• My SQL Workbench
Materials
• Please make sure to read the book that has more information as well
which will help with some of these terms.
• If you have any questions, please come by and set up an appointment
during my office hours.