Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Novato problema definición de estructuras

Estas en el tema de Novato problema definición de estructuras en el foro de Oracle en Foros del Web. ¡Hola a todos! Espero que podáis ayudarme en mi desesperación Estoy cursando la asignatura de BBDD2 y haciendo las prácticas me estoy volviendo loco ya ...
  #1 (permalink)  
Antiguo 30/08/2012, 11:27
Avatar de juanmiguel  
Fecha de Ingreso: enero-2009
Mensajes: 18
Antigüedad: 15 años, 10 meses
Puntos: 0
Novato problema definición de estructuras

¡Hola a todos! Espero que podáis ayudarme en mi desesperación

Estoy cursando la asignatura de BBDD2 y haciendo las prácticas me estoy volviendo loco ya que no entiendo muy bien como definir algunas cosas.

Se me pide por ejemplo el siguiente enunciado:

Se debe crear la tabla anidada llamada OPERACIONES que debe almacenar de cada operación, al menos:
Fecha DATE, Fecha de la operación.
Tipo CHAR(3), con dos valores posibles COM (Comercio) o Cajero (CAJ).
Importe NUMBER, con el importe de la operación, nunca mayor de 1000.
Destino VARCHAR2(12), identificador del comercio o cajero donde se ha realizado la operación.

Las preguntas son:

¿Cómo creo la columna tipo en la que sus posibles valores son COM o CAJ?

Cómo establezco en la definición de la estructura que el valor del importe no ¿puede ser mayor a 1000?

Mil gracias por adelantado
  #2 (permalink)  
Antiguo 31/08/2012, 07:10
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años, 6 meses
Puntos: 16
Respuesta: Novato problema definición de estructuras

Buenas amigo,

Pues en el maravilloso mundo de Oracle, tenemos las constraints de tipo CHECK!

http://www.techonthenet.com/oracle/check.php


CREATE TABLE PRODUCTOS(
IMPORTE....,
TIPO....,
COLUMNA3....,
CONSTRAINT importe_rango CHECK (IMPORTE BETWEEN 0 and 1000),
CONSTRAINT TIPO_VALORES CHECK (TIPO IN('COM', 'CAJ'))
);


Si tienes alguna otra consulta, puede usar esa web, es una de mis favoritas.
Antes de preguntar por aquí, siempre la consulto y después busco en San Google!


Espero te haya servido, un saludo!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #3 (permalink)  
Antiguo 01/09/2012, 04:12
Avatar de juanmiguel  
Fecha de Ingreso: enero-2009
Mensajes: 18
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Novato problema definición de estructuras

Mil gracias Drako

Un saludo!

Etiquetas: definición, estructuras, fecha, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:38.