You are on page 1of 9

ESCUELA POLITCNICA NACIONAL

ESCUELA DE FORMACIN DE TECNLOGOS


TLGIA ANLISIS DE SISTEMAS INFORMTICOS

PERODO ACADMICO: 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
DESCRIPCIN: ANALISIS DE DATOS
INTEGRANTES: Bastidas Geovanny

1. FUNDAMENTO TERICO ................................................................................. 2


2. DESARROLLO DEL PROYECTO ...................................................................... 3
3. ANLISIS DE RESULTADOS ............................................................................ 8
4. CONCLUSIONES .............................................................................................. 8
5. RECOMENDACIONES ...................................................................................... 9
6. REFERENCIAS BIBLIOGRFICAS ................................................................... 9

FUNDAMENTO TERICO

El primer paso para disear una base de datos en Microsoft SQL es establecer objetivos de la
misma y cmo se va a utilizar. Esto nos indicara qu informacin deseamos para la base de datos.
Ya en esta instancia, podemos identificar qu datos se necesita almacenar.
Consulte con las personas que vayan a utilizar la base de datos. Reflexione sobre las preguntas que
desee que la base de datos responda.
Haga un borrador de los informes que desee producir. Rena los formularios que se utilicen
actualmente para registrar los datos. Utilizar toda esta informacin en las etapas restantes del
proceso de diseo.
A continuacin se indican los pasos que hay que seguir en el proceso de diseo de una base de
datos:
Buscar en texto sustantivos entidades tablas
Describir a la entidad atributos campos columnas.
Definir el campo :
Etiqueta
Tipo
Espacio (Longitud)
Contenido
- Dominio
- Variables
Determinar relaciones entre tablas.
Implementar.

DESARROLLO DEL PROYECTO

EJERCICIO 2.- GESTIN DE TRABAJOS DE FIN DE CARRERA

Una Escuela de Informtica 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, temas de los que tratan y tribunales que los corrigen. Por tanto, es de inters:
Que los alumnos se definan por su nmero de matrcula, CI y nombre. Un alumno realiza,
evidentemente, slo un T.F.C.
Que los TFC se definen por su tema, por un nmero de orden y por la fecha de comienzo. Un TFC
determinado, no puede ser realizado por varios alumnos
. Que un profesor se define por su CI, nombre y domicilio; y puesto que los TFC son del rea en el
que trabaja, NO interesa conocer el TFC que dirige sino a qu alumno se lo dirige.
Que un Tribunal est formado por varios profesores y los profesores pueden formar parte de
varios tribunales. Por otra parte, s es de inters para el tribunal conocer qu alumno es el que se
presenta, con qu TFC y en qu fecha lo ha defendido. El tribunal se define por un nmero de
tribunal, lugar de examen y por el nmero de componentes.
Al margen de esto, un alumno puede haber pertenecido a algn grupo de investigacin del que
haya surgido la idea del TFC. Dichos grupos se identifican por un nmero de grupo, su nombre y
por su nmero de componentes. Un alumno no puede pertenecer a ms de un grupo y no es de
inters saber si el grupo tiene algo que ver o no con el TFC del alumno; s siendo de inters la fecha
de incorporacin a dicho grupo.
Por otra parte, un profesor, al margen de dirigir el TFC de algunos alumnos, puede haber
colaborado con otros en la realizacin de dicho TFC pero siendo otro profesor el que lo dirige. En
este caso, slo es interesante conocer qu profesor ha ayudado a qu alumno (a un alumno le
pueden ayudar varios profesores).

1.

IDENTIFICACIN DE LOS SUSTANTIVOS -> ENTIDADES -> TABLAS

ALUMNO - PROFESOR - TEMA - TRIBUNAL - GRUPO

2. DESCRIPCIN DE LA ENTIDAD -> ATRIBUTOS -> CAMPOS - > 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(aamm-dd)

GRUPO
CodGrup
int (5)
NomGrup
varchar (25)
NumComGrup
int (5)

DOMINIOS DE CAMPOS: NO HAY

3. IMPLEMENTACIN EN SQL

Creacin de la Base de datos: TrabajosFinCarrera

Creacin de la tabla: Alumno

Registro de datos: Alumno

5
Asignando clave PK

Creacin de la tabla: Profesor

Registro de datos: Profesor

Creacin de las tablas: Alumno

Creacin de la tabla: Tema

Registro de datos: Tema

Creacin de la tabla: Tribunal

Registro de datos: Tribunal

Creacin de la tabla: Grupo

Registro de datos: Grupo

ANLISIS DE LOS RESULTA DOS


-

Los campos al cual no se le marco el visto de permitir visibilidad, me indica que podio o no insertar algn dato.

Los datos insertados depende del tipo de dato que se le fue asignado.

La estandarizacin de los nombres de las etiquetas del campo es de suma importancia para el manejo de la
organizacin.

CONCLUSIONES
-

Para crear las tablas debemos analizar bien el problema que se nos plantea, ya que de esta depende los resultados
que se muestren en la organizacin.

Para cada tabla se le debe asignar una clave primaria (PK) a uno de sus campos obligatorio, ya que este me permite
identificar del resto de los otros campos.

RECOMENDACIONES
-

Debemos analizar detenidamente los datos de nuestro problema, debido a que este es el primer paso para un
excelente modelado de datos.

Para la estandarizacin de los nombres procurar contraerlo siempre un mximo de 8 caracteres y que tenga un
sentido semntico.

BIBLIOGRAFIAS
-

https://msdn.microsoft.com/es-es/library/cc466455(v=vs.71).aspx