Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Understanding Databases: From Lists to Relational Database Systems and SQL, Appunti di Informatica

An introduction to databases, explaining their purpose, the problems with lists, the benefits of relational databases, and the role of sql in managing and querying databases. It also covers the components of a database system and the differences between personal and enterprise-level systems.

Tipologia: Appunti

2018/2019

Caricato il 26/11/2019

sara-luciano-1
sara-luciano-1 🇮🇹

1 documento

1 / 14

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Anteprima parziale del testo

Scarica Understanding Databases: From Lists to Relational Database Systems and SQL e più Appunti in PDF di Informatica solo su Docsity!

The database is a collection of information organized in related tables of data and definitions of data objects. Data in a database can be easily accessed and manipulated through the computer program. The purpose of a database is:

  • (^) To store data
  • (^) To provide an organizational structure for data
  • (^) To provide a mechanism for querying, creating, modifying and deleting data A database can store information and relationships that are more complicated than a simple list

Relational database

A relational database stores information in tables. Each informational theme is stored in its own table A relational database will break-up a list into several parts

• One part for each theme in the list

• for example, a project list might be divided

into a COSTUMER Table, a PROJECT Table and a PRPJECT_MANAGER Table

Relational database and Lists

Pros and Cons

• a relational database minimizes

data redundancy, preserves complex relationships among topics and allows for partial data

• A relational database provides a

solid foundation for creating user interface forms and reports

• A^ relational^ database^ is

more complicated than a list

Database

systems

The four components of a database system are:

• Users

• Database applications

• Database management

system (DBMS)

• Database

Users

A user of a database system will:

• Use^ a^ database^ application^ to^ keep

track of information

• Use different user interface forms to

enter, read, delete and query data

• Produce reports

Database

manageme

nt system

A database management system (DBMS) serves as an intermediary between database applications and the database The DBMS manages and controls database activities The DBMS create, processes and administers the database it controls

Functions

of a

DBMS

Create databases Create tables Create supporting structures Read database data Modify database data (insert, update, delete) Maintain database structures Enforce rules Control concurrency Provide security Perform data backup and recovery

Personal database system

Personal database systems typically:

• Support one application

• Have only a few tables

• Are simple in design

• Involve only one computer

• Support one user at a time

Enterprise-level

database systems

Enterprise-level database systems typically:

  • Support several users simultaneously
  • Support more than one application
  • Involve multiple computers
  • Are complex in design
  • Have many tables
  • Have^ many databases