Uploaded by kingsman1552002

Principles of Database Lesson 1

advertisement
Database Concepts
[Lesson 1]
Contents
❖
A Brief History of Database Applications
❖
About textbook and the Author
❖
DBMS - DataBase Management System
❖
Keywords related to fundamentals of database
History
1970
1991
Traditional DB
2004
Lesson 7
Relational DB
HTML & SQL
Big data & AI
About Ramez A. Elmasri
Ramez A. Elmasri (born 20 October 1950, in Giza, Egypt) is a computer scientist and a noted
researcher in the field of database systems. From 1982 to 1990 he was a faculty member at
The University of Houston, Houston, Texas. Since 1990 he has been a faculty member at The
University of Texas at Arlington, Arlington, Texas. In 2011, he has been professor and associate
chair of the Computer Science and Engineering Department. Since 2003 he also has been a
consultant for various law firms, where he has consulted on patent analysis and patent
infringement cases and on software copyright infringement cases
About textbook: Fundamentals of Database System
❖
First edition 1989
❖
Seven edition 2015
❖
Relational Database and RDBMS
❖
Sequence Query Languages SQL
❖
Physical Storages of Database
❖
Updates with big data, data warehouse and data mining
❖
Updates with secure matters and high availability of database
DBMS - DataBase Management System - What is?
DBMS - DataBase Management System - How to?
Keywords
❖
ER & EER
❖
NOSQL
❖
DBA
❖
RDB & RDBMS
❖
OOPL
❖
Client - Server
❖
SQL
❖
JDBC
❖
Java & Javascript
❖
HTML
❖
Transaction
❖
C++
❖
PHP
❖
OLTP
❖
Buffering & Caching
❖
Index
❖
KDD
❖
Object Oriented
❖
Key and Primary Key
❖
OLAP
❖
OODB
❖
Modelling
❖
DSS
❖
XML
Keywords(Cont)
❖
Cloud Computing
❖
Data model
❖
Oracle
❖
Big data
❖
Data schema
❖
MSSQL
❖
AI
❖
Instance
❖
MySQL
❖
ODBC
❖
DDL
❖
JSON
❖
API
❖
DML
❖
Domains
❖
NULL
❖
LAN & Localhost
❖
Attributes
❖
GFS
❖
Host
❖
Tubles
❖
UML
❖
Clusters & Nodes
❖
Relations
Keywords(Cont)
❖
Constraint
❖
Foreign Key
❖
Python
❖
Select
❖
Trigger
❖
PL/SQL
❖
Insert
❖
View
❖
MongoDB
❖
Update
❖
Map & Reduce
❖
JSP/Javascript
❖
Delete
❖
Hadoop & HDFS
❖
ODL
❖
Tables
❖
YARN
❖
UDT
❖
Rows
❖
Recursive
❖
OQL
❖
Column
❖
CRUD & SCRUD
❖
Cassandra
Keywords(Cont)
❖
Hashing
❖
IR
❖
DDB & DDBMS
❖
SCSI, iSCSI
❖
Roll Back
❖
Transparency
❖
RAID
❖
Timestamp
❖
Availability
❖
NAS
❖
2-Phase Locking
❖
Reliability
❖
SAN
❖
Dead Lock
❖
Scalability (up/out)
❖
HDD/SSD
❖
Timeout
❖
Autonomy
❖
Heap Files
❖
Checkpoint
❖
Data Replication
❖
Sorted Files
❖
DynamoDB
❖
Bigtable
TO BE CONTINUED
Download