Está en la página 1de 20

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

LICENCIATURA EN INFORMTICA ADMINISTRATIVA

SISTEMA DE INFORMACION PARA EL CONTROL Y ASIGNACION


DE EQUIPOS DE FUTBOL UNIDAD DE APRENDIZAJE:

Presenta: Antonio Martnez Hernndez CATEDRTICO: GRUPO: LIA I7 SEMESTRE: 7 2013

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

NDICE
INTRODUCCIN ........................................................................................................................ 3 PROPSITO ............................................................................................................................... 4 A QUIEN VA DIRIGIDO ESTE MANUAL .............................................................................. 4 RECURSOS Y MATERIAL DE APOYO.................................................................................... 4 CONSIDERACIONES DENTRO DEL ALCANCE DEL SISTEMA.......................................... 4 NOMBRE DEL PROYECTO ...................................................................................................... 5 OBJETIVO DEL PROYECTO ................................................................................................ 5 PROBLEMAS QUE SE PRETENDE RESOLVER ............................................................... 5 REGLAS DEL NEGOCIO ....................................................................................................... 5 INICIO INSTALACIN DE ORACLE DATABASE APLICATION ..................................... 6 PRACTICA NO 1 ..................................................................................................................... 7 PRACTICA NO 2 ..................................................................................................................... 9 PRACTICA NO 3 ................................................................................................................... 11 PRACTICA NO 4 ................................................................................................................... 12 ................................................................................................................................................ 13 PRACTICA NO 5 ................................................................................................................... 13 PRACTICA NO 5 ................................................................................................................... 14 Coneccion de Oracle con Java Netbeans ............................................................................... 16 EJERCICIO 6......................................................................................................................... 17 Bibliografa ................................................................................................................................. 20

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

INTRODUCCIN La unidad de aprendizaje llamada Base de datos Relacionales est incluida en el programa de estudios de la licenciatura en informtica administrativa, y que por mucho tiempo estar presente (al menos hasta que se modifique) en la oferta educativa de la Universidad Autnoma del Estado de Mxico, asignada por el departamento de contabilidad y administracin, de la misma institucin, evaluada de manera ms significativa y prudentemente, por lo que se ha trabajado como objetivo principal es generar conocimientos, actitudes y habilidades en el dicente para la creacin y administracin de base de datos. Para ello se destacan dos puntos principalmente: la Metodologa de Diseo de Base de Datos y el Modelado de la misma, los cuales conducirn finalmente a su implementacin mediante la utilizacin de Sistemas Manejadores de Base de Datos (SMBD). Derivado de esto, el dicente contar con conocimientos que le permitan encaminarse a las nuevas tendencias de Tecnologas de Base de Datos. Por lo que se ha dicho el presente manual tratara de enfocarse de manera ms concreta al aprendizaje Metodolgico del Diseo de Base de Datos y el Modelado de la misma, pero eso no es todo, nos enfocaremos en aplicar los conocimientos en la conexin de una Base de Datos con el lenguaje Java, por lo que ser necesario usar algunas de las herramientas que pronto en este manual sern descritas. Hay que estimar que en cuanto a la sintaxis y formas de introduc ir los datos solo pueden ser encontrados de manera consecuente con respecto a la fecha de edicin de la poca, puede que en un periodo de tiempo esta sintaxis o modos de manipulacin de los datos cambien, pero en esencia se tratara de abordar lo ms completo posible, haciendo esto posible con ayuda de libros, que sern interpretados de manera ms clara y precisa para la comunidad universitaria especializada para ser verdaderos administradores de bases de datos.

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

