Professional Documents
Culture Documents
Unit 1 — Introduction
J. Gamper
1 Course Organization
2 The DB Field
Outline
1 Course Organization
2 The DB Field
Course Organization
Course page
http://www.inf.unibz.it/dis/teaching/ADMT or https://ole.unibz.it
Here you can find the schedule, lecture notes, office hours, etc.
Organization
The course consists of lectures and a project
Lectures are organized as frontal teaching classes
The lab is organized as a project
Lab hours are used to discuss with you the progress in the project
We also plan an excursion to a company
Course Content
Exam
Outline
1 Course Organization
2 The DB Field
Journal Publications
ACM Transaction on Database System (TODS)
IEEE Transactions on Knowledge and Data Engineering (TKDE)
The VLDB Journal
Information Systems
Conference Publications
ACM SIGMOD International Conference on Management of Data
(SIGMOD)
International Conference on Very Large Databases (VLDB)
International Conference on Extending Database Technology (EDBT)
IEEE International Conference on Data Engineering (ICDE)
(Commercial) Products
Oracle
DB2 (IBM)
Microsoft SQL Server
Teradata
Sybase
Ingres
Informix
PostgreSQL
PC “DBMSs”: Paradox, Access, ...
...
Design of languages
Development of algorithms
Data modeling
User interface design
Design of migration strategies
Distributed computing
High data volumes and efficiency
New data models and systems
XML/semi-structured databases
Temporal, spatial, moving object databases
Stream data processing
...
project
PId Dept From To
14 SE 01.01.2005 31.12.2005
173 SE 15.04.2005 30.10.2006
201 DB 15.04.2005 31.03.2006
Properties of Relations
DB Interfaces
Outline
1 Course Organization
2 The DB Field
New Trends/1
In the light of new trends, the relational model is not sufficient anymore!
At least three interrelated megatrends in the last few years
Big Data
Big Users
Cloud Computing
New Trends/2
Big Data
Database volumes have grown continuously since
the earliest days of computing, but that growth
has intensified dramatically over the past decade
e.g., social networks, Facebook, Google, geo
location data, sensor-generated data, scientific
data, Internet of Things, Industry 4.0, etc.
Huge data repositories, e.g., in astronomy,
finance, Web, . . .
Big Users
Not long ago, 1,000 daily users was a lot and 10,000 was an extreme case.
Today, millions of users a day is not uncommon, and users have very
different needs.
As a consequence, developers need more flexibility to store/access the data.
Cloud Computing
Has placed new challenges on the database.
Provide computing resources on demand with a ”pay-as-you-go” model.
Traditional RDBMSs were unable to provide these types of elastic services.
On the other hand, the immense value of data has been recognized by
businesses.
Thus, analysis and mining of data has become an important tool in
decision making for most businesses.
An exponential increase in operational data has made computers the only
tools suitable for providing data for decision-making performed by business
managers.
The massive use of techniques for analyzing enterprise data made
information systems a key factor to achieve business goals.
New trends in the last few years: big data, big users, cloud computing
With the increase in data and users
new data management technologies are needed: more flexible, scalable,
relaxed ACID
businesses recognized the immense value of data for decision making