BDD_U3_ATR_MARG

8
a) Concepto de base de datos. Conjunto de datos almacenados sin redundancias en un soporte de acceso directo. Los datos están interrelacionados y estructurados de acuerdo a un modelo que sea capaz de recoger el máximo contenido semántico; su finalidad es servir a una o más aplicaciones de la mejor forma posible. Los datos se almacenan de modo que resulten independientes de los programas que los usan; se emplean métodos para incluir nuevos datos y para modificar o extraer los datos almacenados. La definición y descripción de estos datos, única para cada tipo, han de estar almacenados junto con los mismos b) Elección del caso de estudio. La Base de Datos que se pretende realizar es para facilitar el trabajo del departamento de Orientación, ya que actualmente todo el trabajo lo hacen de forma manual y en papel y esto impide realizar un seguimiento real además de perdida de tiempo e información, se pretende realizar una Base de Datos para que al introducir el numero de control del alumno nos aparezca su historial disciplinario así como el historial académico para saber cual es la situación real del alumno en la institución. Necesidades a cubrir La necesidad primordial a cubrir es realizar el trabajo del departamento de Orientación en forma más eficiente, rápida y confiable con la implementación de esta base de datos. c) Tipo de Base de datos utilizado. Se realizara una Base de Datos relacional pues son las más utilizadas y por el tipo de información requerida creo que es la más adecuada. d) Esquema de entradas, procesos y salidas. Entrada Proceso Salida No. de control Buscar datos del alumnos Información del alumno (Nombre, especialidad, semestre) Información Disciplinar Buscar Historial disciplinar del alumno Llamadas de atención, reportes, suspensiones, carta compromiso. Información Académica Buscar Historial académico Historial Académico, Número de materias reprobadas, Número de materias acumuladas en extraordinario e) Instrumento de recopilación de información (cuestionario, entrevista o encuesta), según el caso.

Transcript of BDD_U3_ATR_MARG

Page 1: BDD_U3_ATR_MARG

a) Concepto de base de datos.

Conjunto de datos almacenados sin redundancias en un soporte de acceso directo. Los datos están interrelacionados y estructurados de acuerdo a un modelo que sea capaz de recoger el máximo contenido semántico; su finalidad es servir a una o más aplicaciones de la mejor forma posible. Los datos se almacenan de modo que resulten independientes de los programas que los usan; se emplean métodos para incluir nuevos datos y para modificar o extraer los datos almacenados. La definición y descripción de estos datos, única para cada tipo, han de estar almacenados junto con los mismos

b) Elección del caso de estudio.

La Base de Datos que se pretende realizar es para facilitar el trabajo del departamento de Orientación, ya que actualmente todo el trabajo lo hacen de forma manual y en papel y esto impide realizar un seguimiento real además de perdida de tiempo e información, se pretende realizar una Base de Datos para que al introducir el numero de control del alumno nos aparezca su historial disciplinario así como el historial académico para saber cual es la situación real del alumno en la institución.Necesidades a cubrir La necesidad primordial a cubrir es realizar el trabajo del departamento de Orientación en forma más eficiente, rápida y confiable con la implementación de esta base de datos.

c) Tipo de Base de datos utilizado.

Se realizara una Base de Datos relacional pues son las más utilizadas y por el tipo de información requerida creo que es la más adecuada.

d) Esquema de entradas, procesos y salidas.Entrada Proceso SalidaNo. de control Buscar datos del alumnos Información del alumno

(Nombre, especialidad, semestre)

Información Disciplinar Buscar Historial disciplinar del alumno

Llamadas de atención, reportes, suspensiones, carta compromiso.

Información Académica Buscar Historial académico Historial Académico, Número de materias reprobadas, Número de materias acumuladas en extraordinario

e) Instrumento de recopilación de información (cuestionario, entrevista o encuesta), según el caso.

Para el estudio de caso propuesto se sugiere que el instrumento seleccionado para la recopilación de la información sea una entrevista, esto porque los usuarios finales de la base de datos es el departamento de orientación el cual está conformado únicamente por tres orientadoras y son ellas a las que les tenemos que aplicar dicha entrevista para sabes que es lo que esperan de la base de datos.A nuestro parecer ni el cuestionario, ni la encuesta son factibles pues son muy pocas personas a las cuales se entrevistaran para el diseño de la base de datos, las preguntas que se le realizaran a cada orientadora seria como las siguientes:

1. ¿Cuántos alumnos atiende?2. ¿Cuál es su horario de atención?3. ¿Cuántos grupos tiene bajo su responsabilidad?4. ¿Con que frecuencia reporta a los alumnos?5. ¿Cuáles son las sanciones para los alumnos?6. ¿Con que frecuencia suspende a los alumnos?

Page 2: BDD_U3_ATR_MARG

f) Reporte de estudio de factibilidad.

g) Requerimientos de hardware y software.

Los requerimientos que a continuación se mencionan no son problema pues ya se cuenta con ellos y es por ello que solo se mencionan

Hardware:Computadora personal por orientadoraImpresora que sea conectada en red para una optima utilización

Software:Sistema operativo Windows 7Office 2010 (como mínimo)Antivirus

Page 3: BDD_U3_ATR_MARG

h) Modelo entidad relación

Page 4: BDD_U3_ATR_MARG

i) Tablas lógicas.

TABLAS LOGICAS

No. Control NOMBRE DEL ALUMNO GRUPO ESPECIALIDADNo. DE REPORTES SUSPENCIONES

1298230123 CARLOS SALINAS DE GORTARI 101 CONSTRUCCION 18 5

1298230089ERNESTO ZADILLO PONCE DE LEON 102 PROGRAMACION 10 3