PROPSITO El manual de prcticas para la unidad de aprendizaje Base de Datos Relacionales es una herramienta de apoyo que le servir al dicente para aprender y aprovechar su percepcin en la creacin e implementacin de una base de datos que sea eficaz y eficiente en un sistema de informacin.
A QUIEN VA DIRIGIDO ESTE MANUAL La unidad de aprendizaje, Base de Datos Relaciones, se ubica en el nivel de educacin superior para la formacin de los futuros licenciados en Informtica Administrativa; la modalidad de esta unidad es presencial, terico-prctica. Est dirigida a alumnos que tengan conocimientos de Anlisis y diseo de sistemas, Ingeniera de Software, Sistemas operativos.

RECURSOS Y MATERIAL DE APOYO Hardware: 1. 2. 3. 4. 5. Computadora o laptop Regulador (medida de seguridad) Processor: Intel(R) Atom(TM) CPU N455 @ 1.66GHz (2 CPUs), ~1.7GHz Memory: 2048MB RAM Available OS Memory: 2036MB RAM

Software: 1. Operating System: Windows XP / Vista / 7 / 8 Pro (server) with Language: Spanish (Regional Setting: Spanish) 2. DirectX Version: DirectX 11/superior 3. Oracle Database 11g Express Edition 4. NetBeans IDE 7.2.1 / superior 5. Access with SQL Plus CONSIDERACIONES DENTRO DEL ALCANCE DEL SISTEMA El sistema en el que se va a interactuar es Oracle Database 11g Express Edition que es una herramienta muys avanzada para el manejo de los sistemas gestores de bases de datos, que consta de una interfaz grfica que le brinda al usuario confiabilidad y acceso a la modificacin, insercin, eliminacin de los datos, de tal manera que el usuario no tenga aveces que usar los comandos bsicos de Oracle como el DLL y SQL..

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

Los beneficios de usar Oracle Database Express es que el usuario no tendr que lidiar con las complicaciones de los problemas que son la conexin de un atributo a otro, en caso de que el usuario de la base de datos llegase a introducir un dato errneo, el mismo usuario solo puede dar en pequeas fichas en donde le dira que es lo que puede eliminar, cambiar o modificar. Una de las desventajas que tiene Oracle es de que al momento de no recordar alguna de las contraseas de la base de datos o el Workspace (espacio de trabajo de Oracle) no se podr restablecer la contrasea de Oracle Database Express, solo con la conexin a internet e introduciendo una cuenta del usuario para otorgar una nueva contrasea al sistema. NOMBRE DEL PROYECTO
SISTEMA DE INFORMACION PARA EL CONTROL Y ASIGNACION DE EQUIPOS DE FUTBOL

OBJETIVO DEL PROYECTO Disear un sistema de asignacin y control de equipos de futbol as como los jugadores (integrantes) de cada equipo, tambin llevar el control de los partidos que se planea llevar, pero usando la interfaz de usuario con Java adems de insertar datos en lenguaje SQL mediante Comando de sistema, obviamente se colocaran las instrucciones de cmo hacerlo posible y como acusar a ella. PROBLEMAS QUE SE PRETENDE RESOLVER El control de los usuarios y sus equipos por medio de hojas y tablas de las cuales la organizacin es un problema al momento de hacer una correlacin estable con otros partidos o equipos con sus respectivos jugadores. REGLAS DEL NEGOCIO En el uso de los equipos los jugadores tambin tienen algunas caractersticas que son necesarias en la liga de futbol, que son nombre, apellidos, nmero telefnico tanto de celular y casa y su direccin o localidad, por lo que tambin existe como su equipo a su representante de equipo o llamado entrenador, al igual que el entrenador deber de tener en el sistema, clave de representante, nombre.

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

INICIO INSTALACIN DE ORACLE DATABASE APLICATION Al momento de iniciar el instalador de Oracle Database Application Express te aparece una opcin de ingresar nombre de usuario y contrasea, como medida de seguridad colocaremos en ambos campos system .

