| COSA SONO I DATABASE IN INFORMATICA? |eng-ita

image.png

INTRODUZIONE

E' un insieme organizzato di informazioni che aggiornato costantemente e gestito da un computer.
Queste informazioni hanno le seguenti proprietà fondamentali:

•Connesse logicamente(argomento comune)
•Formato specifico(tracciato record)
•Memorizzate su uno specifico supporto consultabile nel tempo
•Facilmente consultabili

ARCHIVI ,RECORD,CAMPI E FILE

Le informazioni in un archivio sono organizzate secondo uno specifico tracciato record
Il tracciato record è l'insieme dei campi(singole informazioni) che identificano un record di un archivio
Un file è una collezione di record, ossia informazioni logicamente omogenee che descrivono i singoli elementi di un archivio

image.png

Per la creazione di un archivio abbiamo 3 fasi, nella prima fase chiamata analisi inseriamo tutte le informazioni, quindi il nome, il tracciato record e la dimensione.
Nella seconda fase chiamata realizzazione fisica inseriamo tutte le nostra informazioni all'interno di un archivio fisico e nell'ultima eseguiamo tutte le operazioni, quindi inserimento, modifica ecc...

I FILE E LE MEMORIE DI MASSA

L'aumento dei dati da gestire ha segnato il passaggio da archivi basati su supporti cartacei ad archivi basati su memorie di massa .Le memorie di massa hanno i seguenti parametri:
•Tipo di accesso
•Capacità
•Tempo medio di accesso
•Velocità di trasferimento
I dati vengono memorizzati in formato binario ed hanno dei bit chiamati bit di parità che servono per controllare eventuali errori.
Il componente del Sistema Operativo che gestisce i file è detto File System

In un file con organizzazione ad indici, la ricerca di un record avviene con una ricerca binaria (accesso a chiave)...vediamo un esempio.

image.png

CHE COS'E' UNA BASE DI DATI?

Sono degli Archivi di dati organizzati in modo integrato e Progettati con tecniche specifiche, vengono Gestiti tramite specifici software e cosa molto importante superano i limiti degli archivi tradizionali, Da come si può capire, il termine base di dati si ha poiché tratta argomenti del mondo reale.

Tra le caratteristiche più importanti abbiamo:
Efficienza e produttività: ovvero cercare in modo facile e veloce dati con diversi criteri
•Misure di sicurezza: si ha più sicurezza gli accessi
•Integrità e consistenza: garantire una modifica dei dati in tempo reale

DBMS

Il DBMS è un software per la gestione dei database, svolge varie operazioni come la creazione, l'inserimento e modifica...L'utente non si preoccupa dell'organizzazione fisica e a differenza degli archivi è presente un amministratore.

Utilizza 3 linguaggi principalmente:
-DDL: serve per la creazione e definizione di una base di dati.
-DML: serve per la manipolazione dei dati
-QL: serve per l'estrazione delle informazioni

Il dbms ha vari vantaggi...per primo viene eliminata la ridondanza, si ha una maggiore facilità all'acceso ai dati, integrità dei dati, sicurezza dei dati, e come più importante maggiore concorrenza.

MODELLI DEI DATABASE

image.png

Il modello concettuale è basato su Entità/Associazioni(E/R) ed è formato da 3 Elementi:
•Entità
•Attributi
•Associazioni

Il modello logico deriva dal modello concettuale e applica una serie di regole, abbiamo 3 Tipologie:
•Gerarchico
•Reticolare
•Relazionale

Mentre il modello fisico ci descrive come viene rappresentato un database, attraverso vari linguaggi, come sql.

image.png

CHI SONO GLI UTENTI?

Gli utente come potrete intuire sono coloro che usufluiscono dei database, abbiamo 3 tipi di utenti:
•AMMINISTATORI sono coloro che gestiscono i database,quindi controllano gli accessi e aggiornano i database,dopo di che abbiamo gli UTENTI FINALI che accedono ai dati mediante linguaggio di interrogazione (QL)




image.png

INTRODUCTION

It is an organized set of information that is constantly updated and managed by a computer.
This information has the following basic properties:

•Logically connected(common topic)
•Specific format(record layout)
• Stored on a specific medium that can be consulted over time
•Easily consultable

ARCHIVES, RECORDS, FIELDS AND FILES

