lunes, 9 de julio de 2012

Taller de BD 2 - Normalizacion

                                      Taller de Base de Datos 2 - Normalizacion.

De acuerdo a la siguiente información sobre transacciones de ventas de una tienda, realizar lo siguiente:


·         Normalizar hasta la tercera forma normal (3FN)
      ·         Diagramar las tablas resultantes en Oracle Developer Datamodeler

Link de descarga. Trabajo Completo:
http://dl.dropbox.com/u/69360207/09_07_2012_Trabajo.rar

Integrantes:

Claudio Riveros.
Adrian Muñoz.
Alex Vega.

Read rest of entry

lunes, 18 de junio de 2012

Taller 01 (Claudio Riveros)

 Elegido 3

Adjunto Resultado (CLAUDIO RIVEROS LEFFEVRE):

-- Generado por Oracle SQL Developer Data Modeler 3.1.0.687
--   en:        2012-06-18 20:53:59 CLT
--   sitio:      Oracle Database 10g
--   tipo:      Oracle Database 10g



CREATE TABLE Ciudad 
    ( 
     id_ciudad VARCHAR2 (5)  NOT NULL , 
     ubicacion VARCHAR2 (20) , 
     nombre VARCHAR2 (20) , 
     codigo_ciudad SMALLINT  NOT NULL 
    ) 
;



ALTER TABLE Ciudad 
    ADD CONSTRAINT "Ciudad PK" PRIMARY KEY ( id_ciudad ) ;


CREATE TABLE Provincia 
    ( 
     id_depto INTEGER  NOT NULL , 
     nombre VARCHAR2 (30) , 
     codigo INTEGER  NOT NULL , 
     descripcion VARCHAR2 (5) , 
     id_ciudad2 VARCHAR2 (5) , 
     id_ciudad VARCHAR2 (5) 
    ) 
;

ALTER TABLE Provincia 
    ADD CONSTRAINT "Provincia PK" PRIMARY KEY ( id_depto ) ;


CREATE TABLE persona 
    ( 
     id_persona VARCHAR2 (4)  NOT NULL , 
     rut INTEGER  NOT NULL , 
     nombre VARCHAR2 (35) , 
     edad INTEGER , 
     id_depto INTEGER  NOT NULL , 
     id_ciudad VARCHAR2 (5) 
    ) 
;

ALTER TABLE persona 
    ADD CONSTRAINT "persona PK" PRIMARY KEY ( id_persona, id_depto ) ;



ALTER TABLE persona 
    ADD CONSTRAINT nacio FOREIGN KEY 
    ( 
     id_depto
    ) 
    REFERENCES Provincia 
    ( 
     id_depto
    ) 
;

ALTER TABLE Provincia 
    ADD CONSTRAINT pertenece FOREIGN KEY 
    ( 
     id_ciudad
    ) 
    REFERENCES Ciudad 
    ( 
     id_ciudad
    ) 
    ON DELETE SET NULL 
;

ALTER TABLE persona 
    ADD CONSTRAINT trabaja FOREIGN KEY 
    ( 
     id_ciudad
    ) 
    REFERENCES Ciudad 
    ( 
     id_ciudad
    ) 
    ON DELETE SET NULL 
;

-- Informe de Resumen de Oracle SQL Developer Data Modeler: 
-- 
-- CREATE TABLE                             3
-- CREATE INDEX                             0
-- ALTER TABLE                              6
-- CREATE VIEW                              0
-- CREATE PACKAGE                           0
-- CREATE PACKAGE BODY                      0
-- CREATE PROCEDURE                         0
-- CREATE FUNCTION                          0
-- CREATE TRIGGER                           0
-- ALTER TRIGGER                            0
-- CREATE STRUCTURED TYPE                   0
-- CREATE COLLECTION TYPE                   0
-- CREATE CLUSTER                           0
-- CREATE CONTEXT                           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
-- 
-- ERRORS                                   0
-- WARNINGS                                 0
select * from ciudad order by 1 asc;
select * from persona order by 6 asc ;
select * from provincia order by 4 asc;
Read rest of entry

taller_Universidad



CREATE TABLE Asignatura
    (
     Codigo_asig INTEGER  NOT NULL ,
     Nombre VARCHAR2 (15)
    )
