Bases de Datos

1º DAM/DAW/ASIR

User Tools

Site Tools


apuntes:objeto-relacionales

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apuntes:objeto-relacionales [22/05/2017 07:37] – [Herencia] Santiago Faciapuntes:objeto-relacionales [04/03/2021 15:14] (current) – [Ejercicios] Santiago Faci
Line 77: Line 77:
  
 -- Muestra todos los teléfonos de una persona -- Muestra todos los teléfonos de una persona
-SELECT telefonos[1:array_length(telefonos, 1)] +SELECT telefonos[1:array_length(telefonos, 1)]   -- equivalente a telefonos
 FROM personas  FROM personas 
 WHERE nombre = 'Peter' AND apellidos = 'Parker'; WHERE nombre = 'Peter' AND apellidos = 'Parker';
Line 202: Line 202:
   * ''enum_first'': Devuelve el primer valor de una enumeración   * ''enum_first'': Devuelve el primer valor de una enumeración
 <code sql> <code sql>
-select enum_first(null::colores)+SELECT enum_first(null::colores)
 > rojo > rojo
 </code> </code>
   * ''enum_last'': Devuelve el último valor de una enumeración   * ''enum_last'': Devuelve el último valor de una enumeración
 <code sql> <code sql>
-select enum_last(null::colores)+SELECT enum_last(null::colores)
 > blanco > blanco
 </code> </code>
   * ''enum_range'': Devuelve el rango de valores entre dos dados   * ''enum_range'': Devuelve el rango de valores entre dos dados
 <code sql> <code sql>
-select enum_range(null::colores)+SELECT enum_range(null::colores)
 > {rojo, amarillo, verde, negro, blanco} > {rojo, amarillo, verde, negro, blanco}
  
-select enum_range(amarillo::negro)+SELECT enum_range('amarillo'::colores, 'negro'::colores)
 > {amarillo, verde, negro} > {amarillo, verde, negro}
 </code> </code>
Line 613: Line 613:
  
 ===== Ejercicios ===== ===== Ejercicios =====
 +
 +{{ ejercicio.png}}
  
   - Se desea gestionar la información correspondiente a un centro de enseñanza:   - Se desea gestionar la información correspondiente a un centro de enseñanza:
Line 640: Line 642:
 ---- ----
  
-(c) 2017 Santiago Faci+(c) 2017-2020 Santiago Faci
apuntes/objeto-relacionales.txt · Last modified: 04/03/2021 15:14 by Santiago Faci