Las
tablas son estructuras de dos dimensiones que consta de filas de
columnas con un tipo de dato definido para cada columna. La base de
datos Oracle permite definir tipos de datos definidos por el usuario,
pero en su mayor parte se van a utilizar los tipos de datos
predefinidos.
Las
tablas pueden ser creadas a partir de cero: la definición de cada
columna y luego insertar filas. Como alternativa, las tablas pueden
ser creadas usando la salida de una consulta. Esta última técnica
se puede definir lla tabla e insertar las filas en un solo comando,
pero hay limitaciones: será necesario añadir PRIMARY KEY y las
CONSTRAINT UNQUE más tarde, mientras que se pueden definir en el
momento de creación de la tabla utilizando la antigua técnica. Para
ayudar en la aplicación de las reglas de negocio, los CONSTRAINT
pueden ser definidos para las columnas. Estos mantendrán la
integridad de los datos por lo que es absolutamente imposible
insertar datos que rompan las reglas.
- Algunos objetos contienen datos.
- Objetos Programáticos tales como store procedure y funciones son código ejecutable.
- Vistas y sinónimos son objetos que dan acceso a otros objetos.
- Las tablas son estructuras de dos dimensiones que almacenan filas con columnas definidas.
- Las tablas existen dentro de un esquema. El nombre del esquema con el nombre de la tabla hacen un identificador único.
- Los tipos de dato mas comunes son: VARCHAR2, DATE e INTEGER.
- Las tablas pueden ser creadas de nada o partir de una consulta.
- Después de la creación de una tabla columnas pueden ser agregadas, eliminadas o modificadas.
- La definición de una tabla puede incluir valores default para las columnas.
- Los constraint pueden ser definidos en tiempo de creación de la tabla o posteriormente.
- Un Constraint puede ser definido en la columna o después de todas las columnas.
- Los Constraint definidos después de las columnas pueden ser definidos con mas complejidad.
- Una tabla sólo puede tener una clave primaria, pero puede tener varias claves únicas.
- Una clave principal es funcionalmente equivalente a la clave única ventaja pero esta ultima no acepta nulos.
- Una Constraint UNIQUE permite la inserción de valores NULL.
- Constraint Foreign Key definen las relaciones entre las tablas.
Comentarios
Publicar un comentario