0% encontró este documento útil (0 votos)
110 vistas31 páginas

Base de Datos Histórica de Fútbol

El documento describe un proyecto para crear una base de datos y página web sobre el historial de campeonatos de fútbol en Guatemala. Incluye información sobre antecedentes de bases de datos, marco conceptual, metodología y propuesta del proyecto.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
110 vistas31 páginas

Base de Datos Histórica de Fútbol

El documento describe un proyecto para crear una base de datos y página web sobre el historial de campeonatos de fútbol en Guatemala. Incluye información sobre antecedentes de bases de datos, marco conceptual, metodología y propuesta del proyecto.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA FACULTAD DE INGENIERA EN SISTEMAS DE INFORMACIN

PROYECTO BASE DE DATOS

HISTRICO DE CAMPEONATOS DE FTBOL

GUATEMALA, JUNIO DE 2013

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Curso: Base de Datos I Seccin: A Plan sbado Catedrtico: Ing. Eddy Herrera Integrantes del grupo Carn E-mail 0900-09-133 [email protected] 0900-05-2462 0900-13-927 [email protected] [email protected]

Nombre Completo Jorge Alberto Lpez Alvarado Carlos Alberto Rodrguez Julio Alberto Rodrguez Aguilar Cesar Estuardo Fuentes Kestler Everildo Garcia Reyes Ender Turcios

Telfonos 2422-0706 4215-4806 5699-8496

0900-08-4387 090-08-382 0900-09-696

[email protected] [email protected] [email protected]

5430-9701 3027-1635 30427406

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

INFORME DE INVESTIGACIN

TEMA:

Creacin de Base de Datos Histrico de campeonatos de ftbol

PUNTOS DEL PROGRAMA DE ESTUDIOS, RELACIONADOS CON EL TEMA DE INVESTIGACIN


Dentro de nuestra investigacin se tomaran puntos que se han visto en cursos anteriores tales como HTML, PHP, y se har uso de BASES DE DATOS, los cuales nos servirn para llevar a cabo la creacin de la pgina web de un cine.

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

VENTAJA COMPETITIVA
Dentro de las ventajas del proyecto est el que como estudiantes se tenga una experiencia de cmo ser el rol en el exterior a la hora de trabajar ya sea para una empresa o por negocio propio, en donde se vayan utilizando las herramientas vistas en clases e irle dando soluciones novedosas a los clientes que a la vez satisfagan sus necesidades.

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

INDICE
INFORME DE INVESTIGACIN ............................................................................................................ 3 VENTAJA COMPETITIVA ...................................................................................................................... 4 INTRODUCCIN ........................................................................................................................................... 6 MARCO CONCEPTUAL .................................................................................................................................. 7 ANTECEDENTES BASES DE DATOS ................................................................................................................ 7 IMPORTANCIA DEL TEMA ............................................................................................................................ 9 JUSTIFICACIN ........................................................................................................................................... 10 PLANTEAMIENTO DEL PROBLEMA A RESOLVER ......................................................................................... 11 OBJETIVOS ACADMICOS ........................................................................................................................... 13 OBJETIVO GENERAL ...................................................................................................................................... 13 OBJETIVO ESPECFICO .................................................................................................................................. 13 ALCANCES .................................................................................................................................................. 14 MARCO TERICO ....................................................................................................................................... 15 QUE ES UNA BASE DE DATOS ............................................................................................................. 15 NORMALIZACION DE BASE DE DATOS .............................................................................................. 16 MODELOS DE BASES DE DATOS ........................................................................................................ 17 VENTAJAS DEL USO DE UNA BASE DE DATOS .......................................................................................... 19 OBJETIVOS QUE SE BUSCAN AL USAR BASES DE DATOS .......................................................................... 21 GESTORES DE BASES DE DATOS ............................................................................................................... 22 ALGEBRA RELACIONAL ............................................................................................................................. 23 MARCO METODOLGICO .......................................................................................................................... 24 PROPUESTA PROYECTO ............................................................................................................................. 24 CREACION DE LA BASE DE DATOS E IMPLEMENTACION DE PAGINA WEB ......................... 25 SE DETALLA A CONTINUACIN LA DESCRIPCIN DE LAS DIFERENTES FUNCIONES QUE COMPONEN LA PAGINA WEB EN DONDE SE ENCUENTRA TODA LA INFORMACIN REFERENTE A LOS REGISTROS HISTRICOS DE CAMPEONATOS DE FUTBOL. ................ 25 MEN DE EQUIPOS............................................................................................................................... 26 NOTICIAS................................................................................................................................................ 27 RESULTADOS ......................................................................................................................................... 27 CONEXIN A LA BASE DE DATOS .................................................................................................... 28 CONCLUSIONES .................................................................................................................................... 29 RECOMENDACIONES .................................................................................................................................. 30 E-GRAFIAS .................................................................................................................................................. 31

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

