BDicono

[SGBD] Sentencias DDL – Modificar tablas

Cuando hablamos de modificar una tabla, nos referimos a cambiar la estructura de la misma (no los datos que contiene). Es decir, las operaciones permitidas son: añadir columnas a la tabla, suprimir columnas a la tabla, modificar la definición de una columna, añadir o quitar restricciones en una tabla y cambiar el nombre de una […]

BDicono

[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 […]

BDicono

[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 […]

BDicono

[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 […]

BDicono

[SGBD] Conceptos básicos del lenguaje SQL (II)

1. Expresiones y operadores Una expresión es un conjunto de operandos conectados entre sí por un conjunto de operadores, que da como resultado un valor del mismo o distinto tipo que los operandos, dependiendo de la naturaleza de los operadores. La mayoría de estos son binarios, es decir, conectan a dos operandos; el resto son […]

BDicono

[SGBD] Conceptos básicos del lenguaje SQL (I)

El acrónimo SQL proviene de Structured Query Language (Lenguaje Estructurado de Consultas), aunque originalmente se llamaba SEQUEL (diseñado por IBM como interface para un sistema exprimental de BD llamado System R). Actualmente, SQL es el lenguaje estándar de los SGBD relacionales. Un esfuerzo conjunto por parte de ANSI e ISO dio lugar en 1986 al […]

BDicono

[SGBD] Instalación de Oracle 10g en Windows

1. Introducción En esta entrada vamos a explicar la instalación de la versión educativa gratuita de Oracle 10g de 64 bits. Dicha versión solo permite la gestión de una única base de datos, además de otras limitaciones que ahora mismo no nos influyen. El proceso consta de dos partes: la instalación y configuración del Bucle Invertido […]

BDicono

[SGBD] Conceptos básicos de una base de datos

1. Definición Una base de datos es un conjunto de datos relacionados entre sí, entendiendo por datos hechos conocidos, que podemos registrar y que tienen un significado implícito. Por ejemplo: la lista de nombres, direcciones y teléfonos de todos nuestros familiares y amigos es una colección de datos relacionados (todos pertenecen a nuestros contactos), con […]

BDicono

Curso de Bases de Datos

1. ¿Por qué Bases de Datos? Hoy en día todos tenemos una idea intuitiva de lo que es una base de datos y esa idea está relacionada con algún sistema de almacenamiento informatizado de gran cantidad de datos, referentes a una empresa o colectividad y de la que es relativamente sencillo extraer información parcial o total. También intuimos que ese […]