ESCUELA POLITÉCNICA NACIONALESCUELA DE FORMACIÓN DE TECNÓLOGOS TLGIA ANÁLISIS DE SISTEMAS INFORMÁTICOS PERÍODO ACADÉMICO: 2015-A ASIGNATURA: (TSI313) BASE DE DATOS I GRUPO: TSI313 PROFESORA: Ing. Marina Vintimilla MSc. FECHA DE ENTREGA: 27/04/2015 TIPO DE INSTRUMENTO: TRABAJO DESCRIPCIÓN: ANALISIS DE DATOS INTEGRANTES: Bastidas Geovanny 1. FUNDAMENTO TEÓRICO ................................................................................. 2 2. DESARROLLO DEL PROYECTO ...................................................................... 3 3. ANÁLISIS DE RESULTADOS ............................................................................ 8 4. CONCLUSIONES .............................................................................................. 8 5. RECOMENDACIONES ...................................................................................... 9 6. REFERENCIAS BIBLIOGRÁFICAS ................................................................... 9 1 Definir el campo : Etiqueta Tipo Espacio (Longitud) Contenido . Reúna los formularios que se utilicen actualmente para registrar los datos. Consulte con las personas que vayan a utilizar la base de datos.Variables Determinar relaciones entre tablas. 2 .FUNDAMENTO TEÓRICO El primer paso para diseñar una base de datos en Microsoft SQL es establecer objetivos de la misma y cómo se va a utilizar.Dominio . A continuación se indican los pasos que hay que seguir en el proceso de diseño de una base de datos: Buscar en texto sustantivos – entidades – tablas Describir a la entidad – atributos – campos – columnas. Ya en esta instancia. Utilizará toda esta información en las etapas restantes del proceso de diseño. Esto nos indicara qué información deseamos para la base de datos. Implementar. Reflexione sobre las preguntas que desee que la base de datos responda. podemos identificar qué datos se necesita almacenar. Haga un borrador de los informes que desee producir. temas de los que tratan y tribunales que los corrigen. Un TFC determinado. su nombre y por su número de componentes. CI y nombre. puede haber colaborado con otros en la realización de dicho TFC pero siendo otro profesor el que lo dirige. un alumno puede haber pertenecido a algún grupo de investigación del que haya surgido la idea del TFC. 3 . Un alumno realiza. Por otra parte. Por tanto. Que un Tribunal está formado por varios profesores y los profesores pueden formar parte de varios tribunales. por un número de orden y por la fecha de comienzo. Que un profesor se define por su CI. no puede ser realizado por varios alumnos . sólo es interesante conocer qué profesor ha ayudado a qué alumno (a un alumno le pueden ayudar varios profesores).. Al margen de esto. y puesto que los TFC son del área en el que trabaja. sí siendo de interés la fecha de incorporación a dicho grupo. El tribunal se define por un número de tribunal.DESARROLLO DEL PROYECTO EJERCICIO 2. Por otra parte. es de interés: Que los alumnos se definan por su número de matrícula. Que los TFC se definen por su tema.C. Un alumno no puede pertenecer a más de un grupo y no es de interés saber si el grupo tiene algo que ver o no con el TFC del alumno. NO interesa conocer el TFC que dirige sino a qué alumno se lo dirige. lugar de examen y por el número de componentes. En este caso.GESTIÓN DE TRABAJOS DE FIN DE CARRERA Una Escuela de Informática quiere generar un sistema para tener controlado en una base de datos todo lo referente a los Trabajos Fin de Carrera (TFC): alumnos que los realizan. profesores que los dirigen. evidentemente. sólo un T. sí es de interés para el tribunal conocer qué alumno es el que se presenta.F. Dichos grupos se identifican por un número de grupo. un profesor. nombre y domicilio. con qué TFC y en qué fecha lo ha defendido. al margen de dirigir el TFC de algunos alumnos. TEMA .1. DESCRIPCIÓN DE LA ENTIDAD -> ATRIBUTOS -> CAMPOS .TRIBUNAL . IDENTIFICACIÓN DE LOS SUSTANTIVOS -> ENTIDADES -> TABLAS ALUMNO .PROFESOR .GRUPO 2.> COLUMNAS ALUMNO CodMatriAlum int (5) CIAlum varchar (10) NomAlum varchar (25) CodTem NomTem FechIniTem CIProf NomProf DirecProf PROFESOR int (5) varchar (25) geography TRIBUNAL CodTrib int (5) LugExaTrib geography NumComTrib int (5) TEMA int (5) varchar (25) date(aa–mm-dd) GRUPO CodGrup int (5) NomGrup varchar (25) NumComGrup int (5) DOMINIOS DE CAMPOS: “NO HAY” 4 . IMPLEMENTACIÓN EN SQL Creación de la Base de datos: TrabajosFinCarrera Creación de la tabla: Alumno Registro de datos: Alumno 5 Asignando clave PK .3. Creación de la tabla: Profesor Registro de datos: Profesor Creación de las tablas: Alumno Creación de la tabla: Tema Registro de datos: Tema 6 . Creación de la tabla: Tribunal Registro de datos: Tribunal Creación de la tabla: Grupo Registro de datos: Grupo 7 . - Los datos insertados depende del tipo de dato que se le fue asignado. 8 .ANÁLISIS DE LOS RESULTA DOS - Los campos al cual no se le marco el visto de permitir visibilidad. ya que de esta depende los resultados que se muestren en la organización. - La estandarización de los nombres de las etiquetas del campo es de suma importancia para el manejo de la organización. me indica que podio o no insertar algún dato. ya que este me permite identificar del resto de los otros campos. CONCLUSIONES - Para crear las tablas debemos analizar bien el problema que se nos plantea. - Para cada tabla se le debe asignar una clave primaria (PK) a uno de sus campos obligatorio. com/es-es/library/cc466455(v=vs.microsoft.RECOMENDACIONES - Debemos analizar detenidamente los datos de nuestro problema.71). debido a que este es el primer paso para un excelente modelado de datos. - Para la estandarización de los nombres procurar contraerlo siempre un máximo de 8 caracteres y que tenga un sentido semántico.aspx 9 . BIBLIOGRAFIAS - https://msdn.