[SGBD] Sentencias DDL – Borrar tablas

La instrucción para eliminar tablas en SQL es DROP TABLE NombreTabla, la cual necesita un identificador válido para saber que tabla deseamos borrar. Cada usuario puede borrar sus propias tablas o aquellos usuarios a los que hayamos dado permiso sobre otras tablas que no sean suyas. Así, si deseamos borrar la tabla profesor, solo tendremos que escribir la siguiente orden:

Debemos tener en cuenta que si intentamos borrar una tabla que está siendo referenciada por otra (es decir, su clave primaria es clave ajena en otra tabla), Oracle nos devolverá…

Read More

[SGBD] Sentencias DDL – Restricciones al crear tablas

Cuando creamos una tabla que forma parte de una base de datos, esta debe cumplir una serie de normas o restricciones para su existencia (claves primarias, ajenas, obligatoriedad de valores en campos, valores por defecto, etc.), las cuales se definen en la sentencia explicada en el anterior punto, la orden CREATE. Podemos englobar dichas restricciones en dos grupos: Restricciones de atributo: que son las propias de cada columna (o atributo) y que se especificaran una a una (por ejemplo, si un campo no puede tener valores nulos llevará la restricción NOT…

Read More

[SGBD] Sentencias DDL – Crear tablas

Una base de datos almacena su información en tablas, las cuales son la unidad básica de almacenamiento. Una tabla es una estructura de datos que ordena los datos en columnas y filas. Cada columna es un atributo y cada fila, un registro completo. Cada combinación de una sola columna con una sola fila debe arrojar un solo valor. Cada columna debe tener un nombre que lo identifique. Por lo general, el nombre hace referencia a la información que va a almacenar. Además, cada columna debe definir también el tipo de dato…

Read More