Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructura i funcions de les bases de dades relacionals - Coggle Diagram
Estructura i funcions de les bases de dades relacionals
Introducció a les Bases de Dades Relacionals
manipulació
gestió eficient
accés
Model relacional
Les dades s’organitzen en
taules (relacions)
files (registres)
columnes (camps)
Permet establir relacions entre taules per evitar redundància i millorar integritat
Avantatges
Escalabilitat
Flexibilitat
Sistemes de Gestió de Bases de Dades (SGBD)
Funcions principals
Control d’accés i seguretat
Emmagatzematge i recuperació eficient
Gestió de concurrència i còpies de seguretat
Definició d’estructures de dades
Exemples de SGBD
PostgreSQL: orientat a objectes, molt robust
Oracle: entorn empresarial
MySQL: gratuït, àmpliament utilitzat
SQL Server: integració amb entorn Microsoft
Llenguatge SQL (Structured Query Language)
Objectiu
Manipular i consultar dades en bases de dades relacionals
Operacions bàsiques
DML (Data Manipulation Language)
UPDATE
DELETE
INSERT
DQL (Data Query Language)
SELECT
DDL (Data Definition Language)
ALTER
DROP
CREATE
DCL (Data Control Language)
GRANT
REVOKE
Disseny d’una Base de Dades Relacional per a Investigació Comercial
Fases clau
Anàlisi de Requisits
Definició d’entitats (taules), atributs (columnes) i relacions
Representació gràfica amb diagrames ER
Normalització: eliminar redundàncies i anomalies (1NF, 2NF, 3NF)
Modelatge de Dades
Definir índexs, restriccions, i altres regles de negoci
Crear taules i establir claus primàries i foranes
Implementació
Identificació d’objectius i dades necessàries per la investigació
Tipus de Consultes SQL
Consultes d’Acció
UPDATE per modificar
DELETE per eliminar
INSERT INTO per afegir registres
Consultes de Unió (JOIN)
LEFT JOIN
RIGHT JOIN
INNER JOIN
FULL JOIN
Consultes de Selecció (SELECT
ordenació amb ORDER BY
agrupació amb GROUP BY
Filtratge amb WHERE
Formats per Introducció, Recuperació i Presentació de la Informació
Tipus de dades
VARCHAR
DATE
INT
BOOLEAN
Validació de dades
Restriccions
UNIQUE
CHECK
NOT NULL
Coherència i integritat referencial
Presentació de la informació
Visualització gràfica (dashboards)
Exportació (CSV, PDF, Excel)
Generació d’informes
Bases de Dades Relacionals amb Fulls de Càlcul
Relacions entre taules
INDEX
MATCH
VLOOKUP
Validació de dades
Emails vàlids, camps obligatoris no buits
Definició de claus
ID_Client: clau primària a "Clients", clau forana a "Comandes"
Creació de Taules
Full clients
Cognoms
Email
Nom
Telèfon
ID_Client
Full comandes
Data
Import
ID_Comanda
ID_Client
Consultes i informes
Taules dinàmiques: suma d’imports, recompte de comandes per client
Importància de la Gestió Eficient de Bases de Dades en la Investigació Comercial
Beneficis clau
Accés ràpid a la informació: essencial per prendre decisions en temps real
Flexibilitat i escalabilitat: el sistema pot créixer o adaptar-se sense necessitat de redisseny
Precisió i integritat: evita errors que poden desvirtuar l’estudi