1298230187 MARTHA SAGUN DE FOX 105 PROGRAMACION 3 11298230111 VICENTE FOX QUEZADA 121 CONSTRUCCION 3 11298230003 MIGUEL DE LA MADRID 124 PROGRAMACION 30 101298230765 FELIPE CALDERON 104 PROGRAMACION 25 81298230069 ANDRES MANUEL LOPEZ 124 PROGRAMACION 50 151298230267 JOSE LOPEZ PORTILLO 105 PROGRAMACION 50 151298230001 ENRIQUE PEÑA N IETO 122 CONSTRUCCION 3 1

j) Diccionario de datos.

Diccionario de Datos

Campo Descripción Tipo LongitudCampo

llave campo obligatorio

pk fk

ALUMNO

Numero de control Número de control del alumno smallint 17 si si si

Nombre Nombre del alumno char 30 si no si

Apellido Apellidos del alumno char 60 si no si

Dirección dirección del alumno char 20 si no si

Especialidad Especialidad del alumno char 15 si no si

ORIENTADORA

Nombre de la orientadora Nombre de la orientadora char 80 si si si

Turno Turno que atiende char 15 si si si

HISTORIAL CONDUCTUAL

Número de control numero de control del alumno smallint 17 si si si

Número de reportes Número de reportes smallint 10 si si si

Número de suspensiones Número de suspensiones smallint 16 si no si

Page 5: BDD_U3_ATR_MARG

k) Aplicación de cinco operaciones de álgebra relacional como mínimo al caso de estudio.

Id Nombre Genero Semestre Grupo Especialidad No Reporte

No. Suspensión

12 Edgar López

Hombre Primero 101 Programación 3 1

34 Carlos Barrios

Hombre Tercero 322 Programación 7 2

123 Maribel Cruz

Mujer Quinto 501 Programación 6 2

45 Isabel López

Mujer Quinto 503 Construcción 12 4

22 Martha Pérez

Mujer Primero 103 Programación 3 1

36 Joel Sánchez

Hombre Primero 105 Construcción 7 2

98 Agustín Cruz

Hombre Primero 103 Programación 6 2

73 Luis Flores Hombre Primero 102 Programación 24 856 Leticia Lois Mujer Tercero 303 Construcción 15 525 Andrés

CoronaHombre Tercero 304 Construcción 9 3

66 Samuel Reyes

Hombre Tercero 301 Programación 12 4

11 Héctor Moreno

Hombre Quinto 503 Construcción 15 5

91 Carmen Luna

Mujer Quinto 502 Programación 12 4

61 Diego Reyes

Hombre Primero 103 Programación 24 8

OPERACIÓN PROYECCIÓN

Se necesita realizar una consulta para crear una lista de todos los alumnos de primer semestre que tengan más de una suspensión

36 Joel Sánchez Hombre Primero 105 Construcción 7 2

98 Agustín Cruz Hombre Primero 103 Programación 6 2

73 Luis Flores Hombre Primero 102 Programación 24 8

61 Diego Reyes Hombre Primero 103 Programación 24 8

OPERACIÓN SELECCIÓN

Instrucción: Dar toda la información de todas las alumnas suspendidas

123 Maribel Cruz Mujer Quinto 501 Programación 6 2

45 Isabel López Mujer Quinto 503 Construcción 12 4

56 Leticia Lois Mujer Tercero 303 Construcción 15 5

91 Carmen Luna Mujer Quinto 502 Programación 12 4

OPERACIÓN DE REUNION

Instrucción: Reunir a todos los alumnos y alumnas con mas de tres suspensiones.

Page 6: BDD_U3_ATR_MARG

45 Isabel López

Mujer Quinto 503 Construcción 12 4

73 Luis Flores Hombre Primero 102 Programación 24 8

56 Leticia Lois Mujer Tercero 303 Construcción 15 5

66 Samuel Reyes

Hombre Tercero 301 Programación 12 4

11 Héctor Moreno

Hombre Quinto 503 Construcción 15 5

91 Carmen Luna

Mujer Quinto 502 Programación 12 4

61 Diego Reyes

Hombre Primero 103 Programación 24 8

OPERACIÓN DE DIVISIÓN

Instrucción: Dividir a los alumnos por especialidadConstrucción

45 Isabel López

Mujer Quinto 503 Construcción 12 4

36 Joel Sánchez

Hombre Primero 105 Construcción 7 2

56 Leticia Lois Mujer Tercero 303 Construcción 15 5

25 Andrés Corona

Hombre Tercero 304 Construcción 9 3

11 Héctor Moreno

Hombre Quinto 503 Construcción 15 5

Producción12 Edgar

LópezHombre Primero 101 Programación 3 1

34 Carlos Barrios

Hombre Tercero 322 Programación 7 2

123 Maribel Cruz

Mujer Quinto 501 Programación 6 2

22 Martha Pérez

Mujer Primero 103 Programación 3 1

98 Agustín Cruz

Hombre Primero 103 Programación 6 2

73 Luis Flores Hombre Primero 102 Programación 24 8

66 Samuel Reyes

Hombre Tercero 301 Programación 12 4

91 Carmen Luna

Mujer Quinto 502 Programación 12 4

Page 7: BDD_U3_ATR_MARG

61 Diego Reyes

Hombre Primero 103 Programación 24 8

l) Conclusiones.

Con lo visto en este curso se amplia mi panorama en cuanto a las Bases de Datos y me dan una herramienta muy útil que puedo poner en practica desde este mismo instante, puesto que este proyecto que se realiza es real, por que se pretende instalarlo en el departamento de Orientación de la institución en la cual laboro.

Todos los temas son de suma relevancia para llevar a buen término una base de datos que sea funcional.