Escolar Documentos
Profissional Documentos
Cultura Documentos
DATOS GENERALES
Carrera Ingeniera en Desarrollo de Software
Asignatura Base de Datos
Grupo DS-DBDD-1502S-B2-004
Docente Mnica Ivette Martnez Rodrguez
Unidad 3
Actividad Evidencia de aprendizaje. Desarrollo e integracin de prototipo
Fecha 28 de noviembre de 2015
Alumno Bernardo Dzul Aguilar
Matricula ES1511109779
OBEJTIVO
Por medio de la evidencia de aprendizaje se demostrar lo aprendido durante este curso
mostrando la informacin recopilada al momento de realizar las siguientes actividades
RESULTADOS
UNIDAD 1
Actividad 1. Presentacin 1
Actividad 2. Conceptos bsicos de la asignatura 1
Actividad 3. Generar el concepto propio de Base de datos 2
Actividad 4. Tabla comparativa de los tipos de Bases de datos 2
Actividad 5. Reporte de investigacin. Aplicacin de los
Sistemas Gestores de Datos por medio de un anlisis de 3
caractersticas
Evidencia de aprendizaje. Reporte: Integracin general de 4
elementos especficos de las Bases de datos
UNIDAD 2
Actividad 1. Eleccin de caso 6
Actividad 2. Eleccin y elaboracin de instrumento de 7
recopilacin de informacin
Actividad 3. Reporte sobre estudio de factibilidad 8
Actividad 4. Modelados bsicos 9
Evidencia de aprendizaje. Anlisis y modelado 10
UNIDAD 3
Actividad 1. Tablas lgicas 13
Actividad 2. Diccionario de datos 14
Actividad 3. Entrega de tablas lgicas y diccionario de datos 15
Actividad 4. Ejercicio: Funciones bsicas de SQL y lgebra 18
relacional
Presentacin prototipo 20
Bibliografa 27
Unidad 1
Actividad 1. Presentacin
Objetivo: dar a conocernos antes el grupo y el profesor para tener una mejor comunicacin durante todo este curso.
Conclusin: obtuve la informacin necesaria para estar en contacto con los compaeros y la docente en lnea
Objetivo: Por medio de la presente es llegar a tener un centro de consulta cuando algunos trminos no puedan ser
comprendidos por los compaeros.
Conclusin: Al final se logr tener una vasta informacin con ayuda de los compaeros.
Aportacin
Sistema Binario.
sistema de numeracin en el que los nmeros se representan utilizando las cifras 0 y 1, es decir solo 2
dgitos, esto en informtica tiene mucha importancia ya que las computadoras trabajan internamente con 2
niveles de Tensin lo que hace que su sistema de numeracin natural sea binario.
Ejemplo 1 para encendido y 0 para apagado.
Fuente: Tecnologa. (s.f). Sistema Binario. 5 octubre, 2015, deTecnologiaSitio
web:http://www.areatecnologia.com/sistema-binario.htm
cdigo ASCII
cdigo numrico que representa los caracteres, usando una escala decimal del 0 al 127. Esos nmeros decimales son
convertidos por la computadora en nmeros binarios para ser posteriormente procesados. Por lo tanto, cada una
de las letras que escribas va a corresponder a uno de estos cdigos.
Fuente: InformaticaHoy. (s.f). Qu es el cdigo ASCII ?. 5Octubre, 2015, de InformaticaHoy Sitio web:
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-codigo-ASCII.php
1
Actividad 3. Generar el concepto propio de Base de datos
Objetivo: Comprender el significado y propsito de crear una base de datos
Aportacin:
Base de datos:
Es un conjunto de datos organizados en una misma estructura que permite su uso, las bases de datos pueden ser local es
decir se puede utilizarse solo por un usuario o distribuida que la informacin se almacena en equipos remotos y se acceden
a ellos por medio de una red, el uso de estas bases se pueden utilizar desde una biblioteca hasta un laboratorio de gentica
para catalogar muestras. Ofreciendo una gran ventaja al utilizar estas bases es que mltiples usuarios pueden acceder a la
informacin contenida en la estructura de la base.
Conclusin: Al final de logro comprender y analizar ciertas funciones de cmo manejar y la utilidad de las bases de
datos.
RESULTADOS
Base de datos Caractersticas Alcance Limitaciones
Jerrquico o de Son bases que almacenan su Son tiles cuando las Esto modelo de base de
rbol informacin en una estructura aplicaciones manejan gran datos es incapaz de
jerrquica, los datos se organizan cantidad de datos de representar de forma
en forma similar a la de un rbol, informacin y que sean muy eficiente las redundancia de
en lo cual un nodo que no tiene compartidos para permitir crear datos.
padre se le conoce como raz, y estructuras estables y de con
los que no tiene hijos Hojas. gran rendimiento.
Red Modelo que ligeramente se Este modelo mejoro al Dificultad de administrar la
diferencia del jerrquico, jerrquico ofreciendo la informacin en una base
modificando el concepto de nodo solucin al problema de por lo que este modelo
permitiendo que este tenga varios redundancia de datos. estaba dirigido ms a los
padres. programadores que a los
usuarios finales.
Relacional Se utiliza en la actualidad para el Esto modelo es ms fcil de Lenguaje para su
modelado de problemas reales y entender y utilizar para un construccin ms habitual
as poder administrar los datos, su espordico de la base de datos, es el SQL o lenguaje
idea fundamental es el uso de las otorgando un amplia estructurado de consultas
relaciones utilizando o flexibilidad y poder para la
considerando las relaciones como administracin de los datos.
tablas con filas y columnas.
Conclusin: se logr tener el conocimiento de la tabla comparativa de la base. As como las caractersticas con
alcances y limitaciones.
2
Actividad 5. Reporte de investigacin. Aplicacin de los Sistemas Gestores
OBJETIVO
Desarrollar un concepto sobre lo que es un gestor de bases de datos, de igual forma obtener los conocimientos sobres las
ventajas y desventajas as como las caractersticas de los gestores de paga a las gratuitas.
RESULTADOS
Programa que se encarga de administrar y gestionar los datos que contienen las bases de informacin realizando la
definicin de los datos manteniendo la integridad de las bases as como el control de la seguridad y la privacidad de las
mismas.
Los gestores almacenan la descripcin en un diccionario de datos as como a los usuarios y sus permisos.
Para todo gestor de base de datos tiene que haber un usuario administrador que se encargue de centralizar todas las tareas
CONCLUSION
Los gestores de base de datos son programas que nos ayudan al manejo de la informacin almacenada en dichas bases
ambos tipos de gestores de bases tiene la misma funcionalidad aunque hay diferencia con respecto al software libre del
comercial en el comercial existe soporte dedicado al programa cosa que en el libre no existe ambos son actualizables, en
el gestor libre existe la posibilidad de modificar el cdigo fuente para adaptarlo a las necesidades de la base,
3
Evidencia de aprendizaje.
Reporte: Integracin general de elementos especficos de las Bases de
datos
Base de datos
Jerrquica
Este tipo de baje de datos los almacena de forma jerrquica que enlaza los
Registros en forma de rbol.
Red
Esta base se conforma por una coleccin o ser de registros donde cada uno de
Ellos contiene solamente un valor almacenado
Transaccionales
Son muy poco comunes por que el nico fin de datos grandes y a grandes
velocidades
Esa de recepcin
4
Este tipo de base de datos se pueden localizar en una base de datos con la informacion
de una agenda personal, en una biblioteca con el registro de los autores, tomo, y la ubi-
cacion de dicho libro, al igual que en un libro de cocina con las cantidades de cada ingrediente
5
6
Unidad 2
Objetivo: Seleccionar algn caso cotidiano, laboral o de algn tema que deseemos
para realizar una base de datos.
Conceptos Especficos.
Usuarios finales
Usuarios nales Son las personas que necesitan tener acceso a la base de datos para consultarla,
actualizarla y generar la informes; la base de datos existe primordialmente para que ellos la usen.
Modelado de Datos
El planeamiento del desarrollo de aplicaciones y la decisin de cmo se almacenarn los datos y
cmo se acceder a ellos.
Conclusin: Decid usar una situacin laboral en este caso fue una base de datos para
el departamento de bolsa de trabajo.
7
Actividad 2. Eleccin y elaboracin de instrumento de recopilacin de
informacin
OBJETIVO
Por medio de la siguiente actividad se identificara las herramientas de estudio para la
recoleccin de informacin para la base de datos.
RESULTADOS
Estos son algunos de los campos a llenar por medio de una encuesta electrnica que se
dirige tanto a los aspirantes como a las empresas que posteriormente llenaran una encuesta
con respecto a la vacante.
8
Actividad 3. Reporte sobre estudio de factibilidad
OBJETIVO
En esta actividad se presentara un reporte por medio se analizara la
informacin obtenida por medio de las herramientas seleccionadas y
determinar si el proyecto es factible para su realizacin o no.
RESULTADOS
El presente reporte de factibilidad con respecto a las necesidades del
departamento de bolsa de trabajo, y as optimizar la informacin que llega a
este departamento diariamente se revis las necesidades de hardware y
software, para tener en consideracin la estabilidad a la hora de realizar la
base de datos
Hardware Software Operatividad Financiero Econmico
Servidor S.O Esta base de datos El departamento En base a la
Computadora Hosting ayudar a la de bolsa de trabajo informacin
Escner Antivirus administracin de organizara de presentada con
Impresora SMDB informacin con mejor manera el respecto al
Cmara respecto a los flujo de hardware y
aspirantes, las informacin con software, los costos
empresas y las respecto para la
vacantes y as optimizando los implementacin
poder manejar con recursos materiales son accesibles para
ms sencilla la que se utilizaban a la empresa
informacin la hora de
obtenida. imprimir o
publicar las
vacantes
Cronograma de actividades
semanas
1 2 3 4 5 6 7 8 9
Encuestas
Manejo de informacin
Instalacin de Hardware
Instalacin y configuracin de software
Diseo de la base de datos
Implentacion de la base funcional
9
Actividad 4. Modelados bsicos
OBJETIVO
En la siguiente actividad se presentaran los diferentes tipos de modelado de base datos esto
con la finalidad de identificarlos y ver cul es el modelo que ms se adecua a mi ejemplo de
BD
RESULTADOS
Normalizacin
10
Modelo relacional
OBJETIVO
11
El presente trabajo tiene como objetico es organizar todo los temas vistos con
respecto al desarrollo de una base de datos y como se puede disear en base a
modelos
RESULTADOS
Caso: Bolsa de trabajo
Crear una base de datos que contenga la informacin de los posibles
aspirantes a un empleo, as como tambin la informacin de la vacante la
empresa, la informacin capturada de los aspirantes se realizara un bsqueda
en la base de las vacantes con el fin de coincidir con alguno campos
especficos tal como nivel de estudio, genero, edad as poder obtener mostrar
las vacantes disponibles para dicho aspirante, de igual forma poder presentar
un reporte de todos los aspirantes para algn empleo y de igual forma las
vacantes de las empresas que aun estn disponibles.
Tabla
12
Nombre?, Apellidos?, Domicilio?, Edad?, Escolaridad?
Preguntas realizadas a las empresas.
Nombre?, RFC?, Domicilio?, Vacante?, Nombre de contacto?
Reporte de Factibilidad
Hardware Software Operatividad Financiero Econmico
Servidor S.O Esta base de El departamento En base a la
Computadora Hosting datos ayudar a la de bolsa de informacin
Escner Antivirus administracin de trabajo presentada con
Impresora SMDB informacin con organizara de respecto al
Cmara respecto a los mejor manera el hardware y
aspirantes, las flujo de software, los
empresas y las informacin con costos para la
vacantes y as respecto implementacin
poder manejar optimizando los son accesibles
con ms sencilla recursos para la empresa
la informacin materiales que se
obtenida. utilizaban a la
hora de imprimir
o publicar las
vacantes
Cronograma de actividades
semanas
1 2 3 4 5 6 7 8 9
Encuestas
Manejo de informacin
Instalacin de Hardware
Instalacin y configuracin de
software
Diseo de la base de datos
Implementacin de la base
funcional
13
Software
Windows Server 2012,MySQL, Anitivirus, Office.
Diagrama entidad relacin
Modelo relacional
14
Conclusin: La presente evidencia da como resultado las bases necesarias para poder
desarrollar la base de datos en cuestin.
15
UNIDAD 3
Actividad 1. Tablas lgicas
Objetivo
Por medio de esta actividad se obtendr las tablas lgicas que sern base de nuestra
Base de datos.
Conclusin: Se presenta las tablas lgicas que determinan las tablas y campos a utilizar.
16
Actividad 2. Diccionario de datos
Objetivo
Por medio de esta actividad se obtendr el diccionario de datos que sern base de nuestra
bas de datos las caractersticas lgicas de los datos que se van a utilizar en un sistema
(bases de datos), incluyendo nombre, descripcin, alias, contenido.
Conclusin: Se le asignan los tipo de datos contendr la base, verificando si son variables o
constantes y los valores que tendrn en dicha base de datos.
17
Actividad 3. Entrega de tablas lgicas y diccionario de datos
OBJETIVO
RESULTADOS
Tablas Lgicas.
Aspirante
Id_Aspira Nombre Apellidos Sex Eda Domicil Escolarid Telefon
nte (s) (S) o d io ad Email os Curriculum
Empresa
ID_empre Nomb Razon RF Direcci Nombre Ema Telfon Horario_ Suel Horario_
sa re social C on contacto il os A. do T.
Vacante
ID_Vacant
e Vacante Requisitos Genero Sueldo Horario Laboral
Diccionario de Datos
Tabla
Aspirante
Tipo de Longitu
Llave Nombre Descripcin
dato d
Este campo contendr el identificador del aspirante en su
Pk id_aspirante int 4
registro
Nombre(s) Var Char 15 Este campo contendr el nombre del aspirante
Apellido(s) Var Char 15 Este campo contendr el apellido del aspirante
Sexo Var Char 2 Este campo contendr el sexo del aspirante
Edad Int 2 Este campo contendr el edad del aspirante
Domicilio Var Char 20 Este campo contendr el domicilio del aspirante
Escolaridad Var Char 15 Este campo contendr el escolaridad del aspirante
Email Var Char 30 Este campo contendr el email del aspirante
Telfonos Int 20 Este campo contendr el telfonos del aspirante
Curriculum Char 2 Este campo contendr el curriculum del aspirante
18
Tabla
Empresa
Tipo de Longitu
Llave Nombre Descripcin
dato d
Pk id_empresa int 4 Este campo contendr la clave de la empresa registrada
Razn social Var Char 20 Este Campo contendr la razn social de la empresa
RFC Char 20 Este Campo contendr el RFC de la empresa
Direccin Var Char 20 Este Campo contendr el Direccin de la empresa
Nombre
Contacto Var Char 30 Este Campo contendr el Nombre Contacto de la empresa
Email Var Char 30 Este Campo contendr el Email de la empresa
Telfonos Int 20 Este Campo contendr el Telfonos de la empresa
Horario_A Char 15 Este Campo contendr el Horario_A de la empresa
Fk id_Vacante1 Int 4 Este Campo contendr el id_Vacante de la empresa
Tabla Vacante
Tipo de Longitu
Llave Nombre Descripcion
dato d
Pk id_vacante Int 4 Este campo contendr la clave de vacante
Vacante Var Char 20 Este campo contendr el tipo de vacante
Requisitos Var Char 15 Este campo contendr el tipo de requisitos de la vacante
Genero Char 2 Este campo contendr el tipo de genero
Sueldo Int 10 Este campo contendr el tipo de sueldo
Horario_T Var Char 15 Este campo contendr el tipo de horario_t
Fk id_aspirante1 Int 4 Este campo contendr el tipo de clave id_aspirante1
Conclusin: Determinado todos los valores se sientan las bases definitivas para la creacin
de nuestra base de datos.
19
Actividad 4. Ejercicio: Funciones bsicas de SQL y lgebra relacional
OBEJTIVO
Es conocer las diferentes funciones a la hora de realizar base de datos
con SQL
RESULTADOS
Instrucciones DDL
ALTER Utilizado para modificar las tablas, agregando campos ALTER TABLE aspirante CHANGE Id_aspirante
o cambiando la definicin de los campos. Id_persona var char(15)
Instrucciones DML
20
Proyeccin
FIL_ASPIRANTE (Id_Aspirante, Nombre(s), Escolaridad, Curriculum)
21
Presentacin
22
Concepto de base de datos
Base de datos:
Es un conjunto de datos organizados en una misma estructura que permite su uso, las bases
de datos pueden ser local es decir se puede utilizarse solo por un usuario o distribuida que
la informacin se almacena en equipos remotos y se acceden a ellos por medio de una red,
el uso de estas bases se pueden utilizar desde una biblioteca hasta un laboratorio de
gentica para catalogar muestras. Ofreciendo una gran ventaja al utilizar estas bases es que
mltiples usuarios pueden acceder a la informacin contenida en la estructura de la base.
23
Esquema de entradas, procesos y salidas.
Entrada Proceso Salida
Datos de aspirantes Cotejar datos de Muestra las empresas
Datos de empresa aspirantes con vacantes con vacantes
Vacantes disponibles
dependiendo la
informacin del
aspirante
24
manejar con los recursos empresa
ms sencilla la materiales que
informacin se utilizaban a
obtenida. la hora de
imprimir o
publicar las
vacantes
Cronograma de actividades
semanas
1 2 3 4 5 6 7 8 9
Encuestas
Manejo de informacin
Instalacin de Hardware
Instalacin y configuracin de
software
Diseo de la base de datos
Implementacin de la base
funcional
25
Tablas lgicas.
Aspirante
Id_Aspira Nombre Apellidos Sex Eda Domicil Escolarid Telefon
nte (s) (S) o d io ad Email os Curriculum
Empresa
ID_empre Nomb Razon RF Direcci Nombre Ema Telfon Horario_ Suel Horario_
sa re social C on contacto il os A. do T.
Vacante
ID_Vacant
e Vacante Requisitos Genero Sueldo Horario Laboral
Diccionario de datos.
Tabla
Aspirante
Tipo de Longitu
Llave Nombre Descripcin
dato d
Este campo contendr el identificador del aspirante en su
Pk id_aspirante int 4
registro
Nombre(s) Var Char 15 Este campo contendr el nombre del aspirante
Apellido(s) Var Char 15 Este campo contendr el apellido del aspirante
Sexo Var Char 2 Este campo contendr el sexo del aspirante
Edad Int 2 Este campo contendr el edad del aspirante
Domicilio Var Char 20 Este campo contendr el domicilio del aspirante
Escolaridad Var Char 15 Este campo contendr el escolaridad del aspirante
Email Var Char 30 Este campo contendr el email del aspirante
Telfonos Int 20 Este campo contendr el telfonos del aspirante
Curriculum Char 2 Este campo contendr el curriculum del aspirante
26
Tabla
Empresa
Tipo de Longitu
Llave Nombre Descripcin
dato d
Pk id_empresa int 4 Este campo contendr la clave de la empresa registrada
Razn social Var Char 20 Este Campo contendr la razn social de la empresa
RFC Char 20 Este Campo contendr el RFC de la empresa
Direccin Var Char 20 Este Campo contendr el Direccin de la empresa
Nombre
Contacto Var Char 30 Este Campo contendr el Nombre Contacto de la empresa
Email Var Char 30 Este Campo contendr el Email de la empresa
Telfonos Int 20 Este Campo contendr el Telfonos de la empresa
Horario_A Char 15 Este Campo contendr el Horario_A de la empresa
Fk id_Vacante1 Int 4 Este Campo contendr el id_Vacante de la empresa
Tabla Vacante
Tipo de Longitu
Llave Nombre Descripcion
dato d
Pk id_vacante Int 4 Este campo contendr la clave de vacante
Vacante Var Char 20 Este campo contendr el tipo de vacante
Requisitos Var Char 15 Este campo contendr el tipo de requisitos de la vacante
Genero Char 2 Este campo contendr el tipo de genero
Sueldo Int 10 Este campo contendr el tipo de sueldo
Horario_T Var Char 15 Este campo contendr el tipo de horario_t
Fk id_aspirante1 Int 4 Este campo contendr el tipo de clave id_aspirante1
27
Proyeccin
FIL_ASPIRANTE (Id_Aspirante, Nombre(s), Escolaridad, Curriculum)
Escolaridad
Licenciatura
Bachillerato
Licenciatura
Secundaria
Bachillerato
Ingenieria
Secundaria
Licenciatura
Licenciatura
Bachillerato
Nombre(
s)
Fernand
o
28
Guadalu
pe
BIBLIOGRAFIA
Amalvy, M.,Antipani, A.,Gallardo, I.. (s.f). Modelo Jerrquico de Una Base de Datos. 7 Octubre, 2015, de
Universidad Nacional de la Patagonia Sitio web: http://sistemas.uarg.unpa.edu.ar/~osofia/
$Bdd/Practicas/ModeloJerarquicow.pdf
Base de datos. (1 marzo, 2011). Tipos De Bases De Datos. 7 octubre, 2015, de Blog Base de Datos Sitio web:
http://basededatos.over-blog.net/article-tipos-de-bases-de-datos-68319538.html
Alvarez, S. (31 julio,2007). Sistemas gestores de bases de datos. 08 octubre,2015, de desarrolloweb.com Sitio
web: http://www.desarrolloweb.com/articulos/sistemas-gestores-bases-datos.html
Ruiz Zapata, O. (14 junio, 2014). Comparacion software comercial vs libre (Gestores De Base De Datos). 08
octubre, 2015, de slideshare Sitio web: http://es.slideshare.net/oruizz/comparacion-software-comercial-vs-
libre-gestores-de-base-de-datos
Bautista,L. (mayo 2,2009). RECOLECCIN DE DATOS. noviembre 10, 2015, de blogspot Sitio web:
http://data-collection-and-reports.blogspot.mx/
Lorant, M.. (diciembre 30, 2007). El estudio de factibilidad dentro de las etapas de Anlisis de Sistemas
Administrativos. noviembre 13,2015, de monografias.com Sitio web:
http://www.monografias.com/trabajos5/esfa/esfa.shtml
blog. (febrero 17, 2015). 7 pasos para elaborar tu cronograma de actividades. noviembre 2015, de Magazine
Organizarte Sitio web: http://www.organizartemagazine.com/7-pasos-para-elaborar-tu-cronograma-de-
actividades/
Autor, A. A. [CodigoCompilado]. (2015, febrero 4). Base de Datos #2| Modelo relacional [Archivo de video].
Recuperado de https://www.youtube.com/watch?v=MRmmPJId5-k
Autor, A. A. [CodigoCompilado]. (2015, Agosto 6). Base de datos #13 | Normalizacin (1FN, 2FN y 3FN)
[Archivo de video]. Recuperado de https://www.youtube.com/watch?
v=bO18omSzeR4&index=13&list=PLs1sXiNvW4OyJCZs5WR3OjPZTlIqNcvQi
Diaz, R.. (marzo 6,2014). SENTENCIAS SQL (DDL, DML, DCL Y TCL). 26 noviembre,2015, de blogspot
Sitio web: http://robertodiazg.blogspot.mx/2014/03/sentencias-sql-ddl-dml-dcl-y-tcl.html
edu4java. (s.a). Video tutoriales de Sql para principiantes con MySql Workbench. 26 noviembre,2015, de
edu4java Sitio web: http://www.edu4java.com/es/tutoriales-programacion-sql.html
29
RUBRICA PARA EVIDENCIA
PUNTOS PUNTOS
DIMENSIONES O CRITERIOS A EVALUAR
OBTENID OBSERVACIONES
OS
1. Antecedentes
a. Nombre de la base de datos
b. ndice de elementos de la evidencia
c. Datos de cada actividad:
Nombre 10
Objetivo
Conclusiones
2. Prototipo
a. Presentacin de enlace
10
b. Importancia de los contenidos antecedentes
3. Componentes del prototipo
a. Concepto de base de datos 4
b. Eleccin del caso de estudio 4
c. Tipo de base de datos utilizado 4
d. Esquema de entradas, procesos y salidas 4
e. Instrumento de recopilacin de informacin 4
f. Reporte de estudio de factibilidad 4
g. Requerimientos de hardware y software 4
h. Modelo entidad relacin 7
i. Tablas lgicas 10
j. Diccionario de datos 5
k. Aplicacin de cinco operaciones de lgebra relacional al caso
15
seleccionado
l. Conclusiones 10
4. Ortografa y redaccin
a. Coherencia en la estructura de las oraciones 3
b. No hay errores de puntuacin ni ortografa 2
30