SlideShare ist ein Scribd-Unternehmen logo
1 von 30
UNIVERSIDAD NACIONAL DE
TRUJILLO
CENTRO SUPERIOR TECNICO
CURSO:
LENGUAAJE PROGRAMACION III (JAVA)
TEMA:
SISTEMA DE CONTROL DE UNA VETERINARIA

ALUMNOS:
MELGAREJO RAFAEL, Patricia Edith
MARREROS HORNA, Pedro Antonio
MEDEROS FLORES, Junior Arturo
GRAOS ARMAS, William David
DOCENTE:
Ing. Arturo Díaz Pulido

TRUJILLO-PERÚ
2014
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

INDICE
DEDICATORIA ....................................................................................................................... 2
INTRODUCCION .................................................................................................................... 3
CAPITULO I: MARCO TEORICO .............................................................................................. 4

1.1 Base de datos (BD)
1.2 Sistema Gestor de Base de Datos (SGBD)
1.3 Modelo Relacional
1.4 MySql
1.5 Netbeans
1.6 Workbench
1.7 Java
1.8 JDBC
1.9 Dato
1.10 Tabla
1.11 Atributos
1.12 Entidad
1.13 Relación
1.14 Consulta en una Base de Datos
1.15 Formulario en una Base de Datos
1.16 Clave primaria
1.17 Clave Foránea
1.18 Cardinalidad en una Base de Datos
1.19 Registro de una Base de Datos
1.20 Metadatos
1.21 Índices
1.22 Datos del Usuario
1.23 Metadatos de Aplicación
1.24 Clase
1.25 Fuente de Paquetes (source packages)
1.26 JFrame Form
1.27 JPanel Form
1.28 Entorno de Desarrollo Integrado (IDE)
1.29 Interfaz Gráfica de Usuario (GUI)
1.30 Plataformas en Netbeans
CAPITULO II: INGENIERIA DEL PROYECTO ............................................................................. 8

2.1Ciclo de vida del software

2.2 Modelo Entidad Relación
2.3 Modelo Relacional

CESTUNT

Página 2
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

CAPITULO III: MANUAL DE USUARIO .................................................................................... 21
CONCLUSIONES .................................................................................................................. 27
LINKOGRAFIA .................................................................................................................... 28

CESTUNT

Página 3
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

DICATORIA

Doy gracias a Dios, a mis padres, a mis compañeros y al profesor Luis Peralta
quienes formaron parte de este aprendizaje, ayudaron y aportaron para que este
proyecto salga adelante.

Junior A. Mederos Flores

En primer lugar agradecer a Dios por haberme permitido llegar hasta este punto
y haberme dado salud las fuerzas necesarias para seguir adelante día a día para
lograr mis objetivos, además de su infinita bondad y amor.
GRAOS ARMAS DAVID
Les dedico este trabajo a mis padres que forman una gran parte dentro de la
investigación y los autores de este trabajo donde plasmamos todo nuestroesfuerzo
y a todos los que me han apoyado con este proyecto.
MARREROS HORNA PEDRO

Dedico este trabajo a mis padres y mis hijos que son quienes impulsan mis deseos
de seguir adelante y cumplir todas mis metas, y de manera muy especial a Dios
que ha permitido que yo este avanzando hasta este momento.
MELGAREJO RAFAEL PATRICIA

CESTUNT

Página 4
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

INTRODUCCION

El presente trabajo es una monografía sobre la conexión entre Netbeans y
SGBD MySql, este proyecto está orientado a facilitar al usuario el manejo de
esta conexión. El equipo de trabajo realizo la tarea de buscar, leer y
seleccionar la mejor información acerca de la conexión entre Netbeans y SGBD
MySql.
Esta monografía fue hecha especialmente para aprender más y para saber más
acerca del uso y manejo del IDE Netbeans y el SGBD MySql.

Esperamos que esta monografía sea de ayuda para el usuario interesado,
también esperamos que este trabajo realizado sea de su agrado y que
aprendan más acerca de la conexión entre Netbeans y el SGBD MySql.

CESTUNT

Página 5
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

I.MARCO TEORICO
1.1 Base de datos (BD):
Es un conjunto de datos que pertenecen al mismo contexto almacenados
sistemáticamente para su posterior uso.
1.2 Sistema Gestor de Base de Datos (SGBD):
Es un conjunto de programas que sirven para definir, construir y manipular
una base de datos.
1.3 Modelo Relacional:
El modelo relacional para la gestión de una base de datos es un modelo de
datos basado en la lógica de predicados y en la teoría de conjuntos.
1.4 MySql:
Es un sistema de gestión de base de datos (SGBD) multiusuario, multiplataforma y
de código abierto.
1.5 Netbeans:
Netbeans es un entorno de desarrollo integrado libre, hecho principalmente para el
lenguaje de programación Java.
1.6 Workbench:
Es una herramienta visual de diseño de bases de datos que integra desarrollo de
software, que permite diseñar una base de datos, creación y mantenimiento para
el sistema de base de datos Mysql.
1.7 Java:
Java es un lenguaje de programación por objetos que permite crear programas
que funcionan en cualquier tipo de ordenador y sistema operativo.
1.8 JDBC:
Un controlador o driver que permite la ejecución de operaciones sobre bases de
datos desde el lenguaje de programación Java independientemente del sistema de
operación donde se ejecute o de la base de datos a la cual se accede utilizando el
dialecto SQL del modelo de base de datos que se utilice.
1.9 Dato:
Es la representación simbólica de un atributo o variable cuantitativa de algo.

