Você está na página 1de 31

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO

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

Nombre de la base de datos: BOLSA DE TRABAJO.

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

Actividad 2. Conceptos bsicos de la asignatura

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.

Actividad 4. Tabla comparativa de los tipos de Bases de datos


Objetivo:
Comparar las caractersticas, alcances y limitacin que poseen los diferentes tipos de base datos para as entender
con ms claridad a la hora de implementar algn tipo a la hora de manejar algn banco de informacin.

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

Gestor de Base de Datos.

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

Gestor de Bases de datos Comercial.


Este tipo de Gestor posee restricciones en el uso, copia o modificacin de su cdigo fuentes esto quiere decir que es un
cdigo cerrado.

Gestor de Bases de datos Libre.


Este gestor de base de datos respeta la libertad de los usuarios sobre el producto adquirido, puede ser copiado, usado,
estudiado, modificado posee la libertad de poder ser usado con cualquier propsito, puede ser adaptado a las necesidades
del usuario, libre distribucin, permite mejoras en el cdigo fuente.

Gestor de Base de Datos Ventajas Desventajas


Comercial - Soporte, Escabilidad - Cdigo fuete cerrado
- Multiplataforma - Distribucin de copias son
- ilegales
-
Libre -Libertad al usuario - no compatibles con el software
- Cdigo abierto comercial
Adaptable - Riesgos de legalidad
- multiplataforma - Sin garanta

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

Es un conjunto de datos en una estructura que permite el manejo de dicha informacin


Que se puede utilizar por los usuarios registrados pudiendo considerar como ejemplo
Una biblioteca y un sper, existen tres de tipos de bases 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

Actividad 1. Eleccin de caso

Objetivo: Seleccionar algn caso cotidiano, laboral o de algn tema que deseemos
para realizar una base de datos.

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.

Entrada Proceso Salida


Datos de aspirantes Cotejar datos de aspirantes Muestra las empresas con
Datos de empresa con vacantes vacantes disponibles
Vacantes dependiendo la informacin
del aspirante

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

Para esta actividad en la recolecta de informacin decid utilizar el mtodo de la encuesta,


ya que considero que es ms factible la recoleccin de datos por el medio electrnico y no
por medio de una entrevista ya que en ese caso tendra que haber la intervencin de una
persona a la hora de la recolecta de la informacin.
La encuesta no solo ser para los aspirantes de alguna vacante, si no que de igual forma se
realizara para las empresas cuando estas se registren, esto con la finalidad de tener un
control de la informacin de contacto para los aspirantes y las empresas que llenaran una
encuesta con la informacin del puesto vacante as como los requisitos que debe de tener el
aspirante al puesto.

Aspirantes Empresa Vacante

Nombre(s) Nombre Nombre de la vacante


Apellido(s) Razn Social Requisitos para la vacante
Edad RFC Sexo
Sexo Direccin Escolaridad
Domicilio actual Nombre de contacto Edad
Escolaridad Mxima Correo electrnico Sueldo
Correo electrnico Telfonos Horarios
Telfonos Horario de atencin
Curriculum

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.

Conclusin: con esta actividad se desarroll el razonamiento de todo lo relacionado con el


desarrollo del software.

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

Conclusin: Esta actividad permite poder realizar un estudio de factibilidad para


determinar si el diseo de software es viable o no para la empresa en cuestin as de cmo
organizar los tiempos para la realizacin de la misma base de datos.

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

Diagrama entidad relacin

Normalizacin

10
Modelo relacional

Conclusin: Con el tema a respecto a modlanos bsicos de la base y as poder determinar


el mejor camino de la base datos en el sistema as evitando el saturado

Evidencia de aprendizaje. Anlisis y modelado

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

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

Herramienta de Recopilacin de Informacin


Para esta actividad en la recolecta de informacin decid utilizar el mtodo de
la encuesta, ya que considero que es ms factible la recoleccin de datos por el
medio electrnico y no por medio de una entrevista ya que en ese caso tendra
que haber la intervencin de una persona a la hora de la recolecta de la
informacin.
La encuesta no solo ser para los aspirantes de alguna vacante, si no que de
igual forma se realizara para las empresas cuando estas se registren, esto con
la finalidad de tener un control de la informacin de contacto para los
aspirantes y las empresas que llenaran una encuesta con la informacin del
puesto vacante as como los requisitos que debe de tener el aspirante al
puesto.
Preguntas realizadas a los aspirantes a un empleo

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

