You are on page 1of 16

Aplicaciones de cuarta generacin con herramientas CASE. (5h) 1.

- Diseo de una BASE de DATOS Importancia de una BASE de DATOS o Uds estn en una base de datos ahora? o Que creen que pasara si no existiera la BD del registro Civil? o Entonces es importante la base de datos en nuestra vida? Tcnicas de Recoleccin de Datos o Entrevista o Encuesta o Observacion o Lectura de Documentos (Forma de Trabajar) a) b) c) d) e) f) g) Crear grupos de 4 estudiantes. Crear un Jefe de grupo y un Secretario Pensar un tema de un problema social (Drogadiccion, Tabaquismo, nios en calle, ..) Dar un tiempo para que se organicen (10 min) Dar ms tiempo (30 minutos) para que los estudiantes realicen una ENTREVISTA (Estructurada y la No Estructurada) Realicen una Entrevista de 5 Preguntas. Recordar que una ENTREVISTA da como resultado RESPUESTAS LARGAS

. ENCUESTAS : Preguntas Cerradas, Direccionadas a obtener un tipo de informacin determinado Respuestas Cerradas( Si, No, Siempre, Casi Siempre, A veces, Nunca,..)(Indicadores de evaluacin de la ENCUESTA) Permite generar graficos estadsticos

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 prxima clase traer su encuesta para cada estudiante de los dems grupos (16 hojas a computadora) Para la prxima clase traer informacin 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

Definicin Bases de Datos: Conjunto de datos almacenados en un espacio fsico 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

Atributos

Matricula 00001 00002 00003 00004

Nombres Luis Alvarez Ana Zapata Juan Verdezoto Rosa Gutierrez Primero Tercero Sexto Primero

NombreCurso A B FIMA B

NombreParalelo

Dominio

Cada FILA se llama TUPLA


Entonces todo el cuadro de llama ENTIDAD ENTIDAD: En todo aquello de lo cual se puede obtener informacin. Ejm. Estudiante, Curso, Producto, Cliente Solicitar que le den ms ejemplos de entidades:. ATRIBUTO: Son las caractersticas de las entidades Ejm. Matricula, Nombres, Precio, Edad, FechaNacimiento, LugarNacimiento, DireccionVivienda, Solicitar que le den ms ejemplos de atributos:.

DOMINO: Es el conjunto de valores de una entidad Solicitar que le den ms ejemplos de dominio:. TUPLA: Representa todos los datos de una SOLA fila

PASOS CREAR UNA BASE DE DATOS 1. 2. 3. 4. Recoger y listar la informacin sin importar su tipo(sea esta Entidad, atributo o Dominio) Identificar las ENTIDADES, ATRIBUTOS Y DOMINIOS Agrupar los ATRIBUTOS en su respectiva ENTIDAD Encontrar un ATRIBUTO CLAVE para cada ENTIDAD a. Un ATRIBUTO CLAVE es aquel cuyo DOMINIO no se repite para ninguna otra TUPLA 5. Realizar Mantenimiento de las ENTIDADES 6. Crear el DIAGRAMA ENTIDAD RELACION

Ejemplo: (BD) Crear una BASE DE DATOS DEL COLEGIO LUCA PACIOLO 1.Nombres Curso Apellidos Direccin Empleado Edad Telfono 2.Nombres Curso Apellidos Direccin Empleado Edad Telfono

A E A A E A A

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,.

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, descripcin, saldo Estudiante(Matricula, nombre, edad, curso.. La 3FN: No debe existir dependencia entre atributos no claves Estudiante(Matricula, nombre, edad, curso, ctacte, ruc, descripcin, saldo Estudiante(Matricula, nombre, edad, curso..

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)

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.

Nombre Matricula Direccion Codigo Edad Apellidos

Estudiante

Alumno

Curso

Solucion: Estudiante(Matricula, nombre, direccin, cdigo, edad, apellidos, curso..

Nombre Matricula Direccion Codigo Edad

Estudiante
Curso

Apellidos

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

Nombre Matricula Direccion Edad Apellidos

Estudiante

Curso

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, direccin, telfono, .. Producto(Codigo,descripcin, 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 relacin es la mas normal que debera darse entre dos entidades

Nombre codigo Direccion telefono Codigo descripcio n cantidad

Cliente

Comprar

1..n

Producto

PrecioUnitariario

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 relacin se da entre ESTUDIANTE y MATERIA?

Nombre Matricul a Direccio n Codigo

nombre

Estudiante
1..n

Tiene 1..n

Materia

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.

Nombre Matricula Direccion Codigo nombre

Estudiante
1 1..n 1..n

Materia
1

EstudianteMateria

Codigo + Matricula

2.- POWER DESIGNER 12.5 3.- SQL SERVER 2008 4.- VBASIC 6.0

You might also like