;



ALTER TABLE Asignatura
    ADD CONSTRAINT "Asignatura PK" PRIMARY KEY ( Codigo_asig ) ;


CREATE TABLE DICTA
    (
     Profesor_Cod_Profesor INTEGER  NOT NULL ,
     Asignatura_Codigo_asig INTEGER  NOT NULL ,
     Fecha DATE ,
     hora DATE
    )
;



ALTER TABLE DICTA
    ADD CONSTRAINT DICTA__IDX PRIMARY KEY ( Profesor_Cod_Profesor, Asignatura_Codigo_asig ) ;


CREATE TABLE Departamento
    (
     Nombre VARCHAR2 (15)  NOT NULL ,
     Telefono VARCHAR2 (10)  NOT NULL
    )
;



ALTER TABLE Departamento
    ADD CONSTRAINT "Empleado PK" PRIMARY KEY ( Nombre ) ;


CREATE TABLE PERTENECE
    (
     Departamento_Nombre VARCHAR2 (15)  NOT NULL ,
     Profesor_Cod_Profesor INTEGER  NOT NULL
    )
;



ALTER TABLE PERTENECE
    ADD CONSTRAINT PERTENECE__IDX PRIMARY KEY ( Departamento_Nombre, Profesor_Cod_Profesor ) ;


CREATE TABLE Profesor
    (
     Cod_Profesor INTEGER  NOT NULL ,
     Nombre VARCHAR2 (15)
    )
;



ALTER TABLE Profesor
    ADD CONSTRAINT "Profesor PK" PRIMARY KEY ( Cod_Profesor ) ;


CREATE TABLE TIENE
    (
     Departamento_Nombre VARCHAR2 (15)  NOT NULL ,
     Asignatura_Codigo_asig INTEGER  NOT NULL
    )
;



ALTER TABLE TIENE
    ADD CONSTRAINT TIENE__IDX PRIMARY KEY ( Departamento_Nombre, Asignatura_Codigo_asig ) ;



ALTER TABLE DICTA
    ADD CONSTRAINT FK_ASS_1 FOREIGN KEY
    (
     Profesor_Cod_Profesor
    )
    REFERENCES Profesor
    (
     Cod_Profesor
    )
    ON DELETE CASCADE
;


ALTER TABLE DICTA
    ADD CONSTRAINT FK_ASS_2 FOREIGN KEY
    (
     Asignatura_Codigo_asig
    )
    REFERENCES Asignatura
    (
     Codigo_asig
    )
    ON DELETE CASCADE
;


ALTER TABLE PERTENECE
    ADD CONSTRAINT FK_ASS_3 FOREIGN KEY
    (
     Departamento_Nombre
    )
    REFERENCES Departamento
    (
     Nombre
    )
    ON DELETE CASCADE
;


ALTER TABLE PERTENECE
    ADD CONSTRAINT FK_ASS_4 FOREIGN KEY
    (
     Profesor_Cod_Profesor
    )
    REFERENCES Profesor
    (
     Cod_Profesor
    )
    ON DELETE CASCADE
;


ALTER TABLE TIENE
    ADD CONSTRAINT FK_ASS_5 FOREIGN KEY
    (
     Departamento_Nombre
    )
    REFERENCES Departamento
    (
     Nombre
    )
    ON DELETE CASCADE
;


ALTER TABLE TIENE
    ADD CONSTRAINT FK_ASS_6 FOREIGN KEY
    (
     Asignatura_Codigo_asig
    )
    REFERENCES Asignatura
    (
     Codigo_asig
    )
    ON DELETE CASCADE
;

desc departamento
desc profesor
desc asignatura
desc hora


insert into departamento values ('Marco',8527419)
select * from departamento
insert into profesor values (005,'jose')
select * from profesor
insert into asignatura values (0010,'redes')
select * from asignatura

Read rest of entry

Taller 01 - Modelo Relacional - Registro Empresa



-- Generado por Oracle SQL Developer Data Modeler 3.1.0.687
--   en:        2012-06-18 20:31:44 CLT
--   sitio:      Oracle Database 10g
--   tipo:      Oracle Database 10g



