tarea1natanael

4
INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN INTELIGENCIA DE NEGOCIO CREACIÓN DE OBJETOS SQL PARA ORACLE De la especialidad de: ING EN INFORMATICA Natanael González Crispín (110B0485) Profesor: Ángel José Ortiz Loyo

Upload: nath-mithc

Post on 10-Jul-2016

221 views

Category:

Documents


0 download

DESCRIPTION

Ensayo sobre base de datos y datawarehouse.

TRANSCRIPT

Page 1: TAREA1NATANAEL

INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN

INTELIGENCIA DE NEGOCIO

CREACIÓN DE OBJETOS SQL PARA ORACLE

De la especialidad de: ING EN INFORMATICA

Natanael González Crispín (110B0485)

Profesor: Ángel José Ortiz Loyo

Page 2: TAREA1NATANAEL

CREATE TYPE Direccion As Object(calle varchar2(30),colonia varchar2(25),ciudad varchar2(15),cp varchar2(10));

CREATE TYPE Generales As Object(nombre varchar2(15),paterno varchar2(10),materno varchar2(10),sexo char(1),edo_civil varchar2(15),curp varchar2(18));

CREATE TYPE Persona As Object(datos Generales,domicilio Direccion)not final;

CREATE TYPE usuarioBiblioteca Under Persona(num_usuario int,fechaRegistro date,tipoUsuario int);

CREATE TYPE usuarioSistema Under Persona(num_trab int, areaTrabajo varchar2(15));

CREATE TABLE usuario of usuarioSistema ( num_trab PRIMARY KEY);

CREATE TABLE Lector of usuarioBiblioteca ( num_usuario PRIMARY KEY);

CREATE TABLE Promotor of usuarioBiblioteca (num_usuario PRIMARY KEY);

PromotorLectorUsuario

UsuarioBiblioteca < -- Persona

UsuarioSistema < -- Persona

Persona

Generales

Dirección

Page 3: TAREA1NATANAEL

CREATE TYPE Bibliograficos As Object(titulo varchar2(60),fechaEdición date,genero varchar2(50),idioma varchar2(30),nacionalidad varchar2(40),edicion varchar2(30),ciudad varchar2(60),resumen varchar2(240));

CREATE TYPE Generales As Object(ubicacion varchar2(15),clasificacion varchar2(10);

CREATE TYPE Obra As Object(datos Bibliograficos,ubicacion Generales)not final;

CREATE TYPE escritos Under Obra(folio int,noPagina int,editorial varchar2(50));

CREATE TYPE video Under Obra(numVideo int, dirección varchar2(200),realización varchar2(200),producción varchar2(200),guión varchar2(200),montaje varchar2(200),sonido varchar2(200),música varchar2(200),producciónEjecutiva varchar2(200),cámara varchar2(100));

CREATE TABLE libro of escritos ( folio PRIMARY KEY);

CREATE TABLE revista of escritos ( folio PRIMARY KEY);

CREATE TABLE documentales of video (numVideo PRIMARY KEY);

DocumentalesRevistaLibro

Video < -- Obra

Escritos < --Obra

Obra

Generales

Bibliograficos