Requerimientos de hardware y software


Para la realizacin de la siguiente base de datos sern requeridos:
Hardware
Servidor xenn, 4 RAM, 1 Tb HDD, Monitor, Teclado, Ratn, Impresora, Escner,
Computadora porttil.

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

Objetivo es la realizacin de las tablas lgicas as como el diccionario de


datos para mejor entendimiento de la informacin que contendr la
base.

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

Comando Descripcin Ejemplo


CREATE Utilizado para crear nuevas tablas, campos, vistas e CREATE TABLE aspirante
ndices (
Id_aspirante int(4),
nombre var_char(15),
apellidos var char(15),
....
);
DROP Empleado para eliminar tablas e ndices DROP TABLE aspirante

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

Comando Descripcion Ejemplo


SELECT Utilizado para consultar registros de la base de datos SELECT nombre FROM aspirante;
que satisfagan un criterio determinado.
INSERT Utilizado para cargar lotes de datos en la Base de datos INSERT aspirante (nombre, pedro) VALUE (var
en una nica operacin. char (15)
UPDATE Utilizado para modificar los valores de los campos y UPDATE aspirante set escolaridad = Bachillerato
registros especificados WHERE aspirante=Pedro
DELETE Utilizado para eliminar registros de una tabla de una DELETE FROM aspirante WHERE aspirate =
Base de datos Pedro;

Operaciones bsicas del lgebra relacional

Operacin de seleccin (=)


FIL_ASPIRANTE:= SELECT (aspirante: Escolaridad =
Bachillerato)
Id_Aspir Nombr Apellid Se Ed Domic Escolari Email Telfo Curricu
ante e(s) os(S) xo ad ilio dad nos lum
2 Pedro Duran M 25 Calle Bachille pedro@live.co 82 No
10 rato m 86654
5 Rosari Estrella F 20 calle Bachille Rosa@gmail.co 82 Si
o 56 rato m 87645
10 Tania Guzman F 22 Bachille guzman345@li 82 No
rato ve.com 75938

20
Proyeccin
FIL_ASPIRANTE (Id_Aspirante, Nombre(s), Escolaridad, Curriculum)

Id_Aspirant Nombre(s) Escolaridad Curriculu


e m
1 Juan Licenciatur Si
a
2 Pedro Bachillerato No
3 Julio Licenciatur Si
a
4 Fernando Secundaria Si
5 Rosario Bachillerato Si
6 Hector Ingenieria Si
7 Guadalup Secundaria No
e
8 Socorro Licenciatur Si
a
9 Franco Licenciatur Si
a
10 Tania Bachillerato No

21
Presentacin

Da con da la innovacin tecnolgica est cada vez ms relacionado con respecto a la


educacin, al comercio, medicina es por esto que se requieren ms herramientas
tecnolgicas que permitan realizar diferentes tareas dentro de una empresa as facilitar
mejorar el desempeo de la misma, es por eso que decid realizar un prototipo de base de
datos con relacin a una bolsa de trabajo que contenta las siguientes bases, esto con el fin
de mejorar tanto la bsqueda de un aspirante a empleo y de igual formar ayudar a las
empresas a mejorar la promocin de sus vacantes de empleo, mostrando los siguientes
elementos de mi prototipo de base de datos.

a) Concepto de base de datos.


b) Eleccin del caso de estudio.
c) Tipo de Base de datos utilizado.
d) Esquema de entradas, procesos y salidas.
e) Instrumento de recopilacin de informacin (cuestionario, entrevista o encuesta),
segn el caso.
f) Reporte de estudio de factibilidad.
g) Requerimientos de hardware y software.
h) Modelo entidad relacin
i) Tablas lgicas.
j) Diccionario de datos.
k) Aplicacin de cinco operaciones de lgebra relacional como mnimo al caso de
estudio.
l) Conclusiones.

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.