The information in an archive is organized according to a specific record layout
The record layout is the set of fields (individual information) that identify a record in an archive
A file is a collection of records, i.e. logically homogeneous information describing the individual elements of an archive

image.png

For the creation of an archive we have 3 phases, in the first phase called analysis we enter all the information, then the name, the record layout and the size.
In the second phase called physical implementation we insert all our information in a physical archive and in the last one we carry out all the operations, therefore insertion, modification, etc...

THE FILES AND MASS MEMORIES

The increase in data to manage has marked the transition from paper-based archives to archives based on mass memories. Mass memories have the following parameters:
• Type of access
•Capacity
•Average access time
•Transfer speed
The data is stored in binary format and has bits called parity bits which are used to check for errors.
The component of the operating system that manages files is called the file system

In a file with index organization, the search for a record takes place with a binary search (key access)... let's see an example.

image.png

WHAT IS A DATABASE?

They are data archives organized in an integrated way and designed with specific techniques, they are managed using specific software and, very importantly, they exceed the limits of traditional archives. As you can understand, the term database is used because it deals with real world topics.
Among the most important features we have:
Efficiency and productivity: that is, searching for data with different criteria quickly and easily
• Security measures: access is more secure
•Integrity and Consistency: Ensure real-time data change

DBMS

The DBMS is a database management software, it performs various operations such as creation, insertion and modification ... The user does not care about the physical organization and unlike archives there is an administrator.

It uses 3 languages ​​mainly:
-DDL: it is used for the creation and definition of a database.
-DML: It is used for data manipulation
-QL: it is used for the extraction of information

The dbms has various advantages... first redundancy is eliminated, there is greater ease of access to data, data integrity, data security, and most importantly greater concurrency.

DATABASE MODELS

image.png

The conceptual model is based on Entities/Associations (E/R) and consists of 3 Elements:
•Entity
•Attributes
•Associations

The logical model derives from the conceptual model and applies a series of rules, we have 3 Types:
•Hierarchical
•Reticular
•Relational

While the physical model describes how a database is represented, through various languages, such as sql.

image.png

WHO ARE THE USERS?

As you can guess, users are those who use the databases, we have 3 types of users:
• ADMINISTRATORS are those who manage the databases, therefore they control accesses and update the databases, after which we have the END USERS who access the data via query language (QL)

0.00524553 BEE
6 comments

mando un upvote del 100%, diverse cose le sapevo, ma qui sono spiegate davvero bene con delle ottime immagini di corredo. Ti prego di proseguire in questa maniera con i tuoi post

0E-8 BEE

grazie mille🤙

0.00001030 BEE

Ottima "lectio" sui db relazionali. E questa era solo la punta dell'iceberg, quando poi si comincia con i db NoSQL e/o i layer di programmazione per cui "ma che db state usando?" "ah boh, non lo so" e il momento dell'anarchia non apparente :)

0E-8 BEE

spero davvero che possono piacere questi argomenti, anche
perchè mi impegno molto per realizzare questi post

0E-8 BEE

@tipu curate

0E-8 BEE
0E-8 BEE

grazie mille🖐

0E-8 BEE

Quando ero all'università presi 30 all'esame sui database relazionali e adesso che è passato tanto tempo mi ha fatto molto piacere leggere il tuo articolo che è molto ben fatto!
!PGM
!discovery 35

0E-8 BEE

grazie mille!!! dedicherò a questo argomenti altri post ! essendo piaciuti così tanto

0E-8 BEE

scusami l'ignoranza,ma il tipu come funziona,ceh in questo caso mi mandano un cura a me,ma tu come fai per mandarla? Grazie in anticipo :))

0E-8 BEE

I curatori su Hive hanno dei comandi con i quali chiamano tipu che vota il post.
Tipu e discovery funzionano così altri tipo Splinterlands hanno dei comandi su discord per i curatori abilitati

0E-8 BEE

This post was shared and voted inside the discord by the curators team of discovery-it
Join our community! hive-193212
Discovery-it is also a Witness, vote for us here
Delegate to us for passive income. Check our 80% fee-back Program
0E-8 BEE

Congratulations @fraaaaa! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 800 upvotes.
Your next target is to reach 900 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Support the HiveBuzz project. Vote for our proposal!
0E-8 BEE