Bases de dades (0484)

99 hores

Activitats d’ensenyament i aprenentatge

Activitat Títol de l'activitat Resultats d'aprenentatge Hores
1 Consultes
TablaSelectGroupRelació
1 3 0
2 Disseny
6 0
3 Definició i manipulació
Entorno de trabajoDataGrip
2 4 0
4 Procediments emmagatzemats
5 0
5 Bases de dades documental
FonamentsIndexsAgregacionsTransaccionsControl de accesoAtlas
7 0

Consultes

Tabla

Una taula és una manera ordenada de presentar unes dades que estan relacionades.

Select
Group
Relació

Una relació és una "connexió" entre dues taules que comparteixen atributs.

Disseny

Definició i manipulació

Entorno de trabajo

PostgreSQL

DataGrip

DataGrip és un entorn de gestió de bases de dades autònom per a desenvolupadors.

Procediments emmagatzemats

Bases de dades documental

Fonaments
Indexs

Els indexs ajuden al motor de la bases de dades a realitzar consultes de manera molt més eficient.

Agregacions

MongoDB et permet realitzar diverses operacions d'agregació que et permeten processar els registres de dades de diverses maneres, com ara agrupar dades, ordenar les dades en un ordre específic o reestructurar els documents retornats, així com filtrar les dades com es podria fer amb una consulta.

Transaccions

Una transacció és una seqüència d'operacions de base de dades que només tindran èxit si totes les operacions de la transacció s'han executat correctament.

Control de acceso

MongoDB utiliza el control de acceso basado en roles (RBAC) para controlar el acceso y los privilegios en las bases de datos

Atlas

MongoDB Atlas ofrece una forma sencilla de alojar y gestionar tus datos en la nube.

Resultats d'aprenentatge i criteris d'avaluació

1 Reconeix els elements de les bases de dades analitzant-ne les funcions i valorant la utilitat dels sistemes gestors.
  1. Analitza els sistemes lògics d'emmagatzematge i característiques.
  2. Identifica els diferents tipus de bases de dades segons el model de dades emprat.
  3. Identifica els diferents tipus de bases de dades segons la ubicació de la informació.
  4. Avalua la utilitat d'un sistema gestor de bases de dades.
  5. Reconeix la funció de cadascun dels elements d'un sistema gestor de bases de dades.
  6. Classifica els sistemes gestors de bases de dades.
  7. Reconeix la utilitat de les bases de dades distribuïdes.
  8. Analitza les polítiques de fragmentació de la informació.
  9. Identifica la legislació vigent sobre protecció de dades.
  10. Reconeix els conceptes de Big Data i de la intel·ligència de negocis.
2 Crea bases de dades definint-ne l'estructura i les característiques dels elements segons el model relacional.
  1. Analitza el format d'emmagatzematge de la informació.
  2. Crea les taules i les relacions entre elles.
  3. Selecciona els tipus de dades adequades.
  4. Defineix els camps clau a les taules.
  5. Implanta les restriccions reflectides al disseny lògic.
  6. Crea vistes.
  7. Crea els usuaris i els assigna privilegis.
  8. Utilitza assistents, eines gràfiques i els llenguatges de definició i control de dades.
3 Consulta la informació emmagatzemada en una base de dades fent servir assistents, eines gràfiques i el llenguatge de manipulació de dades.
  1. Identifica les eines i sentències per fer consultes.
  2. Fa consultes simples sobre una taula.
  3. Fa consultes sobre el contingut de diverses taules mitjançant composicions internes.
  4. Fa consultes sobre el contingut de diverses taules mitjançant composicions externes.
  5. Fa consultes resum.
  6. Fa consultes amb subconsultes.
  7. Fa consultes que impliquen múltiples seleccions.
  8. Aplica criteris d'optimització de consultes.
4 Modifica la informació emmagatzemada a la base de dades utilitzant assistents, eines gràfiques i el llenguatge de manipulació de dades.
  1. Identifica les eines i sentències per modificar el contingut de la base de dades.
  2. Insereix, esborra i actualitza dades a les taules.
  3. Inclou en una taula la informació resultant de l'execució d'una consulta.
  4. Disseny guions de sentències per dur a terme tasques complexes.
  5. Reconeix el funcionament de les transaccions.
  6. Anul·lat parcialment o totalment els canvis produïts per una transacció.
  7. Identifica els efectes de les diferents polítiques de bloqueig de registres.
  8. Adopta mesures per mantenir la integritat i la consistència de la informació.
5 Desenvolupa procediments emmagatzemats avaluant i utilitzant les sentències del llenguatge incorporat al sistema gestor de bases de dades.
  1. Identifica les diverses maneres d'automatitzar tasques.
  2. Reconeix els mètodes d'execució de guions.
  3. Identifica les eines disponibles per editar guions.
  4. Defineix i utilitza guions per automatitzar tasques.
  5. Utilitza les funcions proporcionades pel sistema gestor.
  6. Defineix procediments i funcions d'usuari.
  7. Utilitza estructures de control de flux.
  8. Defineix esdeveniments i disparadors.
  9. Utilitza cursors.
  10. Utilitza excepcions.
6 Dissenya models relacionals normalitzats interpretant diagrames entitat/relació.
  1. Utilitza eines gràfiques per representar el disseny lògic.
  2. Utilitza les taules del disseny lògic.
  3. Utilitza els camps que formen part de les taules del disseny lògic.
  4. Analitza les relacions entre les taules del disseny lògic.
  5. Utilitza els camps clau.
  6. Aplica regles d'integritat.
  7. Aplica regles de normalització.
  8. Analitza i documenta les restriccions que no es poden plasmar en el disseny lògic
7 Gestiona la informació emmagatzemada en bases de dades no relacionals, avaluant i utilitzant les possibilitats que proporciona el sistema gestor.
  1. Descriu les característiques de les bases de dades no relacionals.
  2. Avalua els tipus principals de bases de dades no relacionals.
  3. Identifica els elements utilitzats en aquestes bases de dades.
  4. Identifica diverses formes de gestió de la informació segons el tipus de base de dades no relacionals.
  5. Utilitza les eines del sistema gestor per a la gestió de la informació emmagatzemada.