FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Dominios en Firebird
Hola a todos, tengo claro que la implementación de Dominios en Firebird es muy necesario para los campos concurrentes en diversas tablas, pero es aquí que me surge la duda, yo estoy utilizando EMS Manager for Interbase Firebird Lite 2005, que es de uso gratuito, ¿si establesco un dominio como not null, cuando creo la tabla y le digo que cierto campo pertenece a ese dominio, debo decirle tabien que ese campo es not null?, he visto varios tutoriales, pero no abarcan esta duda que me surge, gracias a todos.
|
#2
|
|||
|
|||
La manera mas simple de ENTENDER el concepto de DOMINIOS es como si nosotros crearamos TIPOS de DATOS con el Nombre que nosotros Elijamos con las especificaciones definidas..
Por Ejemplos de DOMINIOS. PORCENTAJE DECIMAL 15,3 IMPORTE DECIMAL 15,2 CANTIDAD INTEGER Cuando definamos en nuestras tablas quedarian asi.. TABLA FACTURAS FACTURA INTEGER; ::: CANT CANTIDAD; VALOR IMPORTE; TOTAL IMPORTE; TABLA CLIENTES CLIENTE INTEGER; SALDO IMPORTE; PUNTOS CANTIDAD; Si despues cambias la Deficion de tus DOMINIOS tus TABLAS tambien lo haran.
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton |
#3
|
||||
|
||||
Un dominio puede estar declarado como NOT NULL y por lo tanto no necesitas volver a definirlo.
Aquí unos ejemplos: Dominio ARTICULO que es de 15 caracteres y es una cadena vacía por defecto. Verifica que sean mayúsculas y no nulo. Dominio para representar un boolean. Es un "entero pequeño" que por defecto es 0 y solo puede tener valores 0 o 1 y además no puede ser nulo. Luego pordrías crear una tabla y poner:
Última edición por duilioisola fecha: 27-08-2008 a las 08:04:49. |
#4
|
||||
|
||||
duilioisola muchas gracias por tu explicación , la verdad es que me ha quedado claro sobre la definicion de not null en los dominios, estaba rebanandome los cesos pensando el por que al llamar el dominio a un campo de la tabla, este campo no recibia el valor not null del dominio, muchas gracias a todos por la ayuda prestada, me siento muy orgulloso de pertenecer Club Delphi, ya que todos por acá son muy colaboradores y pacientes con todos los que apenas estamos empezando a programar.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dominios de Firebird en MySQL ? | tang | MySQL | 0 | 23-07-2007 16:42:35 |
Dominios y mas dominios | santiago14 | Internet | 0 | 28-03-2007 23:18:56 |
Dominios Firebird | joanajj | Firebird e Interbase | 2 | 26-05-2006 11:15:42 |
Dominios en NT | jfontane | Windows | 1 | 02-07-2003 17:03:50 |
|