Diferència entre revisions de la pàgina «Administració de Bases de Dades»
Salta a la navegació
Salta a la cerca
Línia 26: | Línia 26: | ||
** Segueix [https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-14-04 aquest tutorial de DigitalOcean per començar amb PostgreSQL] i crear una primera base de dades. | ** Segueix [https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-14-04 aquest tutorial de DigitalOcean per començar amb PostgreSQL] i crear una primera base de dades. | ||
** Agafa el [[Fitxer:Mundo.sql]] i modifica'l pertinentment perquè poguem importar-lo a PostgreSQL (pots anar fent copiar-enganxar i anar modificant el SQL per solventar els problemes de compatibilitat). | ** Agafa el [[Fitxer:Mundo.sql]] i modifica'l pertinentment perquè poguem importar-lo a PostgreSQL (pots anar fent copiar-enganxar i anar modificant el SQL per solventar els problemes de compatibilitat). | ||
− | ** Utilitza [https://en.wikibooks.org/wiki/Converting_MySQL_to_PostgreSQL aquest tutorial] per exportar les dades de MySQL de forma compatible amb PostgreSQL directament. | + | ** Utilitza [https://en.wikibooks.org/wiki/Converting_MySQL_to_PostgreSQL aquest tutorial] per exportar les dades de MySQL de forma compatible amb PostgreSQL directament. |
+ | **# Utilitzarem [https://github.com/lanyrd/mysql-postgresql-converter aquesta aplicació en Python per convertir els ''scripts'']. | ||
+ | **# Veuràs que les dades de tipus FLOAT no es converteixen correctament. Consulta el primer article i aplica els canvis necessaris perquè ens entri el ''script''. | ||
<br> | <br> |
Revisió del 10:50, 19 nov 2015
Aquest article fa referència als mòduls MP2 i MP10 de la titulació de ASIX.
Altres articles a consultar:
- Curs de SQL: SQL bàsic utiltizant MySQL.
- Bases de dades: Article focalitzat en BBDD no-SQL (particularment MongoDB)
Seguretat de les dades
- Apunts IOC online:
Pràctiques
- Pràctica 1: Administració bàsica de MySQL
- SQL creacio: segueix l'article i realitza els exercicis descrits al final important les bases de dades world en les seves versions InnoDB i MyISAM en 2 BBDD independents.
- SQL transaccions: segueix l'article i realitza els exercicis finals.
- Pràctica 2: Usuaris
- Pràctica 3: Còpies de seguretat
- SQL exportacio: crea una còpia de seguretat de la BBDD "world_myisam" amb mysqldump en un arxiu .sql
- SQL creacio: importa la còpia en una instància MySQL remota.
- NOTA: Crea-ho sense logar-te remotament a la màquina per SSH o similars, simplement accedint amb el client MySQL.
- Caldrà crear un usuari remot amb permisos per crear BBDD amb el prefix del username, tal com s'ha fet a la pràctica 2 amb "bartolo".
- Pràctica 4: Transferència de dades
- En aquesta pràctica treballarem amb PostgreSQL i veurem les seves diferències dialectals amb MySQL.
- Segueix aquest tutorial de DigitalOcean per començar amb PostgreSQL i crear una primera base de dades.
- Agafa el Fitxer:Mundo.sql i modifica'l pertinentment perquè poguem importar-lo a PostgreSQL (pots anar fent copiar-enganxar i anar modificant el SQL per solventar els problemes de compatibilitat).
- Utilitza aquest tutorial per exportar les dades de MySQL de forma compatible amb PostgreSQL directament.
- Utilitzarem aquesta aplicació en Python per convertir els scripts.
- Veuràs que les dades de tipus FLOAT no es converteixen correctament. Consulta el primer article i aplica els canvis necessaris perquè ens entri el script.
Administració de Bases de Dades
- Apunts IOC Administració de BBDD (veure apartat 3: config. i admin. d'un SGBD corporatiu). Hi ha teoria i pràctiques amb PostgreSQL.
- ...