CREATE TABLE CIUDAD
    (
     ID_cuidad INTEGER  NOT NULL ,
     Nombre VARCHAR2 (30) ,
     codigo_postal INTEGER ,
     Descripcion VARCHAR2 (30) ,
     ID_provincia INTEGER
    )
;



ALTER TABLE CIUDAD
    ADD CONSTRAINT "CIUDAD PK" PRIMARY KEY ( ID_cuidad ) ;


CREATE TABLE PROVINCIA
    (
     ID_provincia INTEGER  NOT NULL ,
     codigo INTEGER ,
     Nombre VARCHAR2 (30) ,
     Descripcion VARCHAR2 (30)
    )
;



ALTER TABLE PROVINCIA
    ADD CONSTRAINT "PROVINCIA PK" PRIMARY KEY ( ID_provincia ) ;


CREATE TABLE Persona
    (
     ID_persona INTEGER  NOT NULL ,
     Rut INTEGER ,
     Nombre VARCHAR2 (30) ,
     Apellido VARCHAR2 (30) ,
     Edad INTEGER ,
     ID_provincia INTEGER ,
     ID_cuidad INTEGER
    )
;



ALTER TABLE Persona
    ADD CONSTRAINT "Persona PK" PRIMARY KEY ( ID_persona ) ;



ALTER TABLE Persona
    ADD CONSTRAINT Nacio FOREIGN KEY
    (
     ID_provincia
    )
    REFERENCES PROVINCIA
    (
     ID_provincia
    )
    ON DELETE SET NULL
;


ALTER TABLE CIUDAD
    ADD CONSTRAINT Pertenece FOREIGN KEY
    (
     ID_provincia
    )
    REFERENCES PROVINCIA
    (
     ID_provincia
    )
    ON DELETE SET NULL
;


ALTER TABLE Persona
    ADD CONSTRAINT Trabaja FOREIGN KEY
    (
     ID_cuidad
    )
    REFERENCES CIUDAD
    (
     ID_cuidad
    )
    ON DELETE SET NULL
;






-- Informe de Resumen de Oracle SQL Developer Data Modeler:
--
-- CREATE TABLE                             3
-- CREATE INDEX                             0
-- ALTER TABLE                              6
-- CREATE VIEW                              0
-- CREATE PACKAGE                           0
-- CREATE PACKAGE BODY                      0
-- CREATE PROCEDURE                         0
-- CREATE FUNCTION                          0
-- CREATE TRIGGER                           0
-- ALTER TRIGGER                            0
-- CREATE STRUCTURED TYPE                   0
-- CREATE COLLECTION TYPE                   0
-- CREATE CLUSTER                           0
-- CREATE CONTEXT                           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
--
-- ERRORS                                   0
-- WARNINGS                                 0

desc provincia
select * from PROVINCIA
insert into provincia VALUES (3,4,'DE LOS LAGOS','VERANEO');

desc CIUDAD
select * from CIUDAD
insert into CIUDAD VALUES (3,'PUCON','930000','LAGOS', 1);

desc PERSONA
select * from PERSONA
insert into PERSONA VALUES (12,'137563447','MARCOS','CESPEDES',39,3,3);


Read rest of entry

lunes, 21 de mayo de 2012

Minuta Clase 14/05/2012 "Ricardo Díaz Arias "

Fecha: Lunes 14/05/2012
Autor: Ricardo Díaz Arias.
Autor Próxima minuta:
Temas tratados
=============
-       Contenido de la “Cátedra I” (Lunes 28/05/2012)
o       Introducción a los sistemas de Base de Datos
o       Moldeamiento de Datos (Modelo de E/R)
o       Formas Normales (1NF,2NF,3NF)
-       La Unidad 3 fue subida al grupo en Gmail, debido a problemas con el
portal de la UDLA.
El Profesor expuso el contenido de la unidad 3, en la cual se trataron
temas tales como:
o       Normalización:
       Objetivos.
       El propósito de la Normalización
       Cómo puede utilizarse la normalización para ayudar en el diseño de
bases de datos
       Redundancia de los datos y anomalías de actualización
•       Redundancia de datos y anomalías de actualización
•       Combinación sin pérdidas y preservación de la dependencia
       Dependencias funcionales
