En aquest tema, aprendrem a configurar l'entorn necessari per començar a treballar amb SQL. Això inclou la instal·lació d'un sistema de gestió de bases de dades (SGBD), la configuració d'un client SQL i la creació d'una base de dades de prova.

  1. Seleccionar un Sistema de Gestió de Bases de Dades (SGBD)

Hi ha diversos SGBD disponibles, cadascun amb les seves pròpies característiques i avantatges. Alguns dels més populars són:

  • MySQL: Un dels SGBD més utilitzats, especialment en aplicacions web.
  • PostgreSQL: Conegut per la seva robustesa i característiques avançades.
  • SQLite: Un SGBD lleuger que no requereix un servidor separat.
  • Microsoft SQL Server: Utilitzat principalment en entorns empresarials.
  • Oracle Database: Un SGBD potent i complet, sovint utilitzat en grans empreses.

Per aquest curs, utilitzarem MySQL per la seva popularitat i facilitat d'ús.

  1. Instal·lar MySQL

2.1. Descarregar MySQL

Visita el lloc web oficial de MySQL: MySQL Downloads

2.2. Instal·lar MySQL

Segueix les instruccions d'instal·lació per al teu sistema operatiu:

Windows

  1. Descarrega l'instal·lador de MySQL.
  2. Executa l'instal·lador i segueix les instruccions de la pantalla.
  3. Selecciona "Developer Default" per instal·lar les eines necessàries.
  4. Configura el servidor MySQL amb les opcions predeterminades.
  5. Estableix una contrasenya per a l'usuari root.

macOS

  1. Descarrega el paquet d'instal·lació de MySQL.
  2. Obre el paquet i segueix les instruccions de la pantalla.
  3. Configura el servidor MySQL i estableix una contrasenya per a l'usuari root.

Linux

  1. Obre una terminal.
  2. Executa les següents comandes per instal·lar MySQL:
sudo apt update
sudo apt install mysql-server
  1. Configura el servidor MySQL i estableix una contrasenya per a l'usuari root:
sudo mysql_secure_installation

  1. Configurar un Client SQL

Un client SQL és una eina que permet interactuar amb el servidor de bases de dades. Alguns clients SQL populars són:

  • MySQL Workbench: Una eina visual per a MySQL.
  • DBeaver: Un client SQL universal que suporta múltiples SGBD.
  • HeidiSQL: Un client lleuger per a Windows.

3.1. Instal·lar MySQL Workbench

Visita el lloc web oficial de MySQL Workbench: MySQL Workbench Downloads

Segueix les instruccions d'instal·lació per al teu sistema operatiu.

3.2. Configurar MySQL Workbench

  1. Obre MySQL Workbench.
  2. Crea una nova connexió:
    • Fes clic a "MySQL Connections".
    • Introdueix un nom per a la connexió.
    • Introdueix "localhost" com a host.
    • Introdueix "root" com a usuari.
    • Introdueix la contrasenya que vas establir durant la instal·lació de MySQL.
  3. Fes clic a "Test Connection" per assegurar-te que la connexió funciona correctament.
  4. Fes clic a "OK" per guardar la connexió.

  1. Crear una Base de Dades de Prova

Ara que tenim el nostre entorn configurat, crearem una base de dades de prova per començar a treballar amb SQL.

4.1. Crear una Base de Dades

  1. Obre MySQL Workbench i connecta't al servidor MySQL.
  2. Executa la següent instrucció SQL per crear una nova base de dades:
CREATE DATABASE curs_sql;

4.2. Utilitzar la Base de Dades

Executa la següent instrucció SQL per utilitzar la base de dades que acabem de crear:

USE curs_sql;

  1. Resum

En aquest tema, hem après a configurar el nostre entorn SQL. Hem seleccionat i instal·lat MySQL com a SGBD, hem configurat MySQL Workbench com a client SQL i hem creat una base de dades de prova. Ara estem preparats per començar a treballar amb SQL en els següents mòduls del curs.

En el pròxim tema, explorarem la sintaxi bàsica de SQL.

Curs de SQL

Mòdul 1: Introducció a SQL

Mòdul 2: Consultes bàsiques de SQL

Mòdul 3: Treballar amb múltiples taules

Mòdul 4: Filtratge avançat de dades

Mòdul 5: Manipulació de dades

Mòdul 6: Funcions avançades de SQL

Mòdul 7: Subconsultes i consultes niades

Mòdul 8: Índexs i optimització del rendiment

Mòdul 9: Transaccions i concurrència

Mòdul 10: Temes avançats

Mòdul 11: SQL en la pràctica

Mòdul 12: Projecte final

© Copyright 2024. Tots els drets reservats