CESTUNT

Página 6
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

1.10 Tabla:
Una tabla de datos es un objeto que se define y utiliza para almacenar los datos.
Una tabla contiene información sobre un tema o asunto particular.
1.11 Atributos:
Los atributos son las características por medio de los cuales se puede describir
una entidad.
1.12 Entidad:
Es una representación de un objeto o concepto del mundo real que se describe en
una base de datos.
1.13 Relación:
Se define como relación en una base de datos al vínculo entre dos o más
entidades que describe alguna interacción entre las mismas.
1.14 Consulta en una Base de Datos:
Una consulta es el método para acceder a los datos en la base de datos, en la
cual se puede modificar, borrar, mostrar y agregar datos en una base de datos.
1.15 Formulario en una Base de Datos:
Un formulario es un documento con espacios (campos) en donde se pueden
escribir o seleccionar opciones.
1.16 Clave primaria:
Se llama clave primaria a un campo o a una combinación de campos que identifica
de forma única a cada fila de una tabla. Una clave primaria comprende de esta
manera una columna o conjunto de columnas. No puede haber dos filas en una
tabla que tengan la misma clave primaria.
1.17 Clave Foránea:
Es una limitación referencial entre dos tablas.
1.18 Cardinalidad en una Base de Datos:
Es el número de entidades con la cual otra entidad puede asociar mediante una
relación.
1.19 Registro de una Base de Datos:
Es un tipo de dato estructurado formado por la unión de varios elementos bajo
una misma estructura.

CESTUNT

Página 7
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

1.20 Metadatos:
También se conocen como tablas las cuales contienen información acerca de la
base de datos, es decir, el tipo y cantidad de registros que contiene.
1.21 Índices:
Es el ordenamiento de los datos según la conveniencia del usuario para realizar
un manejo más fácil de los mismos.
1.22 Datos del Usuario:
Son tablas de datos que contienen la información específica de los datos que
almacena la base, los cuales están ordenados en filas y columnas.
1.23 Metadatos de Aplicación:
Se utilizan para almacenar la estructura y el formato de formas del usuario,
reportes, consultas y otros componentes de aplicación.
1.24 Clase:
Una clase es la definición de las características concretas de un determinado tipo
de objetos. Es decir, de cuáles son los datos y los métodos de los que van a
disponer todos los objetos de ese tipo.
1.25 Fuente de Paquetes (source packages):
Los paquetes son una forma de organizar grupos de clases. Un paquete contiene
un conjunto de clases relacionadas bien por finalidad, por ámbito o por herencia.
1.26 JFrame Form:
Un JFrame Form es una plantilla en la que puedes diseñar valga la redundancia la
interfaz que necesites solo con arrastrar los elementos necesarios.
1.27 JPanel Form:
Jpanel es un contenedor de Jframes, que son los formularios donde se ponen los
botones y demás elementos de los programas.
1.28 Entorno de Desarrollo Integrado (IDE):
Es un entorno de programación que ha sido empaquetado como un programa de
aplicación; es decir, consiste en un editor de código, un compilador, un depurador
y un constructor de interfaz gráfica (GUI).

CESTUNT

Página 8
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

1.29 Interfaz Gráfica de Usuario (GUI):
Es un conjunto de imágenes y objetos gráficos para representar la información y
acciones disponibles en la interfaz.

1.30 Plataformas en Netbeans:
La plataforma Netbeans permite que las aplicaciones sean desarrolladas a partir
de un conjunto de componentes de software llamadosmódulos.

CESTUNT

Página 9
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

II. INGENIERIA DEL PROYECTO

2.1 Ciclo de vida del software
Para la realización del presente trabajo se tuvo en cuenta los siguientes pasos:
a) Análisis de los requerimientos de una veterinaria.
b) Creación del Modelo Entidad Relación de la base de datos de una veterinaria.

CESTUNT

Página 10
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

c) Creación del Modelo Relacional de la base de datos de una veterinaria.

CESTUNT

Página 11
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

d) Implementación de la Base de Datos de una veterinaria.

e) Conexión de Netbeans con MySql.

CESTUNT

Página 12
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

f) Diseño, Implementación y generación de Formularios utilizando Netbeans.
Formulario de la tabla dueño.

Formulario dela tabla veterinario.

CESTUNT

Página 13
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

Formulario der la tabla citas.

Formulario de la tabla historial de una mascota.

CESTUNT

Página 14
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

