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.

a) Definición de Campos

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:

Definición de Campos

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 .

Atributos adicionales

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.

 

Propiedades 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.

Modificar Tabla

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.

Eliminar Tabla

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.