Este es el inicio de instalacin de Oracle Database, despes de cargar algunos datos de instalacin nos pedir los campos, usuario y contrasea entonces introduciremos los datos antes mencionados Despus de introducir estos datos esperaremos a que la instalacin se termine, despus de esto iniciaremos el programa Start Database, este programa lo encontramos en men inicio, todos los programas, Oracle Database 11g Express Edition. Siguiendo esta ruta iniciaremos un programa con aspecto de comando de Windows. Entonces aparecer una ventana de Windows como esta:

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

PRACTICA NO 1 Propsito: identificar los comandos esenciales que son de inicio para el comando de Windows para manipular SQL plus, deber acceder a SQL plus mediante comando de Windows e insertar un nuevo usuario, a su vez debe de introducir una tabla con los siguientes datos: Tabla de representante: Cve_repre con valor numrico y dimensin de 10 dgitos.

En esta parte se introdujeron los datos sqlplus (difiere en las maysculas) despus de esto nos pedir nombre de usuario y contrasea, tales casos puede ser introducir primero usuario y dar enter, escribir contrasea y enter, otra opcin es escribir los datos con este orden: usuario/contrasea. Con la siguiente instruccin se lograra crear al usuario como por ejemplo el ttulo de la base de datos llamado jugar . CREATE USER Jugar IDENTIFIED BY jugar; Entonces verificaremos que ya est creada el usuario con la siguiente instruccin:

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

En esta imagen, nos damos cuenta de que ya ha sido creado al usuario jugar. Se har la conexin con el usuario para hacer cambios dentro de ella con las siguientes instrucciones: GRANT dba TO jugar;

En la imagen se aprecia la conexin o concesin dentro del usuario para poder trabajar sobre el usuario de jugar. Para crear la tabla de representante se necesitan estos datos: *Clave de representante Datos de numrico de 10 dgitos Nombre representante Datos de tipo Carcter de 40 letras *Clave de equipo Datos de tipo numrico de 10 dgitos Direccin del representante Datos de tipo Carcter de 40 letras Al insertar los siguientes datos, el comando de Windows aparecer como la siguiente imagen:

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

CREATE TABLE representante (cve_rep NUMBER, nombre char(20),apep char(20) ,apem char(20), tel number(29),dir char(40));

Con la siguiente imagen se demuestra que se puede insertar una tabla con los requerimientos necesarios para establecer una tabla En el siguiente ejercicio el dicente deber insertar los datos correspondientes dentro de la tabla de representante y mostrar al menos 2 campos completos

INSERT INTO representante VALUES ('1023145','valentin', 'casaldra', 'tejo','7122232346','san mateo');

INSERT INTO representante VALUES (1023146,juan,Eusebio,doroteo,7123894545,san Lucas); El dicente tambin mostrar en pantalla

PRACTICA NO 2

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

Crea una tabla que se llama equipo con los siguientes atributos: *Clave de jugador Datos de tipo numrico de 10 dgitos Nombre jugador Datos de tipo Carcter de 40 letras Apellido paterno de jugador Datos de tipo Carcter de 20 letras Apellido materno de jugador Datos de tipo Carcter de 20 letras Telfono del jugador Datos de tipo numrico de 10 dgitos Direccin del jugador Datos de tipo Carcter de 30 dgitos Al insertar los siguientes datos, el comando de Windows aparecer como la siguiente imagen: CREATE TABLE jugador (cve_jugador NUMBER, nom_jug CHAR(20), ape_pat_jug CHAR (20),ape_mat_jug CHAR(20),direccion NUMBER, Telefono NUMBER);

En el siguiente ejercicio el dicente deber insertar los datos correspondientes dentro de la tabla de representante y mostrar al menos 2 campos completos

INSERT INTO jugador VALUES ('1020100','eliceo','caballero','telles','san agustin', '7122232346');

INSERT INTO jugador VALUES ('1020101','cesar','doroteo','gabriel','santiago' ,'7122938478');

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

Aqu se muestra que los datos se han insertado de manera correcta en esta tabla