Eleccin del caso de estudio.

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.

Tipo de Base de datos utilizado


Las bases de datos relacionales
Esta es la estructura que se ha impuesto para aplicaciones de gestin, consiste en organizar
los datos en forma de tablas, las relaciones entre los objetos se consiguen incluyendo en la
tabla del hijo, la clave del objeto padre. Como son las que utilizaremos durante todo el
mdulo hemos reservado un apartado especial para ellas.

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

Instrumento de recopilacin de informacin (cuestionario, entrevista o


encuesta), segn el caso.
Para esta actividad en la recolecta de informacin decid utilizar el mtodo de
la encuesta, ya que considero que es ms factible la recoleccin de datos por el
medio electrnico y no por medio de una entrevista ya que en ese caso tendra
que haber la intervencin de una persona a la hora de la recolecta de la
informacin.
La encuesta no solo ser para los aspirantes de alguna vacante, si no que de
igual forma se realizara para las empresas cuando estas se registren, esto con
la finalidad de tener un control de la informacin de contacto para los
aspirantes y las empresas que llenaran una encuesta con la informacin del
puesto vacante as como los requisitos que debe de tener el aspirante al
puesto.
Preguntas realizadas a los aspirantes a un empleo
Nombre?, Apellidos?, Domicilio?, Edad?, Escolaridad?
Preguntas realizadas a las empresas.
Nombre?, RFC?, Domicilio?, Vacante?, Nombre de contacto?

Reporte de estudio de factibilidad.


Hardware Software Operatividad Financiero Econmico
Servidor S.O Esta base de El En base a la
Computadora Hosting datos ayudar a departamento informacin
Escner Antivirus la de bolsa de presentada con
Impresora SMDB administracin trabajo respecto al
Cmara de informacin organizara de hardware y
con respecto a mejor manera software, los
los aspirantes, el flujo de costos para la
las empresas y informacin implementacin
las vacantes y con respecto son accesibles
as poder optimizando para la

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

Requerimientos de hardware y software.


Para la realizacin de la siguiente base de datos sern requeridos:
Hardware
Servidor xenn, 4 RAM, 1 Tb HDD, Monitor, Teclado, Ratn, Impresora, Escner,
Computadora porttil.
Software
Windows Server 2012,MySQL, Anitivirus, Office.

Modelo entidad relacin

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

Aplicacin de cinco operaciones de lgebra relacional como mnimo al caso de estudio.

Operacin de seleccin (=)


FIL_ASPIRANTE:= SELECT (aspirante: Escolaridad =
Bachillerato)
Id_Aspir Nombr Apellid Se Ed Domic Escolari Email Telfo Curricu
ante e(s) os(S) xo ad ilio dad nos lum
2 Pedro Duran M 25 Calle Bachille pedro@live.co 82 No
10 rato m 86654
5 Rosari Estrella F 20 calle Bachille Rosa@gmail.co 82 Si
o 56 rato m 87645
10 Tania Guzman F 22 Bachille guzman345@li 82 No
rato ve.com 75938

27
Proyeccin
FIL_ASPIRANTE (Id_Aspirante, Nombre(s), Escolaridad, Curriculum)

Id_Aspirant Nombre(s) Escolaridad Curriculu


e m
1 Juan Licenciatur Si
a
2 Pedro Bachillerato No
3 Julio Licenciatur Si
a
4 Fernando Secundaria Si
5 Rosario Bachillerato Si
6 Hector Ingenieria Si
7 Guadalup Secundaria No
e
8 Socorro Licenciatur Si
a
9 Franco Licenciatur Si
a
10 Tania Bachillerato No

Proyecta simplemente de un campo


aspirante: Escolaridad [Licenciatura]

Escolaridad
Licenciatura
Bachillerato
Licenciatura
Secundaria
Bachillerato
Ingenieria
Secundaria
Licenciatura
Licenciatura
Bachillerato

SELECT (Aspirtante: Escolaridad=Secundaria) [Nombre(s)]

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

Total de puntos 100

30

Você também pode gostar