Formulario de la tabla vacunas.

Formulario de la tabla enfermedades.

CESTUNT

Página 15
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

Formulario de la tabla mascota.

g) Llenar datos a los formularios con registros de todas las tablas para probar
Su funcionamiento.

CESTUNT

Página 16
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

h) Realizar los reportes de todos los formularios de la base de datos veterinaria.

CESTUNT

Página 17
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

Elegir la tabla sobre la cual se hará el reporte.

Este es un ejemplo de un reporte generado.

CESTUNT

Página 18
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

2.2Modelo Entidad Relación

CESTUNT

Página 19
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

Descripción del Modelo Entidad Relación.
Descripción de las entidades:
Veterinario: Empleado que brinda tratamiento a los animales que llegan al
establecimiento veterinario.
Mascota: Es el animal al cual se le brinda un tratamiento adecuado según
su estado.
Dueño: Persona que tiene a cargo un animal (mascota).
Cita: Es el día en cual se realizara el tratamiento a la mascota.
Vacunas: Es un medicamento que se le suministra a la mascota como
método de prevención o posible cura.
Historial: Es el registro donde se guarda el numero veces que fue atendida
la mascota describiendo el motivo de su estado.
Enfermedades: Padecimientos que sufren las mascotas.
Descripción de los campos:
Veterinario:






CodVeterinario CHAR (10)
Nombre VARCHAR (30)
Apellido VARCHAR (30)
Domicilio VARCHAR (30)
Teléfono VARCHAR (10)

Dueño:







DNICHAR (10)
Nombre VARCHAR (30)
Apellido VARCHAR (30)
Domicilio VARCHAR (30)
Teléfono VARCHAR (10)
CorreoVARCHAR (10)

CESTUNT

Página 20
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

Historial:





CodHistorial CHAR (10)
Fecha DATE
MotivoVARCHAR (150)
Diagnostico VARCHAR (100)

Cita:




CodCita CHAR (10)
FechaAtencion DATETIME
ProximaCita DATETIME

Enfermedades:





CodEnfermedad CHAR (10)
Descripcion VARCHAR (150)
Sintomas VARCHAR (150)
CodHistorial CHAR (10)

Vacunas:






CodVacunas CHAR (10)
Fecha DATE
TipoVacuna VARCHAR (150)
NumDosis INT
CodMascotaCHAR (10)

Mascota:












CodMascota CHAR (10)
Nombre VARCHAR (30)
FechaNacimiento DATE
Edad INT
PesoFLOAT
Color VARCHAR (15)
Raza VARCHAR (15)
CodVeterinario CHAR (10)
DNI CHAR (10)
CodHistorial CHAR (10)
CodCita CHAR (10)

CESTUNT

Página 21
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

2.3Modelo Relacional

CESTUNT

Página 22
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

Pasos de manipulación del sistema:
1. Al ingresar al sistema aparecerá un menú en el cual se podrá elegir la opción de
registro que se requiera.

2. Al elegir una opción, desplegando el menú podremos ingresar a cualquiera de
los registros.

CESTUNT

Página 23
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

3. Al entrar a un registro podremos realizar operaciones como insertar.

Al dar click en el
botón GUARDAR se
insertaran los datos
automáticamente.

CESTUNT

Página 24
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

4. También podremos actualizar o modificar los datos.

Al dar click en el
botón ACTUALIZAR
cambiaran los datos
automáticamente.

CESTUNT

Página 25
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

5. También podremos limpiar las cajas de texto utilizando el botón “nuevo”.

Al dar click en el
botón NUEVO las
cajas de texto se
limpiaran.

CESTUNT

Página 26
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

6. Para buscar un registro utilizaremos el botón BUSCAR, ingresando donde se
pide el código que identifique al registro.

Al dar click en el
botón BUSCAR en la
tabla aparecerá
solo el registro
requerido.

CESTUNT

Página 27
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

7. El botón MOSTRAR DATOS, sirve para volver a mostrar todos los datos que
están dentro de la tabla.

Al dar click en el
botón MOSTRAR
DATOS aparecerán
todos los registros
dentro de la tabla.

CESTUNT

Página 28
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

CONCLUSIONES
Habiendo realizado e implementado un Sistema de Control de una
Veterinaria utilizando las herramienta del IDE Netbeans y el SGBD MySql, nos
dimos cuenta que es posible y muy factible hacer la Conexión entre Netbeans
y MySql , existiendo varias formas de realizar la misma.
Con lo cual podemos afirmar que Netbeans siendo este un Entorno de
Desarrollo Integrado para el Lenguaje de Programación JAVA, una
herramienta muy completa que facilita la realización de proyectos donde se
necesitan implementar formularios que faciliten el manejo de los negocios o
empresas que lo soliciten o requieran.
También podemos afirmar que MySql es un SGBD que nos permite tener una
Base de Datos confiable la cual podemos conectarla a los formularios y poder
realizar las operaciones que se requieran de acuerdo a los requerimientos del
cliente.