•       Características de las dependencias funcionales
o       Dependencia funcional completa
o       Dependencia transitiva
o       El proceso de normalización
o       Identificación de las dependencias funcionales
o       Identificación de la clave primaria de una relación utilizando las
dependencias funcionales
       El proceso de normalización
•       Forma no normalizada (UNF)
•       Primera forma normal (1NF)
o       De UNF a 1NF
•       Segunda forma normal (2NF)
o       De 1NF a 2NF
•       Tercera forma normal (3NF)
o       De 2NF a 3NF
•       Definiciones generales de 2NF y 3NF
o       Fin Unidad.
Acuerdos
========
-       El profesor se compromete a subir una Guía con 20 ejercicios de
moldeamiento de datos. De los cuales alguno “Podría ser incluido
dentro de la Cátedra”.
-       Para el día Lunes 28/05/2012, Se fija la tarea “Nº 4”, para la cual
se solicita lo siguiente:
o       Tiene que ser realizada de forma independiente y No en Grupos. Dicha
tarea el profesor la subirá al grupo mediante un formulario la cual
los alumnos deberán completar en línea.
o       Se deben de formular 2 preguntas basándose en la materia que va a
entrar en la Cátedra I. Una pregunta tiene que ser del tipo “Selección
Múltiple” y la segunda de “Verdadero y Falso”.
o       Ultimo plazo para subir la tarea al Grupo es el día lunes 28/05/2012
hasta las 19:15 Hrs.
o       Lo ideal es que completen la tarea antes de la Cátedra I, dado que
algunas pueden ayudar a aclarar dudas antes de la Cátedra y si alguna
pregunta está al nivel requerido “puede” ser incluida dentro de la
cátedra.
Read rest of entry

lunes, 30 de abril de 2012

Trabajo de Investigación: "Normalización BD's"


Trabajo de Investigacion sobre la Normalizacion:

Link para la descarga en PDFel trabajo:
http://dl.dropbox.com/u/69360207/Trabajo%20de%20Investigaci%C3%B3n_Normalizacion_bd1.pdf
Read rest of entry

lunes, 23 de abril de 2012

Minuta Clase - 16/04/2012 - "Enzo Sepulveda"

Fecha: Lunes 16/04/2012
Autor: Enzo Sepúlveda
Autor Próxima minuta: Edison Vásquez

Temas tratados
============= 1.     Temas del control próxima semana:Limitaciones de archivos
DBMS
BD
Roles
Atributos relacionados
Entidad
·         Débil
·         Fuerte
Llaves
·         Candidata
·         Primaria
·         Compuesta
Grado relación
Porqué es importante  Modelar
 2.     Revisión ppt. Modelos Entidad Relación·         Modelo Entidad Relación extendido·         Especialización  / Generalización de clases 3.     Profesor subió  3 ejercicios  para desarrollar en clase de los cuales se revisó el Primero “Ventas”4.     Se recomienda antes de realizar un modelo·         Generar Preguntas para validar el modelo·         Identificar Candidatos a Entidades  Acuerdos
========
Control próxima semana día 23/04/2012
Se acuerda Horario de Salida 22:00 Sin Break
Investigar las mejores prácticas de Oracle para moldeamiento de BD
El profesor tiene que definir  la tarea para investigar las mejores prácticas de modelamiento bajo la norma UML
Read rest of entry

lunes, 16 de abril de 2012

Tarea 2 - BD1


1. El departamento de capacitación de una empresa desea construir un
sistema de bases de datos para planificar y gestionar la formación de
sus empleados
2. La empresa organiza cursos internos de capacitación de los que
desea conocer el código del curso, el nombre, una descripción, el
número de horas de duración y el costo del curso.
3. Un curso puede tener como prerequisito haber realizado otro(s)
previamente, y a su vez la realización de un curso puede ser
prerequisito de otro. Un curso que es prerequisito de otro puede serlo
de forma obligatoria o recomendable.
4. Un mismo curso tiene diferentes ediciones , es decir,  puede
impartirse en diferentes lugares, fechas y con diferentes horarios
(Intensivo, de mañana o de tarde) En una misma fecha de inicio sólo
puede impartirse una edición de un curso.
5. Los cursos se imparten por personal de la propia empresa
6. De los empleados se desea almacenar su código, nombre y apellidos,
dirección, teléfono, rut, fecha de nacimiento, nacionalidad, sexo,
firma y salario, así como si está capacitado para impartir cursos.
7.      Un mismo empleado puede ser docente en una edición de un curso y
alumno en otra edición, pero nunca ser ambas cosas a la vez (en una
misma edición de curso o lo imparte o lo recibe)
Con su grupo de trabajo, Desarrollar el diagrama E/R para este
problema,  publicar en su blog y responder este debate indicando los
integrantes del grupo que participaron en el desarrollo y la url de la
solución a la tarea en su blog.

