Aplicaciones de cuarta generación con herramientas CASE

19
Aplicaciones de cuarta generación con herramientas CASE. (5h) 1.- Diseño de una BASE de DATOS Importancia de una BASE de DATOS o Uds están en una base de datos ahora? o Que creen que pasaría si no existiera la BD del registro Civil? o Entonces es importante la base de datos en nuestra vida? Técnicas de Recolección de Datos o Entrevista o Encuesta o Observacion o Lectura de Documentos (Forma de Trabajar) a) Crear grupos de 4 estudiantes. b) Crear un Jefe de grupo y un Secretario c) Pensar un tema de un problema social (Drogadiccion, Tabaquismo, niños en calle, …..) d) Dar un tiempo para que se organicen (10 min) e) Dar más tiempo (30 minutos) para que los estudiantes realicen una ENTREVISTA (Estructurada y la No Estructurada) f) Realicen una Entrevista de 5 Preguntas. g) Recordar que una ENTREVISTA da como resultado RESPUESTAS LARGAS …………………………………………………………………………………………………………………………. ENCUESTAS : Preguntas Cerradas, Direccionadas a obtener un tipo de información determinado

Transcript of Aplicaciones de cuarta generación con herramientas CASE

Page 1: Aplicaciones de cuarta generación con herramientas CASE

Aplicaciones de cuarta generación con herramientas CASE. (5h)

1.- Diseño de una BASE de DATOS

Importancia de una BASE de DATOSo Uds están en una base de datos ahora?o Que creen que pasaría si no existiera la BD del registro Civil?o Entonces es importante la base de datos en nuestra vida?

Técnicas de Recolección de Datoso Entrevistao Encuestao Observaciono Lectura de Documentos

(Forma de Trabajar)

a) Crear grupos de 4 estudiantes.b) Crear un Jefe de grupo y un Secretarioc) Pensar un tema de un problema social (Drogadiccion, Tabaquismo, niños en calle, …..)d) Dar un tiempo para que se organicen (10 min)e) Dar más tiempo (30 minutos) para que los estudiantes realicen una ENTREVISTA (Estructurada y la No Estructurada)f) Realicen una Entrevista de 5 Preguntas.g) Recordar que una ENTREVISTA da como resultado RESPUESTAS LARGAS

………………………………………………………………………………………………………………………….

ENCUESTAS :

Preguntas Cerradas, Direccionadas a obtener un tipo de información determinado

Respuestas Cerradas( Si, No, Siempre, Casi Siempre, A veces, Nunca,…..)(Indicadores de evaluación de la ENCUESTA)

Permite generar graficos estadísticos

Page 2: Aplicaciones de cuarta generación con herramientas CASE

Crear una ENCUESTA QUE TENGA 10 preguntas sobre el tema de la clase anterior Utilizar INDICADORES de EVALUACION acordes a las preguntas. (30min) Dar indicaciones sobre lo que han observado sobre las consecuencias del tema elegido. Para la próxima clase traer su encuesta para cada estudiante de los demás grupos (16 hojas a computadora) Para la próxima clase traer información sobre el tema(Libros, Revistas, Folletos, Doc bajados de Internet, graficos, laminas, etc.)

………………………………………………………………………………………………………………………………………

TABULACION DE LOS DATOS

Constestar las preguntas de la ENCUESTA (20) Recoger las encuestas Contar las frecuencias Elaborar Graficos Estadisticos por Pregunta y En forma Total

ENVIAR UNA TAREA EN FORMA INDIVIDUAL CON TODOS LOS PASOS REALIZADOS EN CLASE

Definición Bases de Datos: Conjunto de datos almacenados en un espacio físico organizado para recuperarlos en forma inmediata.

Tipos de Bases de Datos: JERARQUICA, RED y RELACIONAL

“Consultar sobre los tipos de BD JERARQUICA y de RED”BASE DE DATOS RELACIONAL

Se llama así porque todos su datos se encuentran agrupados en filas y columnas (ENTIDAD), y los mismos se relacionan entre si

