Febrero 2019.
Diseño de bases de datos.
Unidad 1. Administración de bases de
Docente: Dorian Ruiz Alonso.
datos.
Asesor: Magdalena Galindo Vilchis. 1.3 Usuarios de un DBMS.
1.3.1 Administración de la
Grupo: DS-DDBD-1901-B1-003. estructura de la base de
datos.
1.3.2 Administración del DBMS.
1.3.3 Administración de base de
Estudiante: Raúl Fernando Palos Maldonado. datos.
1.4 Componentes de un DBMS.
Matrícula: ES172014257. 1.4.1 Esquema modelo conceptual.
1.4.2 Estructura de la base de datos
1.4.3 Esquema de integridad.
1
Actividad 2. Los DBMS y el diseño de base de datos.
Tabla de Contenido
1.- INTRODUCCIÓN.............................................................................................................................3
2.- DESARROLLO DE LA ACTIVIDAD....................................................................................................3
2.1.- Diagrama para el diseño de bases de datos...............................................................................3
2.2.- Proyectos a plantear..................................................................................................................4
2.3.- Tablas de usuarios para los proyectos........................................................................................6
3.- CONCLUSIONES.............................................................................................................................8
4.- BIBLIOGRAFÍA................................................................................................................................9
2
1.- INTRODUCCIÓN.
El objetivo de realizar la actividad es identificar las áreas de acción de los usuarios con la
finalidad de mostrar las operaciones que se realizaran tomando en cuenta las
necesidades de información y las características del DBMS.
Para realizar la actividad vamos a seguir las instrucciones que a continuación se indican:
1. Vamos a revisar los temas: diseño de bases de datos relacionales y diseño de
bases de datos (I) diseño conceptual.
2. Una vez estudiados los temas analizaremos el ejemplo de diseño de bases de
datos relacionales de la siguiente liga:
[Link]
3. Enseguida elaboraremos un diagrama de los pasos a seguir para el diseño de
bases de datos, destacando las etapas conceptual, lógico y físico.
4. Plantear de forma específica 3 proyectos que requieran una base de datos, los
cuáles deben de cumplir con las siguientes características:
- 2 proyecto para empresas.
- 1 proyecto para una organización sin fines de lucro.
- Deben de ser bases de datos dinámicas.
- No se aceptan bases de datos de punto de venta o control de inventario.
- Los 3 proyectos deben de ser completamente diferentes entre sí.
- No debe de pertenecer a un desarrollo o modelado actual de la empresa de
donde laboras.
- No debe de haber sido presentado como proyecto en alguna otra asignatura
en la carrera.
5. Indica para cada proyecto los puestos de 3 usuarios, indicando que operaciones
realizarían y que información se obtendrá de ella.
Una vez terminada la actividad debemos de comprender los criterios para la elección de
los DBMS de acuerdo a las necesidades de cada proyecto y el tipo de base de datos.
2.- DESARROLLO DE LA ACTIVIDAD.
2.1.- Diagrama para el diseño de bases de datos.
A continuación realizare un diagrama en el cuál indicare los pasos mas importantes que
se deben de tomar en cuenta para crear una base de datos, teniendo en cuenta las
etapas conceptual, lógica y física para elaborarla.
3
2.2.- Proyectos a plantear.
Se realizara la creación de 3 proyectos que se podrán implementar posteriormente con
los requisitos y características que el docente indico para la actividad.
1. Creación de base de datos para videojuego.
Se realizara la creación de una base de datos para un videojuego de tipo puzle en
celulares para sistema operativo Android.
La base de datos servirá para llevar un control de las puntuaciones que los jugadores
tendrán en un sistema local para la aplicación, pero también en un sistema un poco más
4
robusto que será el online en donde la puntuación será global.
En paralelo habrá un registro muy pequeño para iniciar sesión en el juego para los
usuarios y que posteriormente se relacionará con la tabla de puntuaciones.
[Link]
2. Creación de base de datos para empresa de cobranza.
Se realizará la creación de una base de datos para un despacho de cobranza con la cuál
primeramente se establezca una identidad para los deudores y se incluyan datos como
domicilio, numero de teléfonos, empresa a la que tiene adeudo, cantidad de adeudo,
tiempo de morosidad, opciones de pago, entre otros datos.
En paralelo se tiene la información de la base de datos de los clientes que contratan los
servicios para las carteras de cobranza, nombre de la empresa, numero de clientes a
cobrar, cantidad a cobrar en la cartera, opciones de pago, lugares de pago.
Por último ambos se tienen que relacionar para administrar los pagos realizados del
cliente que debe y de la empresa que esta pidiendo cobrar del cliente, así como
información para el propio despacho de cobranza y de los empleados que trabajan en la
empresa para administrar la información.
[Link]
3. Creación de base de datos para registro de alumnos en escuela primaria.
5
Se necesita llevar un control en una escuela primaria en México para la administración
de los datos y personal en la propia institución.
El control que se quiere llevar es de 2 secciones: de los alumnos y de personal en la
escuela.
Para los alumnos que se inscriban se necesitarán datos como nombre completo, edad,
grado y sección en la escuela, domicilio, entre otras. Para el personal que laborará en la
institución se necesitaran también datos como nombre completo, edad, domicilio,
puesto en la escuela, entre otros datos adicionales.
Debe de existir también una relación entre todos los datos ya que los docentes,
administradores, asesores, personal de limpieza se le asignara uno o varios grupos de
alumnos para ejercer su labor en la escuela.
[Link]
2.3.- Tablas de usuarios para los proyectos.
Vamos a elaborar las tablas indicadas en la introducción para cada uno de los proyectos
que planteamos en el punto anterior de la actividad.
PROYECTO 1: Creación de base de datos para videojuego.
Usuario Tipo de usuario Operaciones Información que obtiene
Jugador Usuario normal - Registrarse en el juego. - Visualización de perfil.
- Crear puntaje. - Puntaje propio,
puntaje global y puntaje
local.
Moderador Usuario con - Establecer moderación - Mantener imagen y
privilegios en juego. reglas de juego.
- Corregir errores en - Prevención de trampa
puntaje. en el juego.
- Atender solicitudes - Puntaje correcto de
para ayuda online. cada jugador.
Administrador Administrador - Actualizaciones de la - Puntajes de todos los
6
base de datos. jugadores.
- Mantenimiento a la - Adición de datos a la
base de datos. base de datos.
- Modificaciones a la
base de datos.
PROYECTO 2: Creación de base de datos para empresa de cobranza.
Usuario Tipo de usuario Operaciones Información que obtiene
Gestor cobranza Usuario normal - Gestión de - Promesas generadas
cuentas de diario, semanal, mensual,
cobranza. anual.
- Generación de - Monto recuperado
promesas de pago. diario, semanal, mensual,
- Agregar datos de anual.
contacto de - Seguimiento de cuentas
deudor. en cobranza.
- Datos de cobranza por
cliente individual.
Supervisor Usuario con - Modificar usuario - Estadísticas de gestores
privilegios. y contraseña para de cobranza.
logueo de - Estadísticas de la
gestores. cartera de cobranza.
- Supervisión de - Datos de gestores de
objetivos y metas cobranza.
de gestores. Datos de cobranza por
- Supervisión de cliente individual.
objetivos y metas
de la cartera de
cobranza.
Personal de Administrador - Edición directa de - Datos completos de
sistemas base de datos. información de personal
- Mantenimiento de sistemas, supervisor y
base de datos. gestores.
- Agregar, - Datos completos de las
modificar o carteras de cobranza.
eliminar - Datos completos de las
información de bases de datos que se
carteras de manejan.
cobranza.
- Agregar,
modificar o
eliminar usuarios
para usar la base
7
de datos.
PROYECTO 3: Creación de base de datos para registro de alumnos en escuela
primaria.
Usuario Tipo de Operaciones Información que obtiene
usuario
Oficina Usuario - Ingresar, modificar o - Calificaciones de
normal eliminar información alumnos.
de alumnos. - Información de
- Registro de pagos alumnos.
por alumno. - Información de pagos.
Docentes Usuario - Subir calificaciones - Calificaciones de
normal de alumnos. alumnos.
- Subir contenido - Información de
adicional a las alumnos.
asignaturas asignadas. - Información adicional.
Personal de Administrador - Ingresar, modificar o - Información de
sistemas eliminar información alumnos.
de personal que - Información de personal
labora en la escuela. que labora en la escuela.
- Mantenimiento a la - Información de la base
base de datos. de datos.
- Modificaciones a la
base de datos.
3.- CONCLUSIONES.
La elaboración y el diseño de las bases de datos tienen que comenzar desde cero
siempre, primero teniendo una idea general de lo que se va a realizar, una vez teniendo
la idea general comenzar a diseñar y elaborar que datos, requisitos y estructura necesita
la base de datos, posteriormente elegimos el modelo de base de datos con la que se
implementa el producto que queremos elaborar y por último ejecutamos el concepto y
lo implementamos en un sistema de gestión de bases de datos.
A grandes rasgos son los pasos que se tienen que normalmente se tienen que seguir para
construir una base de datos, ya que si omitimos cualquiera de los pasos ya mencionados
desde un principio corremos el riesgo de que la base de datos creada pueda colapsar en
algún momento y deje de ser funcional.
De allí lo importante tener una buena planeación, captar el objetivo por el que se crea la
base de datos y ejecutarlo para tener un buen sistema o producto.
8
4.- BIBLIOGRAFÍA.
Andrés, M. M. (22 de Septiembre de 2015). youtube.
Obtenido de [Link]: [Link]
fdi. (s.f.). Obtenido de [Link]: [Link]
%C3%A1ct.%202.%20Dise%C3%[Link]
fdi. (s.f.). Obtenido de [Link]: [Link]
%202%20Dise%C3%[Link]
unadmexico. (2019). Obtenido de [Link]:
[Link]
2016_S2_B1/DS/03/DDBD/U1/Unidad_1_Administracion_de_bases_de_datos.pdf