Guia ORACLE 10 11g Vs05
[GUÍA PRÁCTICA CON ORACLE 10G - 11G]
Microsoft SQL Server
NexusDB
CA-IDMS
SGBD NO LIBRES - GRATUITOS
Oracle Express Edition 9g, 10g, 11g (sólo corre en un servidor,
capacidad limitada)
Microsoft SQL Server Express Edition (Es una edición gratis de SQL Server
ideal para desarrollo y pequeñas aplicaciones)
Microsoft SQL Server Compact Edition Básica
Sybase ASE Express Edition para Linux (edición gratuita para Linux)
DB2 Express-C
1.2. SISTEMA GESTOR DE BASE DE DATOS ORACLE:
Oracle es un SGBD orientado a la administración de bases de datos tipo objeto-relacionales, sus
principales características son:
Entorno cliente/servidor.
Gestión de grandes bases de datos.
Usuarios concurrentes.
Alto rendimiento en transacciones.
Sistemas de alta disponibilidad.
Disponibilidad controlada de los datos de las aplicaciones.
Adaptación a estándares de la industria, como SQL-92.
Gestión de la seguridad.
Autogestión de la integridad de los datos.
Opción distribuida.
Portabilidad.
Compatibilidad.
Conectabilidad.
Replicación de entornos.
@DJCV | Material de Apoyo
5
BASE DE DATOS I - II[GUÍA PRÁCTICA CON ORACLE 10G - 11G]
1.2.1. TIPOS DE DATOS EN ORACLE:
TIPO
CARACTERÍSTICAS
CHAR
Cadena de caracteres (alfanuméricos) de longitud fija
VARCHAR2
Cadena de caracteres de longitud variable
VARCHAR
Cadena de caracteres de longitud variable
NCHAR
Cadena de caracteres de longitud fija que sólo almacena
caracteres Unicode.
NVARCHAR2
Cadena de caracteres de longitud variable quesólo
almacena caracteres Unicode
LONG
Cadena de caracteres de longitud variable
LONG RAW
Almacenan cadenas binarias de ancho variable
RAW
Almacenan cadenas binarias de ancho variable
LOB (BLOG, CLOB,
NCLOB, BFILE)
Permiten almacenar y manipular bloques grandes de datos
no estructurados (tales como texto, imágenes, videos,
sonidos, etc.) en formato binario o del carácter
BLOB
Permitealmacenar datos binarios no estructurados
CLOB
Almacena datos de tipo carácter
NCLOB
Almacena datos de tipo carácter
BFILE
Almacena datos binarios no estructurados en archivos del
sistema operativo, fuera de la base de datos. Una columna
BFILE almacena un localizador del archivo a uno externo
que contiene los datos
ROWID
Almacenar la dirección única de cada fila de la tabla de la
base de datosUROWID
ROWID universal
NUMBER
Almacena números fijos y en punto flotante
FLOAT
Almacena tipos de datos numéricos en punto flotante
DATE
Almacena un punto en el tiempo (fecha y hora)
TIMESTAMP
Almacena datos de tipo hora, fraccionando los segundos
TIMESTAMP WITH
TIME ZONE
Almacena datos de tipo hora incluyendo la zona horaria
(explícita), fraccionando los segundos
TIMESTAMP WITH
LOCALTIME ZONE
Almacena datos de tipo hora incluyendo la zona horaria
local (relativa), fraccionando los segundos
XMLType
Tipo de datos abstracto. En realidad se trata de un CLOB.
Tabla 1: Tipos de datos en Oracle
@DJCV | Material de Apoyo
6
BASE DE DATOS I - II
[GUÍA PRÁCTICA CON ORACLE 10G - 11G]
LABORATORIO DIRIGIDO
1. OBSERVE EL SIGUIENTE MODELO DE BASE DE DATOS: MATRÍCULA:
FACULTADcodigo_facultad
nombre_facultad
descripcion_facultad
CARRERA_PROFESIONAL
codigo_carrera
nombre_carrera
descripcion_carrera
codigo_facultad (FK)
DETALLE_MATRICULA
num_matricula (FK)
codigo_curso (FK)
estado_curso
promedio
REGULAR
codigo_alumno (FK)
obs_regular
EGRESADO
codigo_alumno (FK)
anio_egreso
ALUMNO
CURSO
codigo_curso
nombre_curso
creditos_curso
horas_teoria
horas_practica
ciclo_cursocodigo_alumno
nombre_alu
apellido_pat_alu
apellido_mat_alu
direccion_alu
telefono_alu
sexo_alu
codigo_carrera (FK)
MATRICULA
num_matricula
fecha_matricula
codigo_alumno (FK)
periodo_academico
2. DEFINA EL TIPO DE DATO QUE LE CORRESPONDA A CADA ATRIBUTO DE LAS TABLAS Y
MUESTRE UN EJEMPLO PARA CADA UNO:
A. Alumno
B. Matrícula
C. Detalle matrícula
D. Curso
.
@DJCV | Material de Apoyo
7
BASE DE...
Regístrate para leer el documento completo.