Page 3: Aplicaciones de cuarta generación con herramientas CASE

Matricula Nombres NombreCurso NombreParalelo00001 Luis Alvarez Primero A00002 Ana Zapata Tercero B00003 Juan Verdezoto Sexto FIMA00004 Rosa Gutierrez Primero B

Cada FILA se llama TUPLAEntonces todo el cuadro de llama ENTIDAD

ENTIDAD: En todo aquello de lo cual se puede obtener información. Ejm. Estudiante, Curso, Producto, Cliente

Solicitar que le den más ejemplos de entidades:………………………………….

ATRIBUTO: Son las características de las entidades Ejm. Matricula, Nombres, Precio, Edad, FechaNacimiento, LugarNacimiento, DireccionVivienda, ………

Solicitar que le den más ejemplos de atributos:………………………………….

Atributos

Dominio

Page 4: Aplicaciones de cuarta generación con herramientas CASE

DOMINO: Es el conjunto de valores de una entidad

Solicitar que le den más ejemplos de dominio:………………………………….

TUPLA: Representa todos los datos de una SOLA fila

PASOS CREAR UNA BASE DE DATOS

1. Recoger y listar la información sin importar su tipo(sea esta Entidad, atributo o Dominio)2. Identificar las ENTIDADES, ATRIBUTOS Y DOMINIOS3. Agrupar los ATRIBUTOS en su respectiva ENTIDAD4. Encontrar un ATRIBUTO CLAVE para cada ENTIDAD

a. Un ATRIBUTO CLAVE es aquel cuyo DOMINIO no se repite para ninguna otra TUPLA5. Realizar Mantenimiento de las ENTIDADES6. Crear el DIAGRAMA ENTIDAD RELACION

Page 5: Aplicaciones de cuarta generación con herramientas CASE

Ejemplo:

(BD)

Crear una BASE DE DATOS DEL COLEGIO LUCA PACIOLO

1.-

NombresCursoApellidosDirecciónEmpleadoEdadTeléfono……

2.- Nombres ACurso EApellidos ADirección AEmpleado EEdad ATeléfono…… A

Page 6: Aplicaciones de cuarta generación con herramientas CASE

3.- Los nombres de cada entidad deben estar en singular, porque representan una sola entidad y varias