CESTUNT

Página 29
LENGUAJE DE PROGRAMACION III JAVA

COMPUTACION E INFORMATICA

LINKOGRAFIA

http://www.diclib.com/JDBC%20/show/es/es_wiki_10/J/2784/540/0/0/33593#.Ut3e
8RDv7cc#ixzz2qzt24Esf
http://es.wikipedia.org/wiki/NetBeans
http://www.monografias.com/trabajos11/basda/basda.shtml
http://www.alegsa.com.ar/Dic/sgbd.php
http://www.slideshare.net/hcumbicusr/sistemas-gestores-de-base-de-datos-sgbd13333545
http://www.taringa.net/posts/apuntes-y-monografias/13706428/Atributos-bases-dedatos.html
http://www.slideshare.net/linis129/entidad-l

CESTUNT

Página 30

Weitere ähnliche Inhalte

Was ist angesagt?

Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 
Manejo de triggers en sql server
Manejo de triggers en sql server Manejo de triggers en sql server
Manejo de triggers en sql server Dheeyi William
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Proyecto administracion de una biblioteca
Proyecto administracion de una bibliotecaProyecto administracion de una biblioteca
Proyecto administracion de una bibliotecaUniversidad de Panamá
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenadosiluijo
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...Uriel Herrera
 
Curso: Seguridad de redes e Internet: Sílabo
Curso: Seguridad de redes e Internet: SílaboCurso: Seguridad de redes e Internet: Sílabo
Curso: Seguridad de redes e Internet: SílaboJack Daniel Cáceres Meza
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANliras loca
 
Proyecto de redes ejemplo
Proyecto de redes ejemploProyecto de redes ejemplo
Proyecto de redes ejemploIvan Porras
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
 

Was ist angesagt? (20)

Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Diseño fisico
Diseño fisicoDiseño fisico
Diseño fisico
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Manejo de triggers en sql server
Manejo de triggers en sql server Manejo de triggers en sql server
Manejo de triggers en sql server
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Proyecto administracion de una biblioteca
Proyecto administracion de una bibliotecaProyecto administracion de una biblioteca
Proyecto administracion de una biblioteca
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
 
Diseño de un Datamart
Diseño de un DatamartDiseño de un Datamart
Diseño de un Datamart
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Arquitectura sql
Arquitectura sqlArquitectura sql
Arquitectura sql
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Curso: Seguridad de redes e Internet: Sílabo
Curso: Seguridad de redes e Internet: SílaboCurso: Seguridad de redes e Internet: Sílabo
Curso: Seguridad de redes e Internet: Sílabo
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLAN
 
Proyecto de redes ejemplo
Proyecto de redes ejemploProyecto de redes ejemplo
Proyecto de redes ejemplo
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 

Andere mochten auch

Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)mariaccuyares
 
Formulacion del proyecto albergue de gatos y perros
Formulacion del proyecto albergue de gatos y perrosFormulacion del proyecto albergue de gatos y perros
Formulacion del proyecto albergue de gatos y perroseduardomarrufo2014
 
Software y sistemas operativos (1)
Software y sistemas operativos (1)Software y sistemas operativos (1)
Software y sistemas operativos (1)mariaccuyares
 
Proyecto final diseño_proyectopptx
Proyecto  final diseño_proyectopptxProyecto  final diseño_proyectopptx
Proyecto final diseño_proyectopptxamjimenezm
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
Enfoque sistemico[1]
Enfoque sistemico[1]Enfoque sistemico[1]
Enfoque sistemico[1]mariaccuyares
 
Parque nacional natural cahinarí luz-mercedes rodriguez
Parque nacional natural cahinarí luz-mercedes rodriguezParque nacional natural cahinarí luz-mercedes rodriguez
Parque nacional natural cahinarí luz-mercedes rodriguezLily Afanador
 
Infome programa de formación titulada (1)
Infome programa de formación titulada (1)Infome programa de formación titulada (1)
Infome programa de formación titulada (1)gloriainesavendano
 
Informatica de recursos humanos slideshare
Informatica de  recursos humanos   slideshareInformatica de  recursos humanos   slideshare
Informatica de recursos humanos slideshareLa Na Ovando
 
Lahidrosfera 090412205641-phpapp02
Lahidrosfera 090412205641-phpapp02Lahidrosfera 090412205641-phpapp02
Lahidrosfera 090412205641-phpapp02Armando Calla
 
Mercadotecnia y Comercio Internacional
Mercadotecnia y Comercio InternacionalMercadotecnia y Comercio Internacional
Mercadotecnia y Comercio InternacionalNo Soy Britney
 

Andere mochten auch (20)

Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)Ingenieria del software ( grupo 2)
Ingenieria del software ( grupo 2)
 
Grupo redes
Grupo redesGrupo redes
Grupo redes
 
Grupo 3
Grupo 3Grupo 3
Grupo 3
 
Grupo4
Grupo4Grupo4
Grupo4
 