INTRODUCCIN
Se presenta a continuacin el proyecto denominado Creacin de una Pagina Web que lleve el registro Histrico de campeonatos de ftbol haciendo uso de BASE DE DATOS en Mysql, mediante el cual se explican los diferentes instrumentos y herramientas de tecnologas de informacin que actualmente las empresas utilizan para optimizar sus tareas y as comercializar mejor sus productos.

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

MARCO CONCEPTUAL ANTECEDENTES BASES DE DATOS


El trmino Base de Datos fue acuado por primera vez en 1963, en un simposio celebrado en California. En la dcada del 70 Edgar Frank Codd defini el modelo relacional y public una serie de reglas para la evaluacin de administradores de sistemas de datos relacionales y asi nacieron las bases de datos relacionales. A partir de los aportes de Codd el multimillonario Larry Ellison desarroll la base de datos Oracle, la cual es un sistema de administracin de Base de Datos, que se destaca por sus transacciones, estabilidad, escalabilidad y multiplataforma. Inicialmente no se us el Modelo Relacional debido a que tena inconvenientes por el rendimiento, ya que no podan ser competitivas con las bases de datos Jerrquicas y de Red. sta tendencia cambio por un proyecto de IBM el cual desarroll tcnicas para la construccin de un sistema de bases de datos relacionales eficientes, llamado System R. En la dcada del 80 Las Bases de Datos Relacionales con su sistema de Tablas, Filas y Columnas, pudieron competir con las Bases de Datos Jerrquicas y de Red, ya que su nivel de programacin era bajo y su uso muy sencillo. En esta dcada el Modelo Relacional ha conseguido posicionarse en el mercado de las Bases de Datos. Y tambin en este tiempo se iniciaron grandes investigaciones, como las Sistemas de Gestin de Bases de Datos Orientadas a Objetos SGBDOO (System Management Object Oriented Databases). .
7

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Principios dcada de los 90 Para la toma de decisiones se crea el lenguaje SQL (Structured Query Language) , que es un lenguaje programado para consultas. El programa de alto nivel SQL es un lenguaje de consulta estructurado que analiza grandes cantidades de informacin, el cual permite especificar diversos tipos de operaciones frente a la misma informacin, a diferencia de las bases de datos de los 80 que eran diseadas para las aplicaciones de procesamiento de transacciones. Los grandes distribuidores de bases de datos incursionaron con la venta de bases de datos orientadas a objetos. Finales de la dcada de los 90 El boom de esta dcada fue la aparicin de la WWW Word Wide Web ya que por este medio se facilitaba la consulta de las bases de datos. Actualmente tienen una amplia capacidad de almacenamiento de informacin, tambin una de las ventajas es el servicio de siete das a la semana las veinticuatro horas del da, sin interrupciones a menos que haya planificaciones de mantenimiento de las plataformas o el software.

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

IMPORTANCIA DEL TEMA