CURSO(NombreCurso

EMPLEADO(NombreEmpleado, ApellidoEmpleado, DireccionEmpleado, EdadEmpleado, TelefonoEmpleado,……..

4.-

CURSO(CodigoCurso, NombreCurso A.C.

EMPLEADO(CedulaEmpleado, NombreEmpleado, ApellidoEmpleado, DireccionEmpleado, EdadEmpleado, TelefonoEmpleado,…….. A.C.

5.-

CURSO(CodigoCurso, NombreCurso) A.C.

EMPLEADO(CedulaEmpleado, NombreEmpleado, ApellidoEmpleado, DireccionEmpleado, EdadEmpleado, TelefonoEmpleado,…….. A.C.

MATERIA(CodigoMateria, NombreMateria A.C.

ESTUDIANTE(Matricula, NombreEstudiante, ApellidoEstudiante, DireccionEestudiante, Edadestudiante, TelefonoEstudiante, NombreCurso, A.C. NombreParaleloEspecialidad,……….

Page 7: Aplicaciones de cuarta generación con herramientas CASE

6.- PENDIENTE

TRABAJO PARA LOS ALUMNOS: Crear una base de datos sobre la

NORMALIZACION: Depuracion de la BD. Utilizando ciertas reglas ( 3 Formas Normales)

La 1FN: Que no existan atributos duplicados

Ejm: sueldo, salario; nombresEstudiante, nombreAlumno;

La 2FN: Que todos los atributos de la Entidad solo dependan del Atributo Clave

Ejm.

Estudiante(Matricula, nombre, edad, curso, ctacte, ruc, descripción, saldo

Estudiante(Matricula, nombre, edad, curso…..

La 3FN: No debe existir dependencia entre atributos no claves

Estudiante(Matricula, nombre, edad, curso, ctacte, ruc, descripción, saldo

Estudiante(Matricula, nombre, edad, curso…..

Page 8: Aplicaciones de cuarta generación con herramientas CASE

Diagrama Entidad Relacion (DER)

La relaciones que se dan entre dos entidades pueden ser de tres tipos:

Relacion 1 a 1: Un Elemento de la Entidad 1 le corresponde 1 y solo 1 de la Entidad 2

Entidad 1 Entidad2

Ejemplo:

Estudiante(Matricula, nombre, direccion,….

Alumno(Codigo, edad, apellidos, curso, …..

Preguntar: UN ALUMNO ES UNO O VARIOS ESTUDIANTES

UN ALUMNO ES UN ESTUDIANTE ( 1 A 1)

Page 9: Aplicaciones de cuarta generación con herramientas CASE

Cuando se encuentra una RELACION 1 a 1 se presume que se trata de una misma entidad, por lo que se debe agrupar todos los atributos en una sola.

Estudiante Alumno1 1

Matricula

Nombre

Direccion

Codigo

Edad

Apellidos

Curso

Page 10: Aplicaciones de cuarta generación con herramientas CASE

Solucion: Estudiante(Matricula, nombre, dirección, código, edad, apellidos, curso…..

Estudiante

Matricula

Nombre

Direccion Codigo

Edad

Apellidos

Curso

Page 11: Aplicaciones de cuarta generación con herramientas CASE

Pero observamos que en la entidad Estudiante existe dos atributos claves, por lo que se debe elegir una sola, la que más convenga dependiendo de la entidad. Como en este caso estamos hablando de estudiantes el Atributo Clave debería ser MATRICULA y no CODIGO que podría hacer referencia a otra cosa.

Estudiante

Matricula

Nombre

Direccion Edad

Apellidos

Curso

Page 12: Aplicaciones de cuarta generación con herramientas CASE

Relacion 1 a n: Un Elemento de la Entidad 1 le corresponde 1 o varios Elementos de la Entidad 2

Entidad 1 Entidad2

Ejemplo:

Cliente(Codigo, nombre, dirección, teléfono, …..

Producto(Codigo,descripción, cantidad, precioUnitario, precioVenta, fechaCaducidad, ……

Preguntar:

Un Cliente puede llevar 1 0 varios productos de un supermercado

Entonces a esto se le llama Relacion de 1 a n Este tipo de relación es la mas normal que debería darse entre dos entidades

Page 13: Aplicaciones de cuarta generación con herramientas CASE

Cliente Producto1 1..n

codigo

Nombre

Direccion

Codigo

descripcion

cantidad

PrecioUnitariario

telefono

Comprar

Page 14: Aplicaciones de cuarta generación con herramientas CASE

Estudiante Materia

Matricula

NombreDireccion

Codigo

nombre

Tiene

Relacion n a n: Un Elemento de la Entidad 1 le corresponde 1 o varios Elementos de la Entidad 2

Entidad 1 Entidad2

Ejemplo:

Materia(Codigo, nombre,….

Estudiante(Matricula, nombre, edad, curso,….

Pregunta:

Que relación se da entre ESTUDIANTE y MATERIA?

1..n 1..n

Page 15: Aplicaciones de cuarta generación con herramientas CASE

Cuando se da este tipo de relacion entre dos entidades, se procede a ELIMINAR la relacion y CREAR una TERCERA ENTIDAD, cuyos atributos son los atributos clave de las dos entidades de la relacion que se destruyo.

Estudiante Materia

1..n 1..n

Matricula

Nombre

Direccion

Codigo

nombre

EstudianteMateria

11

Codigo + Matricula ……

Page 16: Aplicaciones de cuarta generación con herramientas CASE

2.- POWER DESIGNER 12.5

3.- SQL SERVER 2008

4.- VBASIC 6.0