Beruflich Dokumente
Kultur Dokumente
Base de datos II
DML Y DDL
Sentencias Tipo
SELECT
INSERT DML(LENGUAJE DE MANIPULACION DE DATOS)
UPDATE
DELETE
CREATE
ALTER DDL (LENGUAJE DE DEFINICION DE DATOS)
DROP
RENAME
TRUNCATE
Base de datos II
REGLAS DE NOMENCLATURA
• Reglas de Nomenclatura
Las tablas y las columnas de base de datos se nombran de acuerdo con
las reglas estándar de nomenclatura para cualquier objeto de base de
datos Oracle:
• Los nombres de tabla y de columna deben comenzar por una letra y
tener una longitud de 1 a 30 caracteres.
• Los nombres deben contener sólo los caracteres A–Z, a–z, 0–9, _
(subrayado), $ y # (caracteres legales, aunque no se recomienda su uso).
• Los nombres no deben duplicar el nombre de otro objeto que sea
propiedad del mismo usuario de Oracle Server.
• Los nombres no deben ser palabras reservadas de Oracle Server.
Instrucciones de Nomenclatura
Utilice nombres descriptivos para tablas y otros objetos de base de datos.
Nota: Los nombres no son sensibles a mayúsculas/minúsculas. Por ejemplo,
EMPLOYEES se trata igual que eMPloyees o eMpLOYEES (ORACLE)
Base de datos II
CREATE TABLE / CREAR TABLA
Debe Tener:
- Nombre de tabla
- Nombre de columna, tipo de datos de columna y
tamaño de columna
CREATE TABLE tabla
(columna tipo_de_dato [DEFAULT expr][,…..]
);
Base de datos II
TIPOS DE DATOS
Tipo de datos Descripcion
VARCHAR2(tamaño) Datos de carácter de longitud variable
Base de datos II
TIPOS DE DATOS DE FECHA/HORA
Base de datos II
CREAR TABLAS - EJEMPLO
• Crear la tabla
CREATE TABLE estudiante
( ci NUMBER(10),
nombres VARCHAR2(20),
apellido_paterno VARCHAR2(20),
apellido_materno VARCHAR2(20)
fecha_nacimiento DATE);
DESCRIBE estudiante;
Base de datos II
DESCRIBE TABLE – ESTRUCTURA DE LA
TABLA
Para verificar si una tabla se creó correctamente, se
debe ingresar el siguiente comando
DESCRIBE nombre_tabla;
Base de datos II
DROP TABLE/ELIMINAR TABLA
Base de datos II
INCLUSIÓN DE RESTRICCIONES
Base de datos II
DEFINICIÓN DE RESTRICCIONES
Base de datos II
OPCION DEFAULT
Base de datos II
RESTRICCIÓN A NIVEL DE COLUMNA
Base de datos II
RESTRICCIÓN A NIVEL DE TABLA
Base de datos II
RESTRICCIONES
Base de datos II
RESTRICCIONES
Base de datos II
EJEMPLO
Apellido_
ci nombres paterno id_proyecto
N:1
PROYECTO
TRABAJADOR PKid_proyecto NUMBER(3)
PKci NUMBER(8) NNnombre VARCHAR2(30)
NNnombres VARCHAR2(30)
apellido_paterno VARCHAR2(30)
apellido_materno VARCHAR2(30)
salario NUMBER(5,2)
UKcorreo_e VARCHAR2(30)
FKid_proyecto NUMBER(3)
Base de datos II