Sugerencia
Diseñe un conjunto de cinco preguntas que usted haría a la base de datos una vez resuelto implementado el modelo E/R.
Listar los nombres cursos y profesores que se dictan en VESPERTINO, DIURNO, INTENSIVO
- Listar los empleados que asisten a cursos VESPERTINO, DIURNO, INTENSIVO
- Que cursos tiene pre-requisitos y cuales son estos

- Cuanta duración tiene el curso X en VESPERTINO, DIURNO, INTENSIVO
- Listar los nombres de las personas que son DOCENTES o ALUMNOS y cuantas veces aparecen en estas modalidades


Link ER:
http://dl.dropbox.com/u/69360207/ER_01.jpg
Read rest of entry

domingo, 15 de abril de 2012

Minuta Clase 09/04/2012 "Arturo Rubio"

Fecha: Lunes 09/04/2012
Autor: Arturo Rubio
Autor Próxima minuta: Enzo Sepúlveda

Temas tratados
=============
La clase de hoy es sobre las ppt correspondiente al proceso de
Modelado, en donde se describe paso a paso la solución al problema de
habitantes empadronados en un municipio.
El profesor comenta tomara un control según los contenidos de los
Power Point entregados, más un problema de Modelamiento.
Se indican las fechas de las cátedras y examen
El profesor consulto si todos están asociados al Grupo de Gmail
("ACI253 - Base de datos") y estos indican que están inscritos.
En la página de la Universidad se encuentra cargada la Power Point
correspondiente a la clase de hoy 09/04/2012 "MODELAMIENTIO (El
proceso de Modelado)"
El profe indica que existe el modelo de entidad/relación, pero este
modelo tiene limitaciones.  Para solucionar este problema se creó una
extensión llamada "Modelo entidad/relación extendido".
Se parte el Break a las 21:05, retorno a las 21:20.
Se autoriza a retirarse a las 22:00 horas siempre y cuando tengamos
algo de la tarea realizada.


Acuerdos
========
Control próxima semana día 16/04/2012
Los Controles serán:
28 de Mayo 1ª Cátedra.
09 de Julio 2ª Cátedra.
30 de Julio Examen
El profesor presentara el Modelo entidad/relación extendido
La tarea "Problema Curso de capacitación" debe ser entregada el lunes
16, como horario tope a las 18:00 hrs.  La tarea debe ser publicada en
el Blog del Grupo y en el Grupo de Google del curso
Read rest of entry

lunes, 9 de abril de 2012

FECHA CAT Y EXAM BASE DE DATOS l

28/05 CAT1

09/07 CAT2

30/07 EXAMEN
Read rest of entry

Minuta Clase 02/04/2012 "Andrés Baeza"

Curso           : Base de datos I
Código          : ACI-253
Clase           : 02/04/2012
Profesor        : Erwin Fischer
Sala            : A-316
Autor           : ANdrés BAeza / reemplaza a Andrés Ruminot
Autor Prox. Minuta: Andrés Ruminot
-  Break 20:30
- Repaso PPT, Modelamiento 3 tipos. Top-down modeling - Bottom-up
modeling -
Target modeling
- Modelamiento de Datos (Entidad, Relaciones).
- Modelamiento de Datos
               Definicion: Identificar informacion necesaria para la creación
de la Base datos.
- Componentes del modelamiento de datos.
- UML (LENGUAJE DE MODELAMIENTO UNIFICADO)lenguaje de modelado de
sistemas de
software más conocido y utilizado en la actualidad.
       Aplicaciónes que son capaces de desarrollar y generarar el codigo y
