0% encontró este documento útil (0 votos)
43 vistas5 páginas

Estructura y Manipulación de Tablas en SQL

El documento describe la estructura y creación de tablas en bases de datos relacionales utilizando SQL, incluyendo reglas para nombrar tablas y columnas, así como tipos de datos y restricciones. También se abordan los comandos de Lenguaje de Manipulación de Datos (DML) como INSERT, SELECT, UPDATE y DELETE, junto con el uso de expresiones aritméticas y cláusulas para filtrar datos. Finalmente, se explican operadores de comparación y métodos para restringir y clasificar datos en consultas.

Cargado por

sauraandres01
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas5 páginas

Estructura y Manipulación de Tablas en SQL

El documento describe la estructura y creación de tablas en bases de datos relacionales utilizando SQL, incluyendo reglas para nombrar tablas y columnas, así como tipos de datos y restricciones. También se abordan los comandos de Lenguaje de Manipulación de Datos (DML) como INSERT, SELECT, UPDATE y DELETE, junto con el uso de expresiones aritméticas y cláusulas para filtrar datos. Finalmente, se explican operadores de comparación y métodos para restringir y clasificar datos en consultas.

Cargado por

sauraandres01
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

• Estructura de una tabla

o En el SQL*Plus se utiliza el comando DESCRIBE para mostrar la estructura de una


tabla.

o En el SQL Developer se selecciona la tabla en el árbol de Conexiones, dentro del


directorio Tablas.
• TABLAS: Todos los datos de una base de datos relacional se almacenan en tablas.
• Al crear una tabla utilice las siguientes reglas:
o Deben iniciar con una letra.
o Longitud máxima de 30 caracteres.
o Puede contar solo con letras, números y los caracteres especiales _, $, #
o Los nombres no se pueden duplicar dentro del mismo esquema.
o No usar las palabras reservadas del servidor Oracle
• La declaración CREATE TABLE permite crear una tabla para almacenar los datos.

• Al crear la tabla se especifica:


o Table: nombre de la tabla
o Column: nombre de la columna
o Data type: tipo de dato

• Tipo de Datos
• Los CONSTRAINTS o RESTRICCIONES imponen reglas a nivel de tabla. Aseguran la
consistencia e integridad de la base de datos. Los Constraints se pueden crear a nivel de
columna o tabla.
• Los tipos de restricciones en Oracle son:
o NOT NULL: Asegura que las columnas no contengan valores nulos
o UNIQUE: Garantiza que todos los valores de una columna (o conjunto de
columnas) sean únicos en la tabla. No permite valores duplicados
o PRIMARY KEY: Combinación de NOT NULL y UNIQUE. Es una clave única para
identificar cada fila en la tabla. Solo puede haber una por tabla.
o FOREIGN KEY: Establece una relación entre dos tablas. El valor en una columna
con FOREIGN KEY debe coincidir con un valor en la columna PRIMARY KEY o
UNIQUE de otra tabla.
o CHECK: Define una condición que debe cumplirse para los valores insertados o
actualizados en una columna.

• Modificar una tabla


o Añadir, modificar, renombrar o eliminar una columna

o Renombrar una tabla

o Eliminar una tabla


• Lenguaje de Manipulación de Datos – DML: es un conjunto de comandos y sentencias
utilizados para interactuar con los datos almacenados en una base de datos
• Las principales sentencias DML incluyen:
o INSERT – Adiciona nuevas filas en una tabla. Necesita tres valores:
▪ Nombre de la tabla
▪ Nombre de las columnas de la tabla que se va a rellenar
▪ Valores correspondientes para cada columna

o SELECT – Lee o recupera filas en una tabla. Necesita dos valores


▪ Nombre de la tabla
▪ Nombre de las columnas de la tabla que quiere recuperar

o UPDATE – Modifica filas existentes en una tabla. Necesita cuatro valores:


▪ Nombre de la tabla
▪ Nombre de las columnas cuyos valores se van a actualizar
▪ Nuevo valor para cada una de las columnas que se están modificando
▪ Una condición que identifique las filas de la tabla que se van a modificar

o DELETE – Elimina filas existentes desde una tabla. Necesita dos valores:
▪ El nombre de la tabla
▪ La condición que identifica las filas que se van a suprimir
• Expresiones Aritméticas: Se utilizan para realizar cálculos o modificar la forma en que se
muestran los datos (+ - * /)

• Operador de Concatenación ||

• Restricción y Clasificación de Datos: Con la cláusula WHERE se restringen las filas que
son retornadas o devueltas.
o La cláusula WHERE funciona con una expresión lógica

o Operadores de Comparación para las expresiones lógicas


▪ = > >=
▪ < <=
▪ <>, ¡=
o Cadenas de caracteres y fechas
o BETWEEN permite obtener todas las filas que se encuentran en un rango de
valores.

o IN Permite obtener todas las filas que sean iguales a alguno de los valores descritos
por extensión.

o LIKE Se utiliza para seleccionar las filas que coincidan con caracteres, fechas o
patrones de números.
▪ Se pueden combinar símbolos comodines (% , _) con caracteres literales
para la coincidencia de patrones

o IS NULL obtiene todas las filas que contengan un valor nulo en una determinada
columna.

o IS NOT NULL obtiene todas las filas que contengan un valor en una determinada
columna.

También podría gustarte