Formulacion del proyecto albergue de gatos y perros
Formulacion del proyecto albergue de gatos y perrosFormulacion del proyecto albergue de gatos y perros
Formulacion del proyecto albergue de gatos y perros
 
Grupo BD
Grupo BDGrupo BD
Grupo BD
 
Software y sistemas operativos (1)
Software y sistemas operativos (1)Software y sistemas operativos (1)
Software y sistemas operativos (1)
 
Proyecto final diseño_proyectopptx
Proyecto  final diseño_proyectopptxProyecto  final diseño_proyectopptx
Proyecto final diseño_proyectopptx
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Enfoque sistemico[1]
Enfoque sistemico[1]Enfoque sistemico[1]
Enfoque sistemico[1]
 
Imperio romano
Imperio romanoImperio romano
Imperio romano
 
Parque nacional natural cahinarí luz-mercedes rodriguez
Parque nacional natural cahinarí luz-mercedes rodriguezParque nacional natural cahinarí luz-mercedes rodriguez
Parque nacional natural cahinarí luz-mercedes rodriguez
 
Infome programa de formación titulada (1)
Infome programa de formación titulada (1)Infome programa de formación titulada (1)
Infome programa de formación titulada (1)
 
Redes (ia)
Redes (ia)Redes (ia)
Redes (ia)
 
R3
R3R3
R3
 
A donde iré sin ti señor
A donde iré sin ti señorA donde iré sin ti señor
A donde iré sin ti señor
 
Informatica de recursos humanos slideshare
Informatica de  recursos humanos   slideshareInformatica de  recursos humanos   slideshare
Informatica de recursos humanos slideshare
 
Gpi clase 2
Gpi clase 2Gpi clase 2
Gpi clase 2
 
Lahidrosfera 090412205641-phpapp02
Lahidrosfera 090412205641-phpapp02Lahidrosfera 090412205641-phpapp02
Lahidrosfera 090412205641-phpapp02
 
Mercadotecnia y Comercio Internacional
Mercadotecnia y Comercio InternacionalMercadotecnia y Comercio Internacional
Mercadotecnia y Comercio Internacional
 

Ähnlich wie Monografia

Guía didactica módulo iv sub ii
Guía didactica módulo iv sub iiGuía didactica módulo iv sub ii
Guía didactica módulo iv sub iijacob_188
 
Base de datos ups - informatica 2 - mercedes aguillon
Base de datos   ups - informatica 2 - mercedes aguillonBase de datos   ups - informatica 2 - mercedes aguillon
Base de datos ups - informatica 2 - mercedes aguillonLisbeth Mercedes
 
Unidad 7 diseño estructructurado de datos microsoft access.
Unidad 7 diseño estructructurado de datos microsoft access.Unidad 7 diseño estructructurado de datos microsoft access.
Unidad 7 diseño estructructurado de datos microsoft access.Vanessa Toral Yépez
 
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.naviwz
 
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.naviwz
 
Unidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosUnidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosDarleneperalta
 
Dprn3 u3 a1_alli
Dprn3 u3 a1_alliDprn3 u3 a1_alli
Dprn3 u3 a1_alliAlex Liev
 
Basesde datos
Basesde datosBasesde datos
Basesde datosyakiraq
 
CuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfCuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfvanessaguadalinfo
 
CuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfCuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfIngAnyeloValdiviaG
 
Cuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticasCuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticasNewstartlife
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Valentina Vasquez
 
Tutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft AccessTutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft AccessIsaac Galvez
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1Airam Ramirez
 
Conceptos y motores
Conceptos y motoresConceptos y motores
Conceptos y motoresAndresSuarez
 

Ähnlich wie Monografia (20)

Guía didactica módulo iv sub ii
Guía didactica módulo iv sub iiGuía didactica módulo iv sub ii
Guía didactica módulo iv sub ii
 
Base de datos ups - informatica 2 - mercedes aguillon
Base de datos   ups - informatica 2 - mercedes aguillonBase de datos   ups - informatica 2 - mercedes aguillon
Base de datos ups - informatica 2 - mercedes aguillon
 
Guia de planeacion 2
Guia de planeacion 2Guia de planeacion 2
Guia de planeacion 2
 
Unidad 7 diseño estructructurado de datos microsoft access.
Unidad 7 diseño estructructurado de datos microsoft access.Unidad 7 diseño estructructurado de datos microsoft access.
Unidad 7 diseño estructructurado de datos microsoft access.
 
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Copia de unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
 
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
Unidad 7 diseã‘o_estructructurado_de_datos_microsoft_access.
 
Unidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datosUnidad # 7 diseño estructurado de datos
Unidad # 7 diseño estructurado de datos
 
Dprn3 u3 a1_alli
Dprn3 u3 a1_alliDprn3 u3 a1_alli
Dprn3 u3 a1_alli
 
Basesde datos
Basesde datosBasesde datos
Basesde datos
 
Trabajo de informatica 2
Trabajo de informatica 2Trabajo de informatica 2
Trabajo de informatica 2
 