aplicacion de acuerdo al modelo entregado.
- sPRING sOFtWare
- Roo (java)
- Grails
- Importancia del modelamiento de datos.
- Entidad relacion Ejemplo practico: entidad (empleado) relacion
(cargo).
- Orientado a Objetos
- Modelos físicos de datos
- Modelo Entidad Relación :
                       Objetivo
                       Terminología básica
- El alumno debera ser capaz de enteder los Siguientes conceptos:
                       Entidad – Relación – Atributo – Identificador único –
Subtipo y Supertipo – Dependencia de existencia – Entidades fuertes y
débiles
- Tipo de Entidad, Ejemplo (Empleado)
- Instancia de una Entidad (Rut del Empleado, nombre)
- Tipos de relaciones
- Red Semántica
- Sofware requerido en primera clase. Oracle developer ***********
- Grado de relaciones
       Mas de una entidad
- Relación de Grado : – Dos son binarios – Tres son ternarios – Cuatro
son
cuaternarios
- Dominio : Conjunto de valores que puede tener un atributo.
- Atributo Simple: Posee un solo valor.
- Atributo Multiple : POsee mas de un valor, Ejemplo nombre.
- Atributo Compuesto : Multiples componentes, Ejemplo Dirección.
- Atributo  Multivaluado:contiene múltiples valores para cada
ocurrencia,
Ejemplo  telefono.
- Atributo derivado: Atributo que representa un valor que es derivable
del valor
de un atributo relacionado, ejemplo fecha de nacimiento
- Llaves (Clave)
       Llave Candidata Ejemplo: Nombre,direccion,Rut
       Llave Primaria Ejemplo: ID
       Llave Compuesta: Nombre + direccion
- Clasificación de Tipos de Entidades
               Tipos de Entidades Fuertes
               Tipos de Entidades Débiles
- Concepto de cardinalidad
- Concepto de Participacion
- TRampa multiplicativa
- Trampa de corte.
Read rest of entry

lunes, 2 de abril de 2012

Minuta Clase 26/03/2012 By Alex Vega

Fecha: Lunes 26/03/2012
Autor: Alex Vega S.
Autor Próxima Minuta: *Andrés Ruminot*
Temas tratados
=============
Verificar Grupos de Trabajo.
-       Deben ser grupos de 3 o 4
-       No pueden haber grupos de 2 o 5
Chequear Tarea.
-       Cada grupo debe verificar que subió correctamente la Tarea alBlog
Explicación Tarea por medio del los gruposde Gmail:
-       Con su grupo de trabajo desarrollar un programa en Lenguaje C oJava
para manejar una lista de libros.
El programa debe tener las siguientes opciones:
1) Agregar Libro
2) Modificar Libro
3) Eliminar Libro
4) Listar Libros
Los datos de los libros deben ser almacenados enun archivo de texto
(1 libro por linea), con la siguiente estructura:
Titulo (30 Caracteres), Autor (20 caracteres) yNumero de Paginas (4
caracteres)
1) Deben publicar en su blog, el programa fuente yun link para bajar
el ejecutable, y
2) Deben responder este post, Indicando losnombres de sus
integrantes
y la url del post de su blog en donde describió sutrabajo.(punto
1)).

Profesor envía por mail las siguientesPresentaciones:
-       1) enlace a «ACI253-01 - Introducción a los sistemas de bases dedatos
2.2.pptx» http://db.tt/zbWZuij9
2) enlace a «ACI253-02 - Introducción alModelamiento.pptx» http://db.tt/WDDLW9L9
3) enlace a «ACI253-02 - Modelo de Datos ER.pptx» http://db.tt/LXzk39Cd


Segunda Parte y Final “Introducción aSistemas de BD”.