PRACTICA NO 3 Crea una tabla que se llama equipo con los siguientes atributos:
*Clave de equipo *Clave de jugador Nombre del equipo Direccin del equipo

Datos Datos Datos Datos

de tipo numrico de 10 dgitos de tipo numrico de 10 dgitos de tipo Carcter de 20 letras de tipo Carcter de 20 letras

Al insertar los siguientes datos, el comando de Windows aparecer como la siguiente imagen: SQL> CREATE TABLE Equipo (cve_equipo NUMBER, cve_jug NUMBER, nombre_equipo CHAR(20), direccion_equipo CHAR(20));

En el siguiente ejercicio el dicente deber insertar los datos correspondientes dentro de la tabla de representante y mostrar al menos 2 campos completos

INSERT INTO equipo VALUES ('2000010','1020100','america_lever','san agustin');

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

INSERT INTO equipo VALUES ('2000011','1020101','river_plate','san mateo');

Aqu se muestra que los datos se han insertado de manera correcta en esta tabla

PRACTICA NO 4 Crea una tabla que se llama rbitro con los siguientes atributos: *Clave de arbitro Datos de tipo numrico de 10 dgitos Nombre arbitro Datos de tipo Carcter de 40 letras Apellido paterno de arbitro Datos de tipo Carcter de 20 letras Apellido materno de arbitro Datos de tipo Carcter de 20 letras Telfono del arbitro Datos de tipo numrico de 10 dgitos Direccin del arbitro Datos de tipo numrico de 10 dgitos Al insertar los siguientes datos, el comando de Windows aparecer como la siguiente imagen:
CREATE TABLE Arbitro (cve_arbi NUMBER, cve_equipo NUMBER,Nombre_arbitro CHAR(20),ape_pat_arbitro CHAR(20),ape_mat_arbitro CHAR(20),telefono_arbitro NUMBER, direccion CHAR(20));

En el siguiente ejercicio el dicente deber insertar los datos correspondientes dentro de la tabla de representante y mostrar al menos 2 campos completos

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

INSERT INTO Arbitro VALUES ('3000001','2000010','Alan','de jesus','jimenes','7122459384','sitacuaro');

INSERT INTO Arbitro VALUES ('3000002','2000011','Jose','Uribe','Telles','7123883743','apatzingan');

Aqu se muestra que los datos se han insertado de manera correcta en esta tabla PRACTICA NO 5 Para crear la tabla de telfonos_ju se necesitan estos datos: *Clave de jugador Datos de numrico de 10 dgitos Telfono de casa Datos de tipo Carcter de 40 letras Telfono celular Datos de tipo numrico de 10 dgitos Al insertar los siguientes datos, el comando de Windows aparecer como la siguiente imagen: CREATE TABLE telefono_ju (cve_jug NUMBER, tel_casa NUMBER, tel_celular NUMBER);

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

En el siguiente ejercicio el dicente deber insertar los datos correspondientes dentro de la tabla de representante y mostrar al menos 2 campos completos

INSERT INTO telefono_ju VALUES('1020100','7122232346','7122938475');

INSERT INTO telefono_ju VALUES('1020101','7122938478','7122630394');

Aqu se muestra que los datos se han insertado de manera correcta en esta tabla

PRACTICA NO 5 Para crear la tabla de telfonos_ju se necesitan estos datos: Clave de equipo Datos de numrico de 10 dgitos Categora femenil o varonil Datos de tipo Carcter de 40 letras Cantidad de puntos obtenidos Datos de numrico de 10 dgitos Al insertar los siguientes datos, el comando de Windows aparecer como la siguiente imagen:

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

CREATE TABLE Partido (cve_equip number,categoria char(20),puntos number );

En el siguiente ejercicio el dicente deber insertar los datos correspondientes dentro de la tabla de representante y mostrar al menos 2 campos completos

INSERT INTO Partido VALUES ('2000010','varonil','25');