La realizacin de este proyecto es de suma importancia ya que mediante su aplicacin se est implementando y aplicando funciones con los temas vistos en el curso, ya que mediante el desarrollo de una pgina web conectada a una base de datos se proporciona una solucin eficaz, la cual promueve la optimizacin de recursos de una empresa especfica, logrando as tener una herramienta bastante rentable. Una parte muy importante de este tema es que contribuye a adquirir conocimientos que servirn en un futuro, desarrollando las capacidades de los estudiantes, de modo que sean ms competitivos en el mercado actual, dando soluciones ms rentables e innovadoras.

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

JUSTIFICACIN
Este proyecto nace a partir de la necesidad de las empresas de comercializar ms sus productos o servicios en la Web, as como tambin de la importancia que tiene para los estudiantes el hecho de irse relacionando con las diferentes herramientas como lo son las BASES DE DATOS.

10

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

PLANTEAMIENTO DEL PROBLEMA A RESOLVER


Realizar mediante la creacin de una pgina web y la utilizacin de una base de datos un Histrico de campeonatos de ftbol, la cal deber cumplir con los siguientes requisitos: Se deben considerar los distintos campeonatos posibles (campeonato de liga de cada pas en cada temporada, campeonatos mundiales, europeos, liga de campeones, etc). En cada campeonato participan una serie de equipos. Cada campeonato consta de una serie de partidos. En cada partido intervienen dos equipos (uno como anfitrin y otro como visitante) y 4 rbitros (un rbitro central, dos jueces de lnea y un suplente). Un partido se celebra en un estadio que puede ser o no la sede de oficial de uno de los equipos participantes. Un equipo ha tenido distintos jugadores y entrenadores a lo largo de la historia, que a su vez pueden haber cambiado varias veces de equipo e incluso haber sido miembros de un mismo equipo en distintas ocasiones. Tambin se da el caso de que algunos jugadores terminan su carrera como entrenadores. Los jugadores son de un tipo (portero, defensa, ) aunque pueden jugar en distintas posiciones en los distintos partidos. Sobre los partidos nos interesa conocer todo tipo de detalles: qu jugadores fueron convocados y si lo hicieron como titular o suplente, cules intervinieron, durante cunto tiempo y en qu posicin jugaron, qu goles se marcaron y por quin, cmo fueron esos goles (de juego, de falta, de penalti) qu jugador hizo la asistencia al gol (en el caso de que proceda), si el gol fue anulado y la causa. Tambin qu tarjetas se mostraron y a quin. Algunos ejemplos de informacin que se espera obtener de la base de datos son: Tabla de posiciones de cada torneo (puntaje, partidos ganados, empatados, perdidos y diferencia de gol) Estadsticas de goleadores y asistencias (en general, por puesto, por ao).

11

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Entrenadores con ms y menos ttulos. Histrico de un equipo por rival, como local y como visita, por da y hora (Le va mejor si juega los domingos a las 16 horas?) Tarjetas por jugador, por equipo, por partido. Minutos jugados: mximo, mnimo; por jugador. Relacin minutos jugados - (gol, tarjetas) por jugador. Los mejores por posicin (Arquero, Defensa, Volante, Delantero) por torneo. Los mejores suplentes (vino de la banca e hizo el gol o el pase gol) Cojn de oro: jugador con ms citaciones en el banco y que no jug.

12

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

OBJETIVOS ACADMICOS

OBJETIVO GENERAL
Implementar el desarrollo de una pgina Web la cual est conectada a una base de datos que muestre informacin de los registros Histrico de campeonatos de ftbol herramientas como asp.net en C#, HTML, PHP y Mysql

OBJETIVO ESPECFICO
Hacer uso de las herramientas vistas en clase para el desarrollo de la pgina web. Lograr conectar la base de datos a asp.net

13

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