-       Enfoque de Bases de Datos
·        Abstracción de datos
·        Eficiencia
·        Confiabilidad
·        Sistemas Orientados hacia losdatos
·        Abstracción de Datos
·        Modelo Entidad Relación
-       Sistema Administrador de Base de Datos (DBMS)
·        Permitir/modificar Borrar/modificar
·        Provee acceso controlado a losdatos
-       Lenguaje de definición de datos (DDL “Data Definition Languaje”)
-       Lenguaje de Manipulación de Datos (DML “Data Manipulationlanguage”)
·        SQL (Structured query language)
-       Acceso controlado a la Base de Datos
-       Vistas
·        Permite que cada usuario tengasu propia visión de la BD.
·        Reduce la complejidad
·        Proporcionan un nivel deseguridad
·        Proporcionan un mecanismo parapersonalizar la apariencia de la BD.
-       Componentes de un ambiente de DBMS
·        Datos
·        Equipos (Hardware)
·        Programas (Software)
·        Procedimientos
·        Personal
·        Integrada
·        Compartida
-       Historia de los sistemas Administradores de BD
·        Primera generación (Jerárquicosy de Red)
·        Segunda generación (Relacional)
·        Tercera Generación (ObjetoRelacional – Orientado Objeto)


Unidad Modelamiento de Datos.
-       Introducción al Modelaminento
-       Objetivos
-       5 Razones para Modelar:
·        Fácil de cambiar
·        Método de comunicación paraobtener los requisitos
·        Validación de las reglas denegocio
·        Orientado a la participación delos usuarios
·        Documentación
-       Ciclo de vida de desarrollo de aplicaciones y BD.
·        Modelamiento de procesos
·        Bpmn (Dotación para modelarprocesos de negocios)
·        BPD (Dotación de procesos denegocios)
-       Modelando tipos de datos:
·        Datos Lógicos
·        Diseño relacional
-       Modelamiento Multidimensional
-       Enfoques para modelar
·        Top-down modeling
·        Bottom-up modeling
·        Target modeling

==================
Bibliografía Audiovisual:
-       DVD “Joel Barker” – “Pioneros de Paradigmas”, fue entregado a Pablo Vera.:

Acuerdos
======
Leer todas las PPT.
Read rest of entry

lunes, 26 de marzo de 2012

Programa Biblioteca - Archivo Plano (Java)

Trabajo:
Crear un Sistema llamado Biblioteca:
     - JAVA o C
     - Texto Plano
     - Mantenedor (Agregar, Modificar, Eliminar, Editar)

En el siguiente Link esta el programa de Biblioteca en Java:
http://dl.dropbox.com/u/69360207/Libros.zip
Pass: 123
Read rest of entry

miércoles, 21 de marzo de 2012

Clase Lunes 19/03/2012

Fecha : Lunes 19/03/2012
Autor : MARCOS CÉSPEDES
Autor Próxima Minuta : ALEX VEGA

Temas tratados
=============
Realizar Blogs http://www.blogger.com/
Presentación PPT "Clase 00 Introducción a la Asignatura"
Introducción a las Bases de datos
Conceptos Bases de Datos
Manejador de Bases de Datos
CRUD (Agregar, eliminar, Modificar, Borrar registros)
Aprendizajes Esperados
Procedimientos
Conceptual
Actitudinales (Adaptarse a nuevas tecnologías)
Los contenidos del ramo son en 22 semanas.
Utilizar estas herramientas para reunirse en grupo: (google, Skype, google Talk, etc.)
Temario para la próxima clase: Modelamientos de Datos.
Porcentaje de evaluación:
3 Controles Parciales 15%
2 Catedras 50%
Examén 35%
Total 100%
No hay Examen recuperativo

Bibliografía:
Thomas M. Connolly (Sistema de Base de Datos)
Acuerdos
======

Próxima Clase profesor traerá Vídeo de los Paradigmas.
Profesor subirá PPT Clase 00
Traer sistema Biblioteca
JAVA o C
Texto Plano
Mantenedor (Agregar, Modificar, Eliminar, Editar)
Los Trabajos deben ser publicados antes de las 19 horas de cada lunes o de lo contrario es nota 1, serán revisados al azar el día 26.
Los grupos de trabajos pueden ser hasta 4 personas.



Read rest of entry

lunes, 19 de marzo de 2012

ACI 253-491 (NRC-12486) Base de Datos I - UDLA

Este Blog contendra los apuntes de las clases dictadas por el Profesor Erwin Fischer - Ramo Base de Datos I.





Integrantes Blog:

Alex Vega Santibañez
Adrian Munoz Breviz
Claudio Riveros Leffevre
Read rest of entry
 

My Blog List

Term of Use