Tablas
La tabla de una base de datos es una colección de información homogénea (relacionada entre si). Los elementos de esta información se denominan registros, cada registro esta conformado por idéntico número y tipo de campos. Cada campo tiene asociado un nombre; por el que se identifica, y un tipo de dato, que especifica la información que podrá almacenar dicho campo.
Una Tabla puede tener 0 o más registros y la definición de un registro deberá contar con a lo menos un campo.
Ej. registro persona
Rut
Nombre
Apellido
Domicilio
Sexo
Fech. Nac
Naciona
125537987
raul
yañez
cruz 2356
masculino
20/12/1970
chilena
:
:
:
:
:
:
:
96789870
marta
gutierrez
heras 45
femenimo
6/9/1968
argentina
Nueva Tabla
Para crear una nueva Tabla presione el botón
. Aparecerá una ventana que tiene 2 secciones, esta ventana se llama "Ventana de Definición de Tabla".
Esta ventana esta divida en dos secciones, superior e inferior.
En esta sección se declaran los campos, una línea para cada uno de ellos.
b) Atributos adicionales (Extended Atribute)
En esta sección se añade información, como es, el estilo de presentación, regla de validación, dimensiones del área de ingreso de datos para cada campo, etc., sobre el campo actual, el campo actual es aquel donde este el símbolo de la mano apuntando en la sección de "Definición de Campos".
Si Ud. presiona el botón
se procederá a grabar la definición de la Tabla, se le preguntara el nombre que se le dará, este nombre debe ser distinto al de las otras tablas de la Base de datos.
Si Ud. cerrara la ventana de definición de Tabla, sin guardar las modificaciones hechas, se le preguntara si desea guardar los cambios. Si no se le asigno un nombre a la Tabla previamente, deberá ingresarlo. Después de esto regresara a la ventana de representación gráfica de las Tablas.
Presione el botón
y podrá escribir el nombre de la Tabla, y definir en los diversos tópicos, la clave primaria, claves foráneas, e índices. (todo esto se explicara a continuación)
Vamos a explicar cada uno de los elementos que conforman cada sección en el mismo orden en que fueron nombradas:
Esta sección esta dividida en forma columnada, las columnas que la conforman son las siguientes.
Columna Descripción Name
Define el nombre del campo.
Type
Seleccione de la lista desplegable el tipo de dato que será almacenado en el campo.
Width
Si selecciono en la columna anterior el tipo de dato Char, Varchar o Numeric. Deberá especificar el largo (número de caracteres/dígitos) máximo a ser almacenados en el mismo.
Dec
Si selecciono en la columna Type, el tipo de dato Numeric. Podrá indicar el número de decimales que serán utilizados para este campo.En el número que se escribió en la columna Width están contenidos el número de decimales aquí especificados.
Null
Indica si se permitirá que este campo tenga un valor NULL.
Default
Ud. podrá seleccionar (de la lista desplegable) un valor por defecto para este campo, o bien, escribirlo como un literal.
Si Ud. desea insertar una columna entre otras ya existentes presione el botón
, si necesita borrar una columna presione el botón
.
Esta sección permite definir atributos que tendra el dato del campo al ser mostrado al usuario. La información corresponde al campo actual, cada campo podrá tener diversos valores para estos atributos. Los atributos de esta sección son los siguientes:
Atributo
Descripción
Format
Seleccione de la lista desplegable el formato diseñado previamente. Este formato es una regla para la aceptación de un campo a partir de una revisión de los caracteres que lo conforman
Edit
Seleccione de la lista desplegable el Estilo de Edición diseñado previamente. Este estilo permite restringir los valores a tomar por un campo (lista desplegable, casillas de selección, etc.) o una mascara de entrada de datos.
Valid
Seleccione de la lista desplegable la Regla de Validación diseñado previamente. Esta regla de validación permite comprobar si el dato ingresado cumple con una condición fijada.
Header
Será el texto que aparecerá como identificación del campo al ser editable en forma columnada.
Label
Será el texto que aparecerá adjunto a un campo en un Datawindows.
Justify
Indica el tipo de justificación que tendrá el dato del campo. Seleccione uno de la lista desplegable.
Height
Width
Indica la altura y anchura del campo. Estos valores serán utilizados para definir el ancho y el alto del espacio destinado al ingreso/selección de datos para este campo.
Initial
Es el valor que será definido como inicial para un nuevo registro de la Tabla.
Comment
Permite escribir un comentario adicional sobre el campo en particular. Este texto aparecerá en la representación gráfica de la Tabla.
La ventana Propiedades de la Tabla, contiene los siguientes tópicos, algunos no serán mostrados sino esta en la ventana "Definición de Tabla"; todos ellos muy importantes:
Topico
Descripción
General
Especifica el nombre de la Tabla, y algún comentario adicional.
Data Font
Heading Font
Label Font
Permite definir las características de tipo de letra, y otras; que serán utilizadas para presentar el dato especifico del campo al usuario, y los Atributos adicionales Label y Header, respectivamente.
Heading Font
Permite definir las características de tipo de letra, y otras; se serán utilizadas
Indexes
Un listado de los Indices definidos para esta Tabla
Primary Key
La clave primaria definida para esta Tabla.
Foreign Key
Un listado de las claves foráneas definidos para esta Tabla.
Para grabar los cambios hechos en los tópicos de la ventana Propiedad de la Tabla, presione el botón Apply para no abandonar la ventana de propiedades y el botón Ok para abandonarla y regresar a la ventana de definición de Tabla. Presione el botón Cancel para deshacer las modificaciones hechas en esta ventana.
Estando en el área de Base de datos, haga doble clic sobre la representación gráfica de la Tabla a modificar.
Si esta no estuviera presente deberá abrirla agregándola a las ya presentes. Presione el
y aparecerá la ventana de selección de Tablas, haga su selección y presione el botón Open.
Al hacer doble clic sobre la representación gráfica de la Tabla aparecerá la ventana de definición de Tabla, definida previamente. Estando aquí realice las modificaciones que Ud. quiera en la definición de los campos, (algunos aparecen inhabilitados; ya que no pueden ser modificados después de haber sido definidos) en los atributos adicionales, o bien en las propiedades de la Tabla.
Para grabar los cambios hechos presione el botón
o cierre la ventana y conteste Si a la pregunta de guardar los cambios.
Para eliminar una Tabla, su representación gráfica debe estar presente, si no es así; añádala. Haga un clic sobre la Tabla a eliminar, y presione el botón
.
Tenga presente que junto con eliminar la Tabla se eliminaran los registros que estén en ella, los índices definidos, la clave primaria y las claves foráneas.