ALCANCES
La realizacin e implementacin de este proyecto ser aprovechada para poder cubrir de manera satisfactoria todas las clases de Base de Datos que se han venido recibiendo en el transcurso del semestre, a la vez demostrar que como estudiantes y futuros ingenieros se tiene la capacidad para poder implementar proyectos que llenen las expectativas de los clientes.

14

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

MARCO TERICO
QUE ES UNA BASE DE DATOS Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y organizadas internamente por registros (formado por todos los campos referidos a una entidad u objeto almacenado) y campos (cada uno de los elementos que componen un registro).

Clasificacin
Segn la naturaleza de la informacin contenida en las bases de datos, se distinguen dos grandes grupos:

Bases de datos referenciales: La informacin que contiene es muy estructurada principalmente a travs de tablas. Con stas se pueden establecer relaciones que pueden dar lugar a nuevas tablas o bases de datos. Ejemplo de este tipo de base de datos es el programa Access, Oracle, etc. Bases de datos documentales: Los registros que componen la base de datos se relaciona con los documentos almacenados. Su organizacin se estructura de la siguiente manera: un registro se relacionan con un nmero de identificacin del documento original, y se puede acceder a ste mediante los distintos campos.

Dependiendo del tipo de cobertura temtica pueden ser:

Bases de datos multidisciplinares: la documentacin almacenada abarca distintas disciplinas cientficas como es el caso de TESEO (tesis de todas las disciplinas) Bases de datos especializadas: la documentacin almacenada abarca slo una disciplina como es el caso de Medline (slo documentacin relacionada con Medicina)

Segn la cobertura geogrfica:

Internacionales: Almacenan la documentacin publicada en cualquier lugar del mundo. Por ejemplo: LISA Nacionales: Almacenan la documentacin publicada slo en un mbito nacional. Por ejemplo: IME
15

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

NORMALIZACION DE BASE DE DATOS La normalizacin es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos ms pequeas, que adems de ser ms simples y ms estables, son ms fciles de mantener. Tambin se puede entender la normalizacin como una serie de reglas que sirven para ayudar a los diseadores de bases de datos a desarrollar un esquema que minimice los problemas de lgica. Cada regla est basada en la que le antecede. La normalizacin se adopt porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conduca a errores de lgica cuando se trataban de manipular los datos. Otra ventaja de la normalizacin de base de datos es el consumo de espacio. Una base de datos normalizada ocupa menos espacio en disco que una no normalizada. Hay menos repeticin de datos, lo que tiene como consecuencia un mucho menor uso de espacio en disco.

Grados de normalizacin
Existen bsicamente tres niveles de normalizacin: Primera Forma Normal (1NF), Segunda Forma Normal (2NF) y Tercera Forma Normal (3NF). Cada una de estas formas tiene sus propias reglas. Cuando una base de datos se conforma a un nivel, se considera normalizada a esa forma de normalizacin. No siempre es una buena idea tener una base de datos conformada en el nivel ms alto de normalizacin, puede llevar a un nivel de complejidad que pudiera ser evitado si estuviera en un nivel ms bajo de normalizacin.

Normalizacin de bases de datos


Primera Forma Normal (1FN) Incluye la eliminacin de todos los grupos repetidos. Segunda Forma Normal (2FN) Asegura que todas las columnas que no son llave sean completamente dependientes de la llave primaria (PK). Tercera Forma Normal (3FN) Elimina cualquier dependencia transitiva. Una dependencia transitiva es aquella en la cual las columnas que no son llave son dependientes de otras columnas que tampoco son llave. Poner la base de datos en la Primera Forma Normal resuelve el problema de los encabezados de columna mltiples. Muy a menudo, los diseadores de bases de datos inexpertos harn algo similar a la tabla no normalizada. Una y otra vez, crearn columnas que representen los mismos datos. La normalizacin ayuda a clarificar la base de datos y a organizarla en partes ms pequeas y ms fciles de entender. En lugar de tener que entender una tabla gigantesca y monoltica que tiene muchos diferentes aspectos, slo tenemos que entender los objetos pequeos y ms tangibles, as como las relaciones que guardan con otros objetos tambin pequeos. La Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas.
16

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Segunda Forma Normal La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un Trmino que describe a aquellos datos que no dependen de la llave primaria de la tabla para identificarlos. Una vez alcanzado el nivel de la Segunda Forma Normal, se controlan la mayora de los problemas de lgica. Podemos insertar un registro sin un exceso de datos en la mayora de las tablas. Tercera Forma Normal Una tabla est normalizada en esta forma si todas las columnas que no son llave son funcionalmente dependientes por completo de la llave primaria y no hay dependencias transitivas. Comentamos anteriormente que una dependencia transitiva es aquella en la cual existen columnas que no son llave que dependen de otras columnas que tampoco son llave. Cuando las tablas estn en la Tercera Forma Normal se previenen errores de lgica cuando se insertan o borran registros. Cada columna en una tabla est identificada de manera nica por la llave primaria, y no debe haber datos repetidos. Esto provee un esquema limpio y elegante, que es fcil de trabajar y expandir. MODELOS DE BASES DE DATOS

Modelo de ejecucin
Hace nfasis en cmo los datos estn representados en la base de datos o en cmo se ejecutan las estructuras de datos para representar lo que est modelado. Los modelos de ejecucin incluyen el modelo: Jerrquico De red Relacional Orientado a objetos

Modelo jerrquico Tipo de base de datos lgica que organiza los datos segn una estructura de rbol invertido en el cual cada registro se conoce como segmento. Cada segmento guarda una relacin 1:M con el segmento directamente debajo de l. Un registro se divide en segmentos que estn enlazados en relaciones de uno-muchos tipos padre-hijos en el cual los registros son llamados segmentos.
17

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Modelo de red Creado para representar relaciones complejas de informacin ms efectivamente para mejorar el desempeo de la base de datos e imponer unos estndares. Modelo relacional Trata la informacin como si estuviera almacenada en tablas de dos dimensiones. Puede relacionar los datos almacenados en una tabla con los de otra, siempre que ambos compartan un elemento en comn. Modelo de entidad relacional Es representado en esquema relacional. Los puntos o cosas en las palabras del usuario son representados por entidades y asociaciones. Es la representacin visual de las entidades de la relacin de la base de datos, los atributos entre las entidades y la relacin entre esas entidades. Los resultados son usualmente documentados en un diagrama de entidad relacional. Modelo de datos Relacional Extendido Modelo conceptual Modelo interno Modelo externo Modelo fsico

18

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

VENTAJAS DEL USO DE UNA BASE DE DATOS


Los sistemas de bases de datos presentan numerosas ventajas ente las cuales se encuentran: Control sobre la redundancia de datos. No se almacenan varias copias de los mismos datos. Consistencia de datos. Si un dato est almacenado una sola vez, cualquier actualizacin se debe realizar slo una vez, y est disponible para todos los usuarios inmediatamente. Ms informacin sobre la misma cantidad de datos. Al estar todos los datos integrados, se puede extraer informacin adicional sobre los mismos. Comparticin de datos. La base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estn autorizados. Mantenimiento de estndares. Gracias a la integracin es ms fcil respetar los estndares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Mejora en la integridad de datos. La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Mejora en la seguridad. Los Sistemas Gestores de Base de Datos permiten mantener la seguridad mediante el establecimiento de claves para identificar al personal autorizado a utilizar la base de datos. Mejora en la accesibilidad a los datos. Muchos Sistemas Gestores de Base de Datos proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos. Mejora en la productividad. El Sistemas Gestores de Base de Datos proporciona muchas de las funciones estndar que el programador necesita escribir en un sistema de ficheros.
19

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Mejora en el mantenimiento gracias a la independencia de datos. Los Sistemas Gestores de Base de Datos separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos. Aumento de la concurrencia. En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder simultneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo que se pierda informacin o, incluso, que se pierda la integridad. La mayora de los Sistemas Gestores de Base de Datos gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo. Mejora en los servicios de copias de seguridad y de recuperacin ante fallos. Los Sistemas Gestores de Base de Datos actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.

20

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

OBJETIVOS QUE SE BUSCAN AL USAR BASES DE DATOS


Los principales objetivos del uso de Base de Datos son los siguientes: Independencia lgica y fsica de los datos: se refiere a la capacidad de modificar una definicin de esquema en un nivel de la arquitectura sin que esta modificacin afecte al nivel inmediatamente superior. Para ello un registro externo en un esquema externo no tiene por qu ser igual a su registro correspondiente en el esquema conceptual.6 Redundancia mnima: se trata de usar la base de datos como repositorio comn de datos para distintas aplicaciones. Acceso concurrente por parte de mltiples usuarios: control de concurrencia mediante tcnicas de bloqueo o cerrado de datos accedidos. Distribucin espacial de los datos: la independencia lgica y fsica facilita la posibilidad de sistemas de bases de datos distribuidas. Los datos pueden encontrarse en otra habitacin, otro edificio e incluso otro pas. El usuario no tiene por qu preocuparse de la localizacin espacial de los datos a los que accede. Integridad de los datos: se refiere a las medidas de seguridad que impiden que se introduzcan datos errneos. Esto puede suceder tanto por motivos fsicos (defectos de hardware, actualizacin incompleta debido a causas externas), como de operacin (introduccin de datos incoherentes). Consultas complejas optimizadas: la optimizacin de consultas permite la rpida ejecucin de las mismas. Seguridad de acceso y auditora: se refiere al derecho de acceso a los datos contenidos en la base de datos por parte de personas y organismos. El sistema de auditora mantiene el control de acceso a la base de datos, con el objeto de saber qu o quin realiz una determinada modificacin y en qu momento.
21

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Respaldo y recuperacin: se refiere a la capacidad de un sistema de base de datos de recuperar su estado en un momento previo a la prdida de datos. Acceso a travs de lenguajes de programacin estndar: se refiere a la posibilidad ya mencionada de acceder a los datos de una base de datos mediante lenguajes de programacin ajenos al sistema de base de datos propiamente dicho.

GESTORES DE BASES DE DATOS


Los Gestores de Base de Datos se pueden definir como un conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informticos como a los analistas, programadores o el administrador, los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad. Estos programas se encargan de poner a disposicin de los distintos usuarios las tcnicas de bases de datos. Descripcin centralizada de los datos: si todos se encuentran en un mismo lugar al que acceden las aplicaciones, ya no es necesaria la replicacin. Posibilidad de definir vistas parciales de dichos datos para los diferentes usuarios: estas vistas parciales estarn compuestas por los datos y relaciones de inters para una aplicacin o conjunto de aplicaciones en concreto. Pensemos que un empleado de Contabilidad no tiene porqu conocer el estado civil de otro empleado pero este dato si le puede interesar a otro de Personal. Los sistemas gestores de bases de datos deben cumplir los siguientes objetivos: Abstraccin de la informacin. El almacenamiento fsico de los datos es transparente para el usuario.

22

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Independencia. Puede realizar cambios en el esquema fsico o lgico sin afectar a las aplicaciones que sirven de ella. Consistencia. Controla que actualice automticamente cuando se produce redundancia lgica (repeticin de campos, por ejemplo), para evitar errores y gasto de memoria. Seguridad. Debe garantizar que la informacin se encuentra segura gracia s a los permisos. Manejo de transacciones. Deben proveer mecanismos para programar las modificaciones de los datos de una forma mucho ms simple que si no se dispusiera de ellos. Tiempo de respuesta. Minimiza el tiempo de respuesta de una solicitud. Integridad de los datos: la informacin almacenada en la BD debe cumplir ciertos requisitos de calidad; para ello hace falta, en el momento de introducirse los valores de los datos, que stos se almacenen debidamente, y que posteriormente no se deterioren (en s mismos, en sus interrelaciones y en su accesibilidad).

