estudiante

Páginas: 8 (1981 palabras) Publicado: 21 de septiembre de 2014
Actividad: BASE DE DATOS IPS

1. Modelo Relacional en DataModeler, manejos de la BD con SQL DEveloper y Oracle XE 11g
Modelo Relacional creado en Oracle DataModeler

------------------------------------------------------------------------Codigo SQL para la creacion de tablas generado por Oracle SQLDeveloper
-- Generado por Oracle SQL Developer Data Modeler 4.0.0.833
-- en:
2014-02-2819:46:39 COT
-- sitio: Oracle Database 11g
-- tipo: Oracle Database 11g

DROP
TABLE Empresa CASCADE CONSTRAINTS ;
DROP
TABLE Personas CASCADE CONSTRAINTS ;
DROP
TABLE Remiten CASCADE CONSTRAINTS ;

DROP
TABLE Roles CASCADE CONSTRAINTS ;
DROP
TABLE Sesiones CASCADE CONSTRAINTS ;
DROP
TABLE Terapias CASCADE CONSTRAINTS ;
CREATE
TABLE Empresa
(
id_empresa INTEGER NOT NULL ,nom_empresa VARCHAR2 (30) ,
dir_empresa VARCHAR2 (50 CHAR) ,
tel_empresa INTEGER
);
ALTER TABLE Empresa ADD CONSTRAINT Empresa_PK PRIMARY KEY ( id_empresa ) ;
CREATE
TABLE Personas
(
id_persona
INTEGER NOT NULL ,
Nombre_pers
CHAR (20 CHAR) ,
Apellido_pers CHAR (20 CHAR) ,
Telefono_pers INTEGER ,
Direccion_pers VARCHAR2 (50 CHAR) ,
Roles_id_rol
INTEGER NOT NULL ,
fec_nacim
DATE ,Empresa_id_empresa INTEGER NOT NULL
);
ALTER TABLE Personas ADD CONSTRAINT Personas_PK PRIMARY KEY ( id_persona ) ;
CREATE
TABLE Remiten
(
id_remision
INTEGER NOT NULL ,
fec_remision
DATE ,
dx_remision
VARCHAR2 (100) ,
Personas_id_persona INTEGER NOT NULL ,
Terapias_cod_cups INTEGER NOT NULL
);
ALTER TABLE Remiten ADD CONSTRAINT Remiten_PK PRIMARY KEY ( id_remision ) ;
CREATE
TABLE Roles(
id_rol INTEGER NOT NULL ,
desc_rol VARCHAR2 (20 CHAR)

);
ALTER TABLE Roles ADD CONSTRAINT Roles_PK PRIMARY KEY ( id_rol ) ;
CREATE
TABLE Sesiones
(
id_sesion
INTEGER NOT NULL ,
Fecha_ses
DATE ,
Observacion
VARCHAR2 (75 CHAR) ,
Personas_id_persona INTEGER NOT NULL
);
ALTER TABLE Sesiones ADD CONSTRAINT Sesiones_PK PRIMARY KEY ( id_sesion ) ;
CREATE
TABLE Terapias
(cod_cups INTEGER NOT NULL ,
vlr_terapia INTEGER ,
nom_terapia VARCHAR2 (20)
);
ALTER TABLE Terapias ADD CONSTRAINT Terapias_PK PRIMARY KEY ( cod_cups ) ;
ALTER TABLE Personas ADD CONSTRAINT Personas_Empresa_FK FOREIGN KEY (
Empresa_id_empresa ) REFERENCES Empresa ( id_empresa ) ;
ALTER TABLE Personas ADD CONSTRAINT Personas_Roles_FK FOREIGN KEY (
Roles_id_rol ) REFERENCES Roles ( id_rol ) ;ALTER TABLE Remiten ADD CONSTRAINT Remiten_Personas_FK FOREIGN KEY (
Personas_id_persona ) REFERENCES Personas ( id_persona ) ;
ALTER TABLE Remiten ADD CONSTRAINT Remiten_Terapias_FK FOREIGN KEY (
Terapias_cod_cups ) REFERENCES Terapias ( cod_cups ) ;
ALTER TABLE Sesiones ADD CONSTRAINT Sesiones_Personas_FK FOREIGN KEY (
Personas_id_persona ) REFERENCES Personas ( id_persona ) ;

-- Informe deResumen de Oracle SQL Developer Data Modeler:
--- CREATE TABLE
6
-- CREATE INDEX
0
-- ALTER TABLE
11
-- CREATE VIEW
0
-- CREATE PACKAGE
0
-- CREATE PACKAGE BODY
0
-- CREATE PROCEDURE
0
-- CREATE FUNCTION
0
-- CREATE TRIGGER
0

-- ALTER TRIGGER
0
-- CREATE COLLECTION TYPE
0
-- CREATE STRUCTURED TYPE
0
-- CREATE STRUCTURED TYPE BODY
0
-- CREATE CLUSTER
0
-- CREATECONTEXT
0
-- CREATE DATABASE
0
-- CREATE DIMENSION
0
-- CREATE DIRECTORY
0
-- CREATE DISK GROUP
0
-- CREATE ROLE
0
-- CREATE ROLLBACK SEGMENT
0
-- CREATE SEQUENCE
0
-- CREATE MATERIALIZED VIEW
0
-- CREATE SYNONYM
0
-- CREATE TABLESPACE
0
-- CREATE USER
0
--- DROP TABLESPACE
0
-- DROP DATABASE
0
--- REDACTION POLICY
0
--- ERRORS
0
-- WARNINGS
0------------------------------------------------------------------------Insercion de registros a taves de Oracle SQL Developer
Tabla Personas:

Tabla Terapias:

Tabla Sesiones:

Tabla Remiten:

------------------------------------------------------------------------2. ¿Cuáles son las ventajas y desventajas más notables entre los sistemas gestores licenciados y libres?
Microsoft SQL Server

MySQL...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS