Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modulo 1
CONTENIDO
LAS BASE DE DATOS TIENEN SUS INICIOS A FINALES DE LOS AÑOS 60 E INICIOS DE LOS
AÑOS 70. EL SQL “LENGUAJE ESTRUCTURADO DE CONSULTA”, FUE INICIADO POR LOS
LABORATORIOS IBM Y SU NOMBRE ORIGINAL ERA SEQUEL. NO OBSTANTE LA PRIMERA
EMPRESA EN IMPLEMENTARLO FUE ORACLE QUIEN EN SUS INICIOS ERA UNA EMPRESA
DE CONSULTORIA LLAMADA SOFTWARE DEVELOPMENT LABORATORIES (SDL).
CONOCIMIENTOS NECESARIOS.
CONCEPTO DE RELACIÓN.
NORMALIZACIÓN DE DATOS.
TIPOS DE DATOS.
QUE ES UNA BASE DE DATOS.
SQL SQL*plus
A language An environment
keyword can't be abbreviated Keyowrd can be abbreviated
Statements manipulate data in Commands don't allow manipulation
database of value in database
SQL SQL SQL*Plus SQL*Plus
statement buffer command buffer
DML, Data Manipulation Language
(Lenguaje de manipulación de datos).
Modifica filas (registros) de la base de datos. Lo forman las instrucciones:
INSERT, UPDATE, MERGE y DELETE.
Creación de tablas
Los nombre de las tablas deben cumplir las siguientes reglas:
Deben comenzar con una letra .
No deben tener más de 30 caracteres
Sólo se permiten utilizar letras del alfabeto (inglés), números o el signo de
subrayado (también el signo $ y #, pero esos se utilizan de manera especial por lo
que no son recomendados) .
No puede haber dos tablas con el mismo nombre para el mismo usuario (pueden
coincidir los nombres si están en distintos esquemas) .
No puede coincidir con el nombre de una palabra reservada de Word.
INDICAN EL TIPO DE INFORMACIÓN QUE ALMACENA CADA COLUMNA DE UNA TABLA. LOS MAS UTILIZADOS SON:
1. NUMBER
2. VARCHAR2
3. DATE
4. CHAR
5. INTEGER
DROP TABLE.
Drop table persona cascade constraint;
Ejemplo.:
Primary, foreign, check y unique.
ALTER TABLE rp_solicitud_det
ADD ( CONSTRAINT PK_rp_solicitud_det
PRIMARY KEY (ID_empresa, ID_tipo_trans,id_solicitud,id_producto),
UNIQUE (OEM_REFERENCIA),
CONSTRAINT fk_producto
Foreign Key (id_producto,oem_referencia)
References rp_producto (id_producto,oem_referencia));
Alter table persona Alter table cliente
Add constraint pk_persona Add constraint fk_cliente
primary key (codigo); foreign key (codigo_persona)
References persona(codigo);