ALGEBRA RELACIONAL
El lgebra relacional es un lenguaje de consulta procedimental. Consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relacin. Las operaciones fundamentales del algebra relacional son seleccin, proyeccin, unin, diferencia de conjuntos, producto cartesiano y renombramiento. Adems de las operaciones fundamentales hay otras apreciaciones, por ejemplo, interseccin de conjuntos, reunin natural, divisin y asignacin. Estas operaciones se definirn en funcin de las operaciones fundamentales.

23

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

MARCO METODOLGICO PROPUESTA PROYECTO


Dentro de la propuesta est el desarrollo de una Base de Datos, la cual ira enlazada con una Pagina Web, la cual llevara un registro histrico de campeonatos de ftbol, tambin se mentar la pgina para que pueda ser vista desde un dispositivo celular

24

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

CREACION DE LA BASE DE DATOS E IMPLEMENTACION DE PAGINA WEB


Se detalla a continuacin la descripcin de las diferentes funciones que componen la Pagina Web en donde se encuentra toda la informacin referente a los registros histricos de campeonatos de futbol.

Pantalla de inicio En la pantalla de inicio muestra en men donde el usuario puede navegar para poder consultar toda la informacin referente a noticias, resultados y equipos, as como las estadsticas de cada jugador.

25

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Men de equipos
El men de equipos nos muestra un men desplegable en donde aparecen todos los equipos as como la informacin general de cada uno, informacin que est alojada en la Base de Datos

Men jornadas
En jornadas se almacena almacenan los resultados de los equipos en partidos anteriores, aqu se puede ver el historial de cada equipo y su rendimiento durante el torneo

26

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Noticias
En noticias se puede ver el acontecer de lo que pasa en el mundo del futbol, noticias relevantes, fichajes, etc.

Resultados
Esta pgina despliega los resultados obtenidos en la ltima jornada de juego por equipo

27

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

Conexin a la Base De Datos


Se muestra a continuacin el Diseo y cdigo de conexin a la Base de Datos

28

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

CONCLUSIONES
Las empresas que no tienen llevan un registro y control de su informacin, adems de no contar con un sitio web en la actualidad estn en una desventaja competitiva frente a otras empresas que si lo tienen. En Guatemala el comercio electrnico manejado por el uso de bases de datos es puesto en prctica por empresas grandes ya que cuentan con mayor capital para poder montar aplicaciones que les permite hacer comercio electrnico y las empresas pequeas sus aplicaciones estn muy limitadas esto por los costos que representa una aplicacin de este tipo.

29

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

RECOMENDACIONES
Para poder crecer en el mercado hoy en da es necesario tener una pgina web, asi como contar con una base de datos en donde se vaya guardando toda la informacin necesaria en la cual uno pueda compartir los productos y servicios que ofrece.

30

Universidad Mariano Glvez de Guatemala Facultad de Ingeniera en Sistemas de Informacin

E-GRAFIAS
1. Ventajas Del Uso De Bases De Datos (en lnea) (Consultado 04/06/2013) disponible

http://www.buenastareas.com/ensayos/Ventajas-Del-Uso-De-BasesDe/232964.html
2. Conceptos y Caractersticas de Bases de Datos (en lnea) (Consultado 04/06/2013)

disponible datos.html

http://www.desarrolloweb.com/articulos/sistemas-gestores-bases-

3. Objetivos de Bases de Datos (en lnea) (Consultado 04/06/2013) disponible en http://betybyo.ohlog.com/objetivos-de-las-bases-de.oh79407.html

31

También podría gustarte