Unidad i bd
Unidad i bdUnidad i bd
Unidad i bd
 
CuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfCuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdf
 
CuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfCuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdf
 
Cuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticasCuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticas
 
Cuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticasCuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticas
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
 
Tutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft AccessTutorial Fundamentos de Microsoft Access
Tutorial Fundamentos de Microsoft Access
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Expo
ExpoExpo
Expo
 
Conceptos y motores
Conceptos y motoresConceptos y motores
Conceptos y motores
 

Kürzlich hochgeladen

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 

Kürzlich hochgeladen (20)

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 

Monografia

  • 1. UNIVERSIDAD NACIONAL DE TRUJILLO CENTRO SUPERIOR TECNICO CURSO: LENGUAAJE PROGRAMACION III (JAVA) TEMA: SISTEMA DE CONTROL DE UNA VETERINARIA ALUMNOS: MELGAREJO RAFAEL, Patricia Edith MARREROS HORNA, Pedro Antonio MEDEROS FLORES, Junior Arturo GRAOS ARMAS, William David DOCENTE: Ing. Arturo Díaz Pulido TRUJILLO-PERÚ 2014
  • 2. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA INDICE DEDICATORIA ....................................................................................................................... 2 INTRODUCCION .................................................................................................................... 3 CAPITULO I: MARCO TEORICO .............................................................................................. 4 1.1 Base de datos (BD) 1.2 Sistema Gestor de Base de Datos (SGBD) 1.3 Modelo Relacional 1.4 MySql 1.5 Netbeans 1.6 Workbench 1.7 Java 1.8 JDBC 1.9 Dato 1.10 Tabla 1.11 Atributos 1.12 Entidad 1.13 Relación 1.14 Consulta en una Base de Datos 1.15 Formulario en una Base de Datos 1.16 Clave primaria 1.17 Clave Foránea 1.18 Cardinalidad en una Base de Datos 1.19 Registro de una Base de Datos 1.20 Metadatos 1.21 Índices 1.22 Datos del Usuario 1.23 Metadatos de Aplicación 1.24 Clase 1.25 Fuente de Paquetes (source packages) 1.26 JFrame Form 1.27 JPanel Form 1.28 Entorno de Desarrollo Integrado (IDE) 1.29 Interfaz Gráfica de Usuario (GUI) 1.30 Plataformas en Netbeans CAPITULO II: INGENIERIA DEL PROYECTO ............................................................................. 8 2.1Ciclo de vida del software 2.2 Modelo Entidad Relación 2.3 Modelo Relacional CESTUNT Página 2
  • 3. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA CAPITULO III: MANUAL DE USUARIO .................................................................................... 21 CONCLUSIONES .................................................................................................................. 27 LINKOGRAFIA .................................................................................................................... 28 CESTUNT Página 3
  • 4. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA DICATORIA Doy gracias a Dios, a mis padres, a mis compañeros y al profesor Luis Peralta quienes formaron parte de este aprendizaje, ayudaron y aportaron para que este proyecto salga adelante. Junior A. Mederos Flores En primer lugar agradecer a Dios por haberme permitido llegar hasta este punto y haberme dado salud las fuerzas necesarias para seguir adelante día a día para lograr mis objetivos, además de su infinita bondad y amor. GRAOS ARMAS DAVID Les dedico este trabajo a mis padres que forman una gran parte dentro de la investigación y los autores de este trabajo donde plasmamos todo nuestroesfuerzo y a todos los que me han apoyado con este proyecto. MARREROS HORNA PEDRO Dedico este trabajo a mis padres y mis hijos que son quienes impulsan mis deseos de seguir adelante y cumplir todas mis metas, y de manera muy especial a Dios que ha permitido que yo este avanzando hasta este momento. MELGAREJO RAFAEL PATRICIA CESTUNT Página 4
  • 5. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA INTRODUCCION El presente trabajo es una monografía sobre la conexión entre Netbeans y SGBD MySql, este proyecto está orientado a facilitar al usuario el manejo de esta conexión. El equipo de trabajo realizo la tarea de buscar, leer y seleccionar la mejor información acerca de la conexión entre Netbeans y SGBD MySql. Esta monografía fue hecha especialmente para aprender más y para saber más acerca del uso y manejo del IDE Netbeans y el SGBD MySql. Esperamos que esta monografía sea de ayuda para el usuario interesado, también esperamos que este trabajo realizado sea de su agrado y que aprendan más acerca de la conexión entre Netbeans y el SGBD MySql. CESTUNT Página 5
  • 6. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA I.MARCO TEORICO 1.1 Base de datos (BD): Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso. 1.2 Sistema Gestor de Base de Datos (SGBD): Es un conjunto de programas que sirven para definir, construir y manipular una base de datos. 1.3 Modelo Relacional: El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. 1.4 MySql: Es un sistema de gestión de base de datos (SGBD) multiusuario, multiplataforma y de código abierto. 1.5 Netbeans: Netbeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. 1.6 Workbench: Es una herramienta visual de diseño de bases de datos que integra desarrollo de software, que permite diseñar una base de datos, creación y mantenimiento para el sistema de base de datos Mysql. 1.7 Java: Java es un lenguaje de programación por objetos que permite crear programas que funcionan en cualquier tipo de ordenador y sistema operativo. 1.8 JDBC: Un controlador o driver que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java independientemente del sistema de operación donde se ejecute o de la base de datos a la cual se accede utilizando el dialecto SQL del modelo de base de datos que se utilice. 1.9 Dato: Es la representación simbólica de un atributo o variable cuantitativa de algo. CESTUNT Página 6
  • 7. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 1.10 Tabla: Una tabla de datos es un objeto que se define y utiliza para almacenar los datos. Una tabla contiene información sobre un tema o asunto particular. 1.11 Atributos: Los atributos son las características por medio de los cuales se puede describir una entidad. 1.12 Entidad: Es una representación de un objeto o concepto del mundo real que se describe en una base de datos. 1.13 Relación: Se define como relación en una base de datos al vínculo entre dos o más entidades que describe alguna interacción entre las mismas. 1.14 Consulta en una Base de Datos: Una consulta es el método para acceder a los datos en la base de datos, en la cual se puede modificar, borrar, mostrar y agregar datos en una base de datos. 1.15 Formulario en una Base de Datos: Un formulario es un documento con espacios (campos) en donde se pueden escribir o seleccionar opciones. 1.16 Clave primaria: Se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria. 1.17 Clave Foránea: Es una limitación referencial entre dos tablas. 1.18 Cardinalidad en una Base de Datos: Es el número de entidades con la cual otra entidad puede asociar mediante una relación. 1.19 Registro de una Base de Datos: Es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. CESTUNT Página 7
  • 8. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 1.20 Metadatos: También se conocen como tablas las cuales contienen información acerca de la base de datos, es decir, el tipo y cantidad de registros que contiene. 1.21 Índices: Es el ordenamiento de los datos según la conveniencia del usuario para realizar un manejo más fácil de los mismos. 1.22 Datos del Usuario: Son tablas de datos que contienen la información específica de los datos que almacena la base, los cuales están ordenados en filas y columnas. 1.23 Metadatos de Aplicación: Se utilizan para almacenar la estructura y el formato de formas del usuario, reportes, consultas y otros componentes de aplicación. 1.24 Clase: Una clase es la definición de las características concretas de un determinado tipo de objetos. Es decir, de cuáles son los datos y los métodos de los que van a disponer todos los objetos de ese tipo. 1.25 Fuente de Paquetes (source packages): Los paquetes son una forma de organizar grupos de clases. Un paquete contiene un conjunto de clases relacionadas bien por finalidad, por ámbito o por herencia. 1.26 JFrame Form: Un JFrame Form es una plantilla en la que puedes diseñar valga la redundancia la interfaz que necesites solo con arrastrar los elementos necesarios. 1.27 JPanel Form: Jpanel es un contenedor de Jframes, que son los formularios donde se ponen los botones y demás elementos de los programas. 1.28 Entorno de Desarrollo Integrado (IDE): Es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). CESTUNT Página 8
  • 9. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 1.29 Interfaz Gráfica de Usuario (GUI): Es un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. 1.30 Plataformas en Netbeans: La plataforma Netbeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamadosmódulos. CESTUNT Página 9
  • 10. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA II. INGENIERIA DEL PROYECTO 2.1 Ciclo de vida del software Para la realización del presente trabajo se tuvo en cuenta los siguientes pasos: a) Análisis de los requerimientos de una veterinaria. b) Creación del Modelo Entidad Relación de la base de datos de una veterinaria. CESTUNT Página 10
  • 11. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA c) Creación del Modelo Relacional de la base de datos de una veterinaria. CESTUNT Página 11
  • 12. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA d) Implementación de la Base de Datos de una veterinaria. e) Conexión de Netbeans con MySql. CESTUNT Página 12
  • 13. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA f) Diseño, Implementación y generación de Formularios utilizando Netbeans. Formulario de la tabla dueño. Formulario dela tabla veterinario. CESTUNT Página 13
  • 14. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA Formulario der la tabla citas. Formulario de la tabla historial de una mascota. CESTUNT Página 14
  • 15. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA Formulario de la tabla vacunas. Formulario de la tabla enfermedades. CESTUNT Página 15
  • 16. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA Formulario de la tabla mascota. g) Llenar datos a los formularios con registros de todas las tablas para probar Su funcionamiento. CESTUNT Página 16
  • 17. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA h) Realizar los reportes de todos los formularios de la base de datos veterinaria. CESTUNT Página 17
  • 18. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA Elegir la tabla sobre la cual se hará el reporte. Este es un ejemplo de un reporte generado. CESTUNT Página 18
  • 19. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 2.2Modelo Entidad Relación CESTUNT Página 19
  • 20. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA Descripción del Modelo Entidad Relación. Descripción de las entidades: Veterinario: Empleado que brinda tratamiento a los animales que llegan al establecimiento veterinario. Mascota: Es el animal al cual se le brinda un tratamiento adecuado según su estado. Dueño: Persona que tiene a cargo un animal (mascota). Cita: Es el día en cual se realizara el tratamiento a la mascota. Vacunas: Es un medicamento que se le suministra a la mascota como método de prevención o posible cura. Historial: Es el registro donde se guarda el numero veces que fue atendida la mascota describiendo el motivo de su estado. Enfermedades: Padecimientos que sufren las mascotas. Descripción de los campos: Veterinario:      CodVeterinario CHAR (10) Nombre VARCHAR (30) Apellido VARCHAR (30) Domicilio VARCHAR (30) Teléfono VARCHAR (10) Dueño:       DNICHAR (10) Nombre VARCHAR (30) Apellido VARCHAR (30) Domicilio VARCHAR (30) Teléfono VARCHAR (10) CorreoVARCHAR (10) CESTUNT Página 20
  • 21. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA Historial:     CodHistorial CHAR (10) Fecha DATE MotivoVARCHAR (150) Diagnostico VARCHAR (100) Cita:    CodCita CHAR (10) FechaAtencion DATETIME ProximaCita DATETIME Enfermedades:     CodEnfermedad CHAR (10) Descripcion VARCHAR (150) Sintomas VARCHAR (150) CodHistorial CHAR (10) Vacunas:      CodVacunas CHAR (10) Fecha DATE TipoVacuna VARCHAR (150) NumDosis INT CodMascotaCHAR (10) Mascota:            CodMascota CHAR (10) Nombre VARCHAR (30) FechaNacimiento DATE Edad INT PesoFLOAT Color VARCHAR (15) Raza VARCHAR (15) CodVeterinario CHAR (10) DNI CHAR (10) CodHistorial CHAR (10) CodCita CHAR (10) CESTUNT Página 21
  • 22. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 2.3Modelo Relacional CESTUNT Página 22
  • 23. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA Pasos de manipulación del sistema: 1. Al ingresar al sistema aparecerá un menú en el cual se podrá elegir la opción de registro que se requiera. 2. Al elegir una opción, desplegando el menú podremos ingresar a cualquiera de los registros. CESTUNT Página 23
  • 24. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 3. Al entrar a un registro podremos realizar operaciones como insertar. Al dar click en el botón GUARDAR se insertaran los datos automáticamente. CESTUNT Página 24
  • 25. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 4. También podremos actualizar o modificar los datos. Al dar click en el botón ACTUALIZAR cambiaran los datos automáticamente. CESTUNT Página 25
  • 26. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 5. También podremos limpiar las cajas de texto utilizando el botón “nuevo”. Al dar click en el botón NUEVO las cajas de texto se limpiaran. CESTUNT Página 26
  • 27. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 6. Para buscar un registro utilizaremos el botón BUSCAR, ingresando donde se pide el código que identifique al registro. Al dar click en el botón BUSCAR en la tabla aparecerá solo el registro requerido. CESTUNT Página 27
  • 28. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA 7. El botón MOSTRAR DATOS, sirve para volver a mostrar todos los datos que están dentro de la tabla. Al dar click en el botón MOSTRAR DATOS aparecerán todos los registros dentro de la tabla. CESTUNT Página 28
  • 29. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA CONCLUSIONES Habiendo realizado e implementado un Sistema de Control de una Veterinaria utilizando las herramienta del IDE Netbeans y el SGBD MySql, nos dimos cuenta que es posible y muy factible hacer la Conexión entre Netbeans y MySql , existiendo varias formas de realizar la misma. Con lo cual podemos afirmar que Netbeans siendo este un Entorno de Desarrollo Integrado para el Lenguaje de Programación JAVA, una herramienta muy completa que facilita la realización de proyectos donde se necesitan implementar formularios que faciliten el manejo de los negocios o empresas que lo soliciten o requieran. También podemos afirmar que MySql es un SGBD que nos permite tener una Base de Datos confiable la cual podemos conectarla a los formularios y poder realizar las operaciones que se requieran de acuerdo a los requerimientos del cliente. CESTUNT Página 29
  • 30. LENGUAJE DE PROGRAMACION III JAVA COMPUTACION E INFORMATICA LINKOGRAFIA http://www.diclib.com/JDBC%20/show/es/es_wiki_10/J/2784/540/0/0/33593#.Ut3e 8RDv7cc#ixzz2qzt24Esf http://es.wikipedia.org/wiki/NetBeans http://www.monografias.com/trabajos11/basda/basda.shtml http://www.alegsa.com.ar/Dic/sgbd.php http://www.slideshare.net/hcumbicusr/sistemas-gestores-de-base-de-datos-sgbd13333545 http://www.taringa.net/posts/apuntes-y-monografias/13706428/Atributos-bases-dedatos.html http://www.slideshare.net/linis129/entidad-l CESTUNT Página 30