INSERT INTO Partido VALUES ('2000011','varonil','20');

Salir de commando de windows desde Oracle Database Solo hay que terminar de hacer los cambios necesarios dentro de nuestra tabla y escribir dentro de ella quit; para salir de la base de datos de Oracle

Despus de estar en comando de Windows normal, escribimos exit (en espaol es salir) para salir del comando de Windows.

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

Coneccion de Oracle con Java Netbeans En esta parte del cdigo es necesario instalar un complemento que est en la carpeta de instalacin de Oracle database. Su ubicacin tambin depende de la ubicacin de la instalacin que seleccionaste para instalar Oracle database, si la instalacin no se modific su ruta debe de estar en este directorio. Este es el cdigo fuente de la conexin con Oracle database y netbeans, pero hace falta un complemento para hacerlo funcionar, en el siguiente ejercicio lo pondrs a prueba. package equipos; import java.sql.*; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.*; public class conexion { private Connection cnx; private Statement sent; private ResultSet rs; public conexion() { try { Class.forName("oracle.jdbc.OracleDri ver"); DriverManager.registerDriver(new oracle.jdbc.OracleDriver()); } catch (SQLException ex) { Logger.getLogger(conexion.class.get Name()).log(Level.SEVERE, null, ex); JOptionPane.showMessageDialog(nu ll, "Error al accesar ala BDs",

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

JOptionPane.ERROR_MESSAGE); } catch (ClassNotFoundException e) { e.printStackTrace(); JOptionPane.showMessageDialog(nu ll, "Error al accesar ala BDs", JOptionPane.ERROR_MESSAGE);} try {cnx = DriverManager.getConnection("jdbc:o racle:thin:@localhost:1521:XE", "jugar", "jugar"); sent = cnx.createStatement(); rs = sent.getResultSet(); } catch (SQLException e) { e.printStackTrace();}} public void insertar(String sql) { boolean si = true; try { getSent().execute(sql); } catch (SQLException ex) { Logger.getLogger(conexion.class.get Name()).log(Level.SEVERE, null, ex); System.err.println(ex.getMessage()); JOptionPane.showMessageDialog(ne w javax.swing.JFrame(), "Usuario no registrado");

si = false;} if (si) { JOptionPane.showMessageDialog(ne w javax.swing.JFrame(), "Usuario registrado");}} public void cerrar() { try { getRs().close(); getSent().close(); getCnx().close(); } catch (SQLException ex) { Logger.getLogger(conexion.class.get Name()).log(Level.SEVERE, null, ex);}} public Connection getCnx() { return cnx;} public Statement getSent() { return sent;} public ResultSet getRs() { return rs; } public ResultSet consulta(String sql) throws SQLException { return sent.executeQuery(sql);}}

EJERCICIO 6 Encuentra la forma de encontrar la conexin con Java Netbeans con Oracle database, el archivo se encuentra en el sistema operativo o ubicacin de instalacin, esto para coordinar la base de datos anterior y el nuevo programa Objetivo:

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

Encuentra la forma correcta de hacer la conexin netbeans y Oracle

En el sistema se mostrara algunos datos que se necesiten ingresar, por ejemplo para registrar a un equipo y consultar a los equipos y ver a los partidos

En caso de no contar con datos dentro de la base de datos Para registrar a un representante tambin se puede ingresar de la siguiente forma

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

Esta misma tabla aparecer para registrar a tanto los representantes y como los jugadores obviamente presionando los botones correspondientes.

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO CENTRO UNIVERSITARIO UAEM ATLACOMULCO

Bibliografa o Korenke,Davis M. DATABASE Processing. Edit Pearson Higher Education 5 edition. 1996 o H.F. Korth & A. Silberchatz Fundamentos de las bases de datos. McGraw Hill.1998 o Martin,James. Organizacion de lasbases de datos. Prentice Hall. Mxico, 1992.

También podría gustarte