Sei sulla pagina 1di 50

AGRADECIMIENTO

A toda la plana docente del Instituto Superior Tecnolgico Pblico PICHANAQUI


por darnos una buena educacin profesional para hacer de nosotros una persona
de provecho y competitivo en el mercado laboral actual.
Agradezco tambin a las personas quienes colaboraron conmigo de una y otra
manera, en especial al tcnico en computacin e informtica encargado del rea
de Informtica de la Municipalidad de la Ciudad de Pichanaqui que nos comparti
sus conocimientos laborales de la informtica.

INFORME DE PRACTICA

INDICE
CARATULA
DEDICATORIA
AGRADECIMIENTO
INDICE
INTRODUCCION
Pagina
CAPITULO I
DATOS GENERALES
1.1 DATOS DE LA EMPRESA........7
1.1.1 Razn social..7
1.1.2 Nombre del responsable de la institucin/empresa....7
1.1.3 Ubicacin....7
1.1.4 Resea histrica7 - 10
1.1.5 Misin....11
1.1.6 Visin..11
1.1.7 Estructura orgnica..12
1.2 DATOS DE LAS PRACTICAS..13
1.2.1 rea de ejecucin de prcticas..13
1.2.2 Nombre del responsable de supervisin de prcticas13
1.2.3 periodo de prcticas.13
1.2.4 Total de horas de prcticas realizadas.13
1.2.5 Horario de prcticas.13
CAPITULO II
MARCO TEORICO
2.1 BASE DE DATOS...14
2.2 HISTORIA........................................15
2.3 CONCEPTO DE BASE DEDATOS..17
INFORME DE PRACTICA

2.4 TIPOS DE BASE DE DAOS18


2.4.1 Segun la variabilidad de los datos almacenados.......................18
2.4.2 Segn el contenido.18
2.5 MODELO DE BASE DE DATOS19
2.6 DISEO DE LA BASE DE DATOS21
2.6.1 Modelo entida relacion...21
2.7 DESARROLLO DEL SISTEMA..22
2.8 DICCIONARIO DE DATOS.23
2.9 DISEO DE PANTALLAS...25
2.10 SISTEMAS DE GESTORES DE BASE DE DATOS.26
2.10.1 Microsoft SQL Server.26
2.11 My SQL.27
2.12 LENGUAJES DE PROGRAMACION...28
2.13 MICROSOFT VISUAL STUDIO28
2.14 VISUAL FOXPRO...29
CAPITULO III
ACTIVIDADES REALIZADAS

3.1. EQUIPOS Y HERRAMIENTAS UTILIZADAS....30


3.2. SOFTWARES UTILIZADOS.30
3.3. ACTIVIDADES REALIZADAS..31 - 41
CONCLUSIONES
SUGERENCIAS
BIBLIOGRAFIA
ANEXOS

INFORME DE PRACTICA

INTRODUCCIN

En estos tiempos de transformaciones vertiginosas en que vivimos a diario con


avances tecnolgicos estamos obligados a adaptarnos a esta realidad, en la
medida que nosotros contribuyamos a que estas nuevas tecnologas sean
adaptadas en nuestro medio para mejorar nuestra sociedad estaremos forjando
nuevos caminos para el desarrollo.

En la actualidad las practicas pre profesionales es un requisito de orden personal y


profesional que constituye un medio para

poder optar el grado. Es el primer

contacto laboral que uno tiene como estudiante que nos aporta nuevos
conocimientos y aprendizajes, es la oportunidad de aprender haciendo, una forma
de colaboracin mutuo en la que todos (empresas, entidades, estudiantes) ganan.
El presente informe de Prcticas pre profesionales del mdulo de DESARROLLO
DE SOFTWARE Y GESTIN DE BASE DE DATOS de la Carrera de
Computacin e Informtica del IESTP Pichanaqui, est referido a las labores
realizadas en el rea de la GERENCIA DE SERVICIOS PUBLICOS - DIVISIN DE
COMERCIALIZACIN CONTROL Y DEFENSA AL CONSUMIDOR. De la
Municipalidad Distrital de Pichanaqui, el cual consta de tres captulos, el primer
captulo describe los aspectos generales del practicante y de la institucin; el
segundo, la descripcin de las funciones realizadas en la organizacin; y el tercero
los aportes del practicante desempeado durante el periodo de prcticas.

EL ESTUDIANTE

INFORME DE PRACTICA

I.

DATOS GENERALES

1.1 DE LA EMPRESA:

1.1.1 RAZON SOCIAL:


MUNICIPALIDAD

DISTRITAL

DE

PICHANAQUI

con

RUC

20146640843, CIIU 75113 y nombre comercial Municipalidad Distrital de


Pichanaqui.
1.1.2 NOMBRE DEL RESPONSABLE DE LA INSTITUCION/EMPRESA:
RAUL ALIAGA SOTOMAYOR
1.1.3 UBICACIN:
JR. 1 DE MAYO N717
1.1.4 RESEA HISTORICA DE LA EMPRESA:
PICHANAQUI: SIGNIFICA PUEBLO BARRIDO POR EL RIO
Durante los aos de 1742 a 1752 surge el levantamiento de juan santos
Atahualpa que arrasa con todas las misiones que ocupaban lo que hoy es la
llamada selva central, incluyendo a un pequeo pueblo llamado pichana,
actualmente pichanaqui.
Esta rebelin libero a casi toda la selva ya que los nativos de todas partes se
unieron a esta causa, convirtindose as en el nico movimiento indgena
jams derrotado.

INFORME DE PRACTICA

A fines de 1957, segn un relato plasmado en una tesis hecha por la


hermana Casilda Rilova, Mara de la Cruz Ramrez Urdiain y Mara Victoria
Paesa Luesma, mencionan que don David Delgadillo Garca acompaado
de su esposa y don Egulicco vila entre otros parientes, llegaron desde lima
a estas tierras, despus de 15 das de largo y duro camino.
Pichanaki en 1962 se inici organizadamente con una Agencia Municipal
con el nombramiento de su primer Teniente Gobernador, Oswaldo Dvalos;
dependiendo polticamente del Distrito de Chanchamayo y de la provincia de
Tarma.
En 1966 por resolucin ministerial n 868 del 15 de marzo se cre el centro
educativo 30895 con valor oficial, hoy en da el emblemtico Santiago
Antnez de Mayolo, alma mater de la educacin en Pichanaqui.
Se dice que los pobladores se alimentaban de peces, que en esos tiempos
abundaban, yuca y animales de monte. La economa estaba basada
principalmente en la explotacin de la madera; tambin se dedicaban a la
produccin de la papaya, ctricos y algunas frutas ms.
Antes de la construccin de la carretera marginal las personas cuentan que
se transportaban en pequeos carros llamados mensajero, este vehculo
solo llegaba hasta pampa silva, actualmente perene y de ah el recorrido era
en bote, esta travesa sola ser muy peligrosa.
El 13 de diciembre de 1973 con la inauguracin de la carretera marginal, la
merced- Pichanaqui - Satipo, se abre camino al desarrollo y oportunidades
para nuestro distrito.
Antes de contar como santo patrn a san Jos de obrero, se veneraba a san
pedro.
En 1974 a la sombra de unos rboles se celebr una sesin general en la
cual se discuti sobre quin sera el patrono del pueblo, se habl de san
francisco, la virgen de Ftima,

san pedro y san Jos, tras largas

discusiones, se pas a votacin, siendo el santo elegido san Jos de obrero.


Actualmente celebramos nuestra fiesta patronal cada primero de mayo.
INFORME DE PRACTICA

EL gobierno revolucionario presidido por el EP Francisco Morales Bermdez


mediante el D.L. 21941 del 24 de setiembre de 1977 crea como distrito al
pueblo de Pichanaqui, que era conocido como ciudad luz y corazn de la
selva central, perteneciendo a la provincia de Chanchamayo.
Este documento fue de conocimiento de las autoridades y moradores en una
sesin extraordinaria realizada el 1 de octubre de 1977, esta reunin se
lleva a cabo en el puesto de la benemrita guardia civil de la localidad
presidida por Juvencio Gmez Cano, que era el agente municipal, en esta
reunin se dan los acuerdos y se conforma la primera comisin para
elaborar el programa de festejos celebratorios de la elevacin a la categora
de distrito. Los concurrentes aceptaron la propuesta del sr. agente para que
el da central de los festejos sea el domingo 08 de octubre con su debida
vspera el sbado 07 del mismo ao.
Muchos hombres ilustres lideraron a este pueblo, estos hombres dieron todo
de si a ellos queremos hacerles un reconocimiento especial a los alcaldes
que tuvo Pichanaqui como:
Juvencio Gmez Cano (1977 - 1979)
Abel Yip Rivera (1978)
Jess Silvestre Huamn (1979)
Oswaldo Dvalos Sabajo (1980-1981)
Luis Gmez Cano (1980-1983)
Andrs Quionez Contreras (1984)
Alfonso Quilca Colque (1984-1986)
Augusto Dvila Gilvonio (1987-1989)
Wilber Carasas Yabar (1990)
Pedro Vargas Oliva (1990-1991)
Pedro Vargas Oliva (1992-1995)
Juan Felipe Valverde Pajar (1996-1998)
Orlando Crdenas Muje (1999-2000)
Malaquas Cndor Ayre (2001-2002)
Malaquas Cndor Ayre (2003-2006)
INFORME DE PRACTICA

Zsimo Crdenas Muje (2007-2010)


Actualmente Ral Aliaga Sotomayor (2011-2014)
En la actualidad, nuestro distrito se encuentra en pleno proceso de
desarrollo, gracias a la produccin del caf, este producto bandera es
uno de los ms importantes para la exportacin. Lo ms relevante es
que la produccin se logra gracias a miles de manos, que estn
mejorando su economa gracias a la comercializacin de sus cosechas.
Otro de los productos con los que contamos son los ctricos.
Y qu decir de su gente, orgullosos descendientes de ashaninkas y
colonos; quienes trabajan por un futuro mejor. Un pueblo pujante y
luchador que cuando se propone algo lo consigue, como la universidad
juan santos Atahualpa y su nueva sede en Pichanaqui objetivo logrado
por ms de cinco mil pobladores entre colonos y ashaninkas, quienes por
un ideal lograron consolidar el futuro de las nuevas generaciones de
Pichanaqui, as creci este pueblo unido.
Pichanaqui, corazn de la selva central!

INFORME DE PRACTICA

10

MISION
Somos un gobierno local proactivo que brinda servicios de calidad,
promoviendo el desarrollo integral con transparencia, responsabilidad social y
ambiental.

VISION
Al 2014 ser Gobierno Local, lder Democrtico, Representativo, Planificador y
Concertador en la prestacin de servicios pblicos de calidad y en la
promocin del desarrollo local sostenible.

INFORME DE PRACTICA

11

1.1.7 ESTRUCTURA ORGANICA:

INFORME DE PRACTICA

12

1.2 DE LAS PRCTICAS:


1.2.1 AREA DE EJECUCION DE PRCTICAS:
OFICINA DE PERSONAL AREA DE PLANILLA
1.2.2 NOMBRE DEL RESPONSABLE DE SUPERVISION DE PRCTICAS:
SR.PAULO CESAR PILAR CAPCHA
1.2.3 PERIODO DE PRCTICAS:
FECHA DE INICIO 3 DE SETIEMBRE 2014
FECHA DE TERMINO 11 DE DICIEMBRE 2014
1.2.4 TOTAL DE HORAS DE PRCTICAS REALIZADAS:
290 HORAS
1.2.5 HORARIO DE PRCTICAS:
HORA DE INGRESO: 2:30PM
HORA DE SALIDA: 6:30PM

INFORME DE PRACTICA

13

II.

MARCO TEORICO

2.1. BASE DE DATOS:


En cualquier tipo de actividad, se genera una cantidad indeterminada de
informacin la cual segn su importancia, es necesario almacenarla para su
uso posterior. El lugar donde se almacena esta informacin se conoce con el
nombre de Base de Datos, ste lugar puede ser tangible (fsico) o intangible
(lgico).
Las bases de datos cuentan con una gran cantidad de herramientas que
contribuyen para que el manejo de los datos sea eficiente. En la etapa del
diseo, deben tenerse en cuenta cuatro elementos bsicos que son:
Datos del Usuario: son tablas de datos que contienen la informacin
especfica de los datos que almacena la base, los cuales estn
ordenados en fila y columnas.
Metadatos: Tambin se conocen como Tablas de Sistema y son las que
contienen la informacin acerca de la base de datos, es decir, el tipo y
cantidad de registros que contiene.
ndices: Es el ordenamiento de los datos segn la conveniencia del
usuario para realizar un manejo ms fcil de los mismos. Es decir, que
dependiendo del tipo de datos que se tenga, los campos se pueden
ordenar por ejemplo de acuerdo al nombre, apellido, direccin, etc.
Metadatos de aplicacin: Se utilizan para almacenar la estructura y el
formato de formas del usuario, reportes, consultas y otros componentes
de la aplicacin.

INFORME DE PRACTICA

14

2.2.

HISTORIA
Mucho antes de que los conceptos de bases de datos relacionales llegara a
ser populares y se posicionaran como soluciones efectivas a los problemas
que planteaba el almacenamiento de datos estos se almacenaban en los
denominados archivos planos. Estos archivos se caracterizaban por no
poseer ninguna estructura, apenas si se utilizaba el concepto de campos y
registros (dos dimensiones) tambin llamados filas y columnas.
Al acrecentarse la cantidad y nivel de los datos que brindan informacin
crtica a las empresas, se hizo evidente que no bastaba con esas formas
primitivas de almacenamiento, por lo que comenzaron a brotar ideas
tendientes a complementar y tornar ms eficaz el manejo de esos archivos
planos.
Se desarrollaron para ello ndices que complementaban y ordenaban un
poco esos archivos y nacieron programas que facilitaban el mantenimiento
de esos ndices y archivos.
Los sistemas de Gestin de Base de Datos, tienen su origen en la dcada
de los 60s y surgen junto con el proyecto Estadounidense de enviar al
primer hombre a la luna, denominado Apolo, en vista de que la cantidad de
informacin generaba con este proyecto no permita que su uso fuera el
apropiado y encontrar la informacin necesaria demoraba mucho tiempo.
Una empresa estadounidense NAA), desarrollo un software denominado
GUAM (General Update Access Method), que administraba la informacin
en porciones pequeas para luego unirla y de esta manera tener toda la
informacin disponible en el momento deseado. Este sistema est diseado
en forma jerrquica, es decir que tiene forma de rbol para facilitar su
comprensin.
A mediado de los 60s, la IBM se uni a esta empresa, con el propsito de
mejorar el sistema de GUAM, el cual se convirti en IMS (Information
Management System = Sistema Administrador de Informacin); esta

INFORME DE PRACTICA

15

conversin permiti que el almacenamiento de los datos pudiera realizarse


en cintas magnticas, lo cual contribuyo para que fuera ms aceptado en el
mercado. El transcurso de esta dcada, General Electric desarrollo un nuevo
software denominado IDS (Integrated Data store

Almacn de Datos

Integrados) dirigido por charles bacmann, es el que se conoce como


Sistema de Base de Datos en Red, se utiliz principalmente para
representar relaciones compleja entre datos, a la vez impuso un estndar de
bases de datos. Para este efecto, en 1971 se present un informe a la ANSI
(American Nacional Estndar Institute = Instituto Nacional Americano de
Estndares), instituto competente para aprobar los estndares, el cual,
aunque no fue aceptado formalmente, fue utilizado por muchas empresa
como estndar para disear sus propias bases de datos, son las que ahora
se conocen como Sistemas de Red.
Este sistema de Red, junto con el Jerrquico, son los primeros sistemas
gestores que se conocen, por lo cual existe la mayor probabilidad de
presentar desventajas, entre las que estn:
La solucin de un problema, aunque sea simple, requiere de una
programacin compleja.
La independencia de los datos es mnima.
No tiene fundamento terico.
Luego surgi el modelo Relacional, el cual fue desarrollado por IBM, a pesar
de contar con los inconvenientes de los modelos anteriores, dio la pauta
para que se desarrollaran muchos sistemas relacionales durante el final de
la dcada de los 70s y principio de los 80s. Uno de los primeros sistemas
fue el System R, que tena como objetivo probar la funcionalidad del modelo
relacional. La implementacin de este sistema, permiti que se lograran dos
grandes desarrollos en la historia de los Sistemas de Gestin de Base de
Datos, como son: el surgimiento del lenguaje de consulta SQL, que ahora es
un lenguaje estndar de consultas de bases relacionales; y la produccin de

INFORME DE PRACTICA

16

otros sistemas relacionales como DB2 Y SLQ/DS de IBM Y ORACLE, de


ORACLE Corporation.
El modelo Relacional, constituye la segunda generacin de los SGBD, al
igual que la primera generacin, presenta fallos. Uno de los ms conocidos
es la limitada capacidad para modelar datos. Este fallo ha hecho que sus
diseadores traen de mejorar el sistema, hasta llegar a descubrirse el
modelo Entidad Relacin en el ao 1976, luego apareci una versin
extendida del modelo relacional denominada RM/T en 1979 y la ltima
versin conocida como RM/V2 que surgi en 1990.
En vista de que la complejidad de las aplicaciones es grande, se han ido
desarrollando nuevos modelos, entre ellos el modelo Orientado a Objetos,
que constituye la Tercera Generacin de SGBD. Actualmente se cuenta con
muchos sistemas de Gestin que son Fciles de Utilizar, tales como Acces
de Microsoft para microordenadores.
2.3.

CONCEPTO DE BASE DE DATOS


El Termino base de datos fue utilizado por primera vez en 1963, en un
simposio celebrado en California. Para tener un panorama ms amplio sobre
lo que son las bases de datos, se presentan a continuacin algunos
conceptos:
Es un conjunto de datos que pertenecen al mismo contexto,
almacenados sistemticamente para su uso posterior. Desde este
punto de vista, se puede considerar como base de datos a cualquier
conjunto de datos que contengan informacin del mismo tipo, sea
est impresa o no, almacenada fsica o magnticamente y que
permite realizar diferentes operaciones sobre su contenido.
Conjunto de informacin relacionada que se encuentra agrupada o
estructurada. El almacenamiento de los datos en campos magnticos,
es de gran utilidad para los usuarios, debido a que ahorran una
cantidad considerable de espacio fsico y a la vez facilita su manejo.

INFORME DE PRACTICA

17

2.4 . TIPOS DE BASES DE DATOS


Existen diferentes criterios para clasificar las Bases de Datos; entre ellos
estn los siguientes:
2.4.1. SEGN LA VARIABILIDA DE LOS DATOS ALMACENADOS
Las operaciones que pueden realizarse sobre una base de datos,
dependern del tipo de informacin que se encuentra almacenada en
ella. Segn la variabilidad, se pueden clasificar en:
ESTATICAS
Los datos que contiene son de solo lectura. Bsicamente se
utiliza para almacenar datos histricos, tiles para comparar el
comportamiento de los mismos a travs del tiempo.
DINAMICAS
Pueden realizarse diversas operaciones sobre los datos que
contiene, entre ellas:

consulta, actualizacin, adiccin

eliminacin. Como ejemplo se puede citar el sistema de una


empresa para manejar inventario.
2.4.2. SEGN EL CONTENIDO
Otra forma de clasificar las bases de datos, es por el tipo de
informacin que estas contienen. A continuacin se cita una
clasificacin de las mismas, la cual permite conocer el tipo de
operaciones que se pueden realizar sobre su contenido.
BIBLIOGRAFICAS
Su contenido es solo una representacin de la fuente primaria.
La informacin se utiliza como gua para conocer su ubicacin.
Por ejemplo: el sistema bibliotecario, donde la base bibliogrfica
contiene la ficha de la fuente, es decir: nombre del autor, fecha
de publicacin, editorial, titulo, etc. Tambin puede contener un
resumen de la publicacin original.
INFORME DE PRACTICA

18

NUMERICAS
Este tipo de bases de datos, solamente almacena datos
numricos, por ejemplo: estadsticas, clculos matemticos,
edades, etc. Su contenido no admite caracteres alfabticos o
alfanumricos.
BASES DE TEXTO COMPLETO
Almacena el contenido completo de la fuente primaria. A
diferencia de las bases de datos Bibliogrficas, estas pueden
almacenar el contenido completo de una publicacin (revista,
libro, etc.), e incluso una coleccin completa de dichas
publicaciones. Tambin se conocen como Bases de Datos
Textuales.
DIRECTORIOS
Son aquellas cuyo contenido est referido a la descripcin de
otros recursos de informacin. Este tipo de base de datos, son
los

directorios

organizadores

agencias

electrnicos,

que
tales

se

encuentran

como

las

en

los

direcciones

electrnicas y en archivos fsicos como las agencias o


directorios telefnicos.
BANCO DE IMGENES
Como su nombre lo indica, almacenan informacin en distintos
formatos compatibles con visores de imgenes, audio, video y
multimedia.

2.5 .MODELOS DE BASES DE DATOS


Un modelo de datos es bsicamente una descripcin de algo conocido como
Contenedor de datos, es decir, el lugar donde su guarda la informacin y de
los mtodos para almacenar y recuperar informacin de esas contenedores.

INFORME DE PRACTICA

19

Estos modelos son representantes lgicas, que permiten la implementacin de


un sistema eficiente para procesar datos, los cuales se representar por
algoritmos y conceptos matemticos; como los siguientes:
BASES DE DATOS JERARQUICAS
Almacenan su informacin en una estructura, representando los
datos en forma de rbol, donde un nodo padre de informacin
puede tener varios hijos (ramificaciones). El nodo que no tiene
padres se llama nodo raz y los nodos que no tienen hijos se
conocen como hojas. Este modelo es bastante til cuando la
cantidad de informacin es pequea. Por su estructura, no
puede representar eficientemente la redundancia de datos (a
diferencia del flujo grama).
BASE DE DATOS EN RED
Los datos se representan como colecciones de registros y las
relaciones entre los datos se representan mediante conjuntos,
que son punteros en la implementacin fsica. Este sistema
permite que un nodo tenga ms de un padre. Esta caracterstica
puede considerarse como una mejora al sistema jerrquico, ya
que ofrece una solucin eficiente al problema de la redundancia
de datos. A pesar de esta ventaja, este modelo es ms utilizado
por programadores que por usuarios finales debida a la dificultad
que representa su administracin.
BASE DE DATOS RELACIONAL
Se utiliza para modelar problemas reales y administrar datos
dinmicamente. Sus fundamentos (basados en el uso de
relaciones), fueron postulados en 1970 por Edgar Frank Codd,
trabajador de los laboratorios IBM. Adems de las relaciones,
existe una forma ms sencilla de representar los datos en este
modelo y es la representacin por medio de tablas (una para
cada relacin), compuesta por registros y campos. El orden de
almacenamiento de los datos es indiferente, esta caracterstica
INFORME DE PRACTICA

20

los hace ms sencillo y comprensible, ya que los datos


almacenados se pueden administrar mediante consultas. Cada
relacin est representada por un nombre nico.
Una forma de construir las bases de datos, es mediante un
lenguaje de programacin; para este modelo, el lenguaje ms
utilizado es SQL (Lenguaje Estructurado de Consultas),
implementado y estandarizado por los principales motores de
gestin de base de datos relacionales.
BASE DE DATOS ORIENTADA A OBJETOS
Este modelo es uno de los ms recientes, almacena en la base
tanto el estado como el comportamiento del objeto. Algunas de
las propiedades de este modelo son: la encapsulacin (Permite
ocultar la informacin al resto de objetos, para impedir accesos
incorrectos

comportamiento

conflictos);
dentro

de

herencia
una

(los

objetos

jerarqua

de

heredan
clases)

poliformismo (permite que una operacin pueda ser aplicada a


distintos tipos de objetos).
BASES DE DATOS DOCUMENTALES
Permite realizar diferentes actividades sobre el texto, una de las
ms importantes es la bsqueda de texto, que se puede realizar
dentro de un documento.
2.6.

DISEO DE LA BASE DE DATOS


A continuacin se muestra el fundamento terico del modelo Entidad
Relacin, desarrollo del sistema, diccionario de datos y el diseo de
pantallas, las cuales son importantes para disear una base de datos
eficiente.
2.6.1 MODELO ENTIDAD RELACION
El diseo de una base datos, comienza con el modelo Entidad
Relacin, que es la representacin grfica da las relaciones que
existen entre las diferentes entidades que participan en el proceso

INFORME DE PRACTICA

21

para el almacenamiento y administracin de la informacin; cada


entidad est representada por un Rectngulo y el nombre que
aparece en el interior simboliza a la persona, lugar u objeto sobre el
cual se realiza una accin. Las relaciones estn representadas por
rombos y de manera similar que la entidad, el nombre aparece en el
interior y simboliza la accin que se realiza sobre la entidad.
Adems, las relaciones se identifican por grados segn el nmero de
entidades que la comparten, por ejemplo la relacin en la que
participan dos entidades se llama Relacin binaria, en la que
participan tres entidades se llama Relacin temara. Estas relaciones
presentan diferentes tipos de cardinalidad, la cual describe el nmero
mximo de presencias de una entidad con respecto a otra.
Relaciones de uno a uno (1:1): Cada ocurrencia de la entidad
X est asociada con una ocurrencia de la entidad Y y viceversa.
Relaciones de uno a muchos (1: M): Cada ocurrencia de la
entidad X est asociada con una o varias ocurrencias de la
entidad Y y cada ocurrencia de la entidad Y con una de entidad
X.
Relaciones de muchos a uno (M: 1): Cada ocurrencia de la
entidad X est asociada con una de la entidad Y y cada
ocurrencia de la entidad Y est asociada con una o varias
ocurrencias de la entidad X.
Relaciones de muchos a muchos (M: M): Cada ocurrencia de
la entidad X est asociada con una o varias ocurrencias de la
entidad Y cada ocurrencia Y con una o varias de la entidad X.

2.7.

DESRROLLO DEL SISTEMA


Este apartado comprende las tablas que han sido creadas a partir del
modelo Entidad Relacin y de la que se han tomado los nombres que se
presentan en el Diccionario de Datos.

INFORME DE PRACTICA

22

Es necesario disear y detallar cada una de las tablas, para que la persona
que tenga a su cargo la implementacin de la base de datos pueda apreciar
el contenido y las relaciones que deben establecerse entre ellas. Estas
tablas sern los archivos donde se almacenaran los datos ingresados por
medio de las pantallas de captura y las conexiones entre tablas estn
indicadas a travs de na lnea que une la llave primaria de una tabal
representada por el smbolo con la llave fornea de otra tabla, que est
indicada por la letras FK (por siglas en ingls: Foreign Key), adems se
indican las relaciones que se establecen en el modelo Entidad Relacin.
Para mayor comprensin, se muestra a continuacin el concepto de Llave
primaria y secundaria:
Llave Primaria: es aquel atributo el cual se considera clave para la
identificacin de los dems atributos que describen a la entidad.
Llave fornea o secundaria: son los atributos considerados clave
dentro de una tabla, pero que en otra tabla ya ocupan el lugar de
Llave primaria.

2.8.

DICCIONARIO DE DATOS
El diccionario de datos contribuye a detener una mayor comprensin acerca
de los datos que se encuentran en el Modelo Entidad Relacin, a fin de
describir en forma detallada cada uno de ellos, ya que en el modelo se
encuentran los datos en forma general, y estos a su vez contienen datos
ms especficos. De esta forma cuando el usuario de la base de datos desee
conocer la informacin sobre algn dato, esta debe encontrarse en el
diccionario de datos.
Adems puede resaltarse la importancia de utilizar un diccionario de datos a
travs de los siguientes aspectos.
Cuando se realizan cambios en la informacin, es muy difcil cuidar
de mantener todos los detalles, el diccionario de datos permite que
los datos estn mejor organizados, lo que contribuye a realizar los
cambios necesario de cada registro.

INFORME DE PRACTICA

23

Permite asignar un nombre nico a cada elemento y actividad de la


base de datos, de manera que puedan localizarse rpidamente.
Permite documentar todas las caractersticas de la base de datos,
para garantizar que todos los usuarios tengan una fuente comn de
informacin respecto a la base de datos.
Ayuda a localizar errores y omisiones en la base de datos: al
encontrarse ordenados los elementos de la base de datos, es ms
fcil identificar en el diccionario algn nombre que se haya pasado
por alto.
Tomando en cuenta todos estos aspectos, el diccionario de datos se
ha estructurado de la siguiente manera:
Tabla: Define el nombre de la tabla.
Nombre: Es el elemento que identifica al dato, por lo tanto
debe ser nico dentro del diccionario.
Descripcin: Define el nombre, dando una idea general del
significado de sus datos.
Tipo de dato: Es la clasificacin que e asigna a un campo de
datos para controlar el tipo de informacin que se puede
introducir. Este puede ser:
NUMERICO: admite solamente valores numricos.
CARCTER:

admite

letras,

nmeros,

signos

de

puntuacin, espacios y caracteres especiales.


ALFANUMERICO: puede contener valores numricos y
caracteres.
FECHA: espacio reservado para introducir una fecha en
el formato establecido (DD/MM/AAAA).
Longitud: Es la cantidad de espacios disponibles para
almacenar la informacin del nombre.

INFORME DE PRACTICA

24

Formato: Es la estructura de los datos dentro del nombre.


Rango: Indica los limites interiores y superiores de los datos
que puede contener la variable.
Requerido: Indica la importancia de un nombre, es decir, si es
estrictamente necesario introducir dados en ese campo. Este
puede ser: Si o No.
Llaves: Indica la llave primaria (PK) y la llave fornea (FK) del
nombre; establecido a la vez la referencia de la tabla donde la
llave primaria ser fornea.

2.9.

DISEO DE PANTALLAS
El diseo de pantallas representa un importante elemento para tener una
idea de cmo se introducirn lo datos a la base, ya que ofrece una
visualizacin ms independiente de estos, es decir, que el usuario no tendr
que encontrarse con toda la informacin almacenada a la hora de interactuar
con la base de datos, sino que puede trabajar con la pantallas de captura
exclusivamente para los datos que desea almacenar en ese momento.
Las pantallas de captura deben disearse de tal manera que el usuario
pueda interactuar fcilmente con cada una de ellas; las cuales constan de
los siguientes elementos:
Encabezado: contiene el nombre de la pantalla sobre la que est
trabajando el usuario.
Cuerpo: es la seccin media de la pantalla y contiene los siguientes
elementos:
Cuatros de texto: Es un contenedor para texto, su tamao puede
ser fijo o variable
Combo box:

Es un control dependiente o independiente y

puede buscar valores en una lista fija o en una tabla o consulta.


Etiqueta:

Indica la informacin que se debe introducir en el cuadro

de texto correspondiente.
INFORME DE PRACTICA

25

Comentarios: en esta seccin se ubican las indicaciones adicionales


para garantizar que la informacin se introduzca adecuadamente.
Adems se han colocado los botones necesarios para que la pantalla
cumpla con su funcin. En general, los botones a utilizar sern los
siguientes:
Guardar: almacena los datos ingresados en su respectiva
tabla.
Cancelar: limpia de la pantalla los datos ingresados.
Salir: permite abandonar el formulario.

2.10. SISTEMAS GESTORES DE BASES DE DATOS


2.10.1 MICROSOFT SQL SERVER
Microsoft SQL Server es un sistema para la gestin de bases de
datos producido por Microsoft basado en el modelo relacional. Sus
lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL
Server constituye la alternativa de Microsoft a otros potentes sistemas
gestores de bases de datos como son Oracle, PostgreSQL o MySQL.
a. CARACTERISTICAS
Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye tambin un entorno grfico de administracin,
que permite el uso de comandos DDL y DML
grficamente.
Permite trabajar en modo cliente-servidor, donde la
informacin y datos se alojan en el servidor y los
terminales o clientes de la red slo acceden a la
informacin.
Adems permite administrar informacin de otros
servidores de datos.

INFORME DE PRACTICA

26

2.11 MYSQL
MySQL es un sistema de gestin de bases de datos relacional, multihilo y
multiusuario con ms de seis millones de instalaciones.1 MySQL AB
desde enero de 2008 una subsidiaria de Su Microsystems y sta a su vez
de Oracle Corporation desde abril del 2009 desarrolla MySQL como
software libre en un esquema de licenciamiento dual.
A. CARACTERISTICA
Inicialmente, MySQL careca de elementos considerados
esenciales en las bases de datos relacionales, tales como
integridad referencial y transacciones. A pesar de ello, atrajo a
los desarrolladores de pginas web con contenido dinmico,
justamente por su simplicidad.
Poco a poco los elementos de los que careca MySQL estn
siendo incorporados tanto por desarrollos internos, como por
desarrolladores de software libre. Entre las caractersticas
disponibles en las ltimas versiones se puede destacar:
Amplio

subconjunto

del

lenguaje

SQL.

Algunas

extensiones son incluidas igualmente.


Disponibilidad en gran cantidad de plataformas y
sistemas.
Posibilidad

de

seleccin

de

mecanismos

de

almacenamiento que ofrecen diferentes velocidades de


operacin,

soporte

fsico,

capacidad,

distribucin

geogrfica, transacciones...
Transacciones y claves forneas.
Conectividad segura.
Replicacin.
Bsqueda e indexacin de campos de texto.

INFORME DE PRACTICA

27

Cuenta con un motor de generacin de informes


renovado y flexible para soluciones ms robustas.
Desde la versin 9.0, amplio soporte de XML, tanto
como fuente de datos (por ej., servicios Web basados en
XML) como por generar reportes en formato XML.

2.12. LENGUAJES DE PROGRAMACION


Existen varias interfaces de programacin de aplicaciones que permiten, a
aplicaciones escritas en diversos lenguajes de programacin, acceder a las
bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi, Eiffel,
Smalltalk, Java (con una implementacin nativa del driver de Java), Lisp,
Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac y Linux), (x)Harbour
(Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una interfaz de
programacin de aplicaciones especfica. Tambin existe una interfaz
ODBC, llamado MyODBC que permite a cualquier lenguaje de programacin
que soporte ODBC comunicarse con las bases de datos MySQL. Tambin
se puede acceder desde el sistema SAP, lenguaje ABAP.

2.13. MICROSOFT VISUAL STUDIO


Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus
siglas en ingls) para sistemas operativos Windows. Soporta mltiples
lenguajes de programacin tales como C++, C#, Visual Basic .NET, F#,
Java, Python, Ruby, PHP; al igual que entornos de desarrollo web como
ASP.NET MVC, Django, etc., a lo cual sumarle las nuevas capacidades
online bajo Windows Azure en forma del editor Monaco.
Visual Studio permite a los desarrolladores crear aplicaciones, sitios y
aplicaciones web, as como servicios web en cualquier entorno que soporte
la plataforma .NET (a partir de la versin .NET 2002). As se pueden crear
aplicaciones que se comuniquen entre estaciones de trabajo, pginas web,
dispositivos mviles, dispositivos embebidos, consolas, etc.
INFORME DE PRACTICA

28

2.14. VISUAL FOXPRO


Visual FoxPro es un lenguaje de programacin procedural, orientado a
objetos que posee un Sistema Gestor de Bases de datos o Database
Management System (DBMS) y Sistema administrador de bases de datos
relacionales, producido por Microsoft.
Visual FoxPro provee a los desarrolladores un conjunto de herramientas
para crear aplicaciones de bases de datos para el escritorio, entornos
cliente/servidor, Tablet PC o para la Web.

A. CARACTERISTICAS
Entre sus caractersticas se pueden enumerar:
Capacidades para el manejar datos nativos y remotos.
Flexibilidad para crear soluciones de bases de datos.
Lenguaje de Programacin Orientado a objetos.
Utilizacin de Sentencias SQL en forma nativa.
Manejo de vistas, cursores y control completo de estructuras
relacionales.
Su propio gestor de base de datos incorporado. Sin embargo,
tambin puede conectarse con servidores de base de datos, tales
como Oracle, Microsoft SQL Server o MySQL.

INFORME DE PRACTICA

29

III.

CAPITULO

ACTIVIDADES REALIZADAS
3.1.

EQUIPOS Y HERRAMIENTAS UTILIZADOS:


Muebles (escritorio, silla)
Computadora personal
Impresora
Scanner
Filmadora
Instaladores tales como PowerBuilder 11.5 y Nero Express
Cmara Fotogrfica
USB
Cuaderno de apuntes
Informacin de la institucin
Plantillas de pginas
Internet

3.2. SOFTWARES UTILIZADOS:


Se le hizo mencin al gerente de la importancia y la eficiencia del que iba a
resultar el sistema en lo que hay que administrar se refiere, haciendo conocer
los tipos de software y/o programas con las que se han de realizar, las
ventajas y desventajas que podran presentar si es que lo hubiera; se qued
concluido y una decisin fija y precisa y en mutuo acuerdo con el gerente y
personales que bienes laborando en aquella empresa, realizarlo en el
software llamado visual studio, en el que se puede elaborar un sistema de
base de datos esttica eficiente.
INFORME DE PRACTICA

30

3.3. ACTIVIDADES REALIZADAS:


A. RECONOCIMIENTO Y RECOLECCION DE DATOS:
Eleccin del nombre apropiado para el sistema por tanto determinamos el
nombre que se menciona:
Realizacin de control de almacn para la Municipalidad Distrital de
Pichanaqui.
B. DESARROLLO DEL SOFTWARE:
Elaboracin de base de datos del sistema, creacin de tablas y la relacin
entre ellas.
C. INGRESO DE DATOS:
Ingresamos correctamente los datos del inventario en las tablas creadas del
sistema.
D. DISEO DEL SISTEMA:
Elaboracin de interfaz de usuario, Windows, data Windows.
E. CODIFICACION:
Parte importante de todo sistema, nos llev mucho tiempo codificar el
sistema ya que fue tedioso y todo tiene que ser perfecto, porque se crea
inconvenientes en ejecutar el sistema.
F. PRUEBA DEL SISTEMA:
Probamos el sistema y corregimos algunos errores pequeos que se
encontr en la codificacin de nuestro sistema.
G. EJECUCION DEL SISTEMA:
El sistema listo para

ser ejecutado, en la Municipalidad Distrital de

Pichanaqui.

INFORME DE PRACTICA

31

MODELO DEL PROCEDIMIENTO:


Relacin de las tablas de la base de datos.

Crear un proyecto de trabajo de control de almacn.

INFORME DE PRACTICA

32

Guardar en una carpeta el espacio de trabajo y colocar el nombre de su sistema


que realizara.

Crear una aplicacin y colocar el nombre que desee.

INFORME DE PRACTICA

33

Creacin de ventanas para realizar el sistema y dentro de ello insertar los controles
necesarios para el desarrollo del sistema.

Ventana

Controles

INFORME DE PRACTICA

34

Codificacin del sistema

DISEO DE LAS APLICACIONES:


Al finalizar con la codificacin de nuestro sistema ejecutamos para de ese
modo podamos iniciar si hay inconvenientes o no.

INFORME DE PRACTICA

35

Despus de ingresar la contrasea ingresamos a la pantalla principal del sistema.

INFORME DE PRACTICA

36

INFORME DE PRACTICA

37

INFORME DE PRACTICA

38

INFORME DE PRACTICA

39

INFORME DE PRACTICA

40

INFORME DE PRACTICA

41

CONCLUSIONES
En mis prcticas realizadas en la Municipalidad de Pichanaqui, pude
incrementar y aprovechar los conocimientos en el rea de la MDP, es una
institucin que brinda servicios a la poblacin pichanaquina.
Las Prcticas contribuyen para el desarrollo del conocimiento y manejo del
Software y Hardware. Asimismo, sirve para poder identificar los diversos
campos donde un tcnico de la carrera de Computacin e Informtica puede
desarrollarse como profesional y no enfrascarse en un mbito laboral
pequeo.
Se ha logrado cumplir con el desarrollo de las prcticas pre profesionales del
II mdulo con un total de 290 horas cronolgicas.

INFORME DE PRACTICA

42

SUGERENCIAS:

Despus de haber elaborado la pgina dinmica se ha podido observar algunas


incidencias, y por ende, para evitar futuros problemas, se sugiere los siguientes
puntos:
En la elaboracin de la portada hay que tener en cuenta el tamao
respectivo de ancho y el largo para no tener problemas con la proporcin de
todo el documento al momento de insertarlo en Macromedia Dreamweaver.
Se sugiere antes de iniciar todo el desarrollo del diseo, se cree un Nuevo
Sitio en Macromedia Dreamweaver, direccionndolo siempre en la unidad D
o E, dentro de una carpeta, esto para un mejor manejo de todos nuestros
archivos e imgenes.
Durante la elaboracin del programa Macromedia Dreamweaver, se tiene
que guardar constantemente lo realizado, ya que el sistema tiene poca
memoria y tiende a no responder, generando la perdida de informacin, as
como tambin colocar los nombres respectivos de cada animacin y sus
proporciones.

INFORME DE PRACTICA

43

BIBLIOGRAFIA
http://www.lapaginadelprogramador.com.pe
http://www.google.com.pe
http://www.lawebdelprogramador.com.pe
http://www.libreprogramacion.com
http://www.wikipedia.com.pe
http://es.wikipedia.org/wiki/FileZilla
http://es.wikipedia.org/wiki/programacion_logica
WWW.visualstudio.sis.com.pe

INFORME DE PRACTICA

44

ANEXOS

AREA DE PRCTICAS

INFORME DE PRACTICA

45

CREANDO LA TABLA DE LA BASE DE DATOS

RELACION DE TABLAS DE LA BASE DE DATOS

INFORME DE PRACTICA

46

PROGRAMANDO EL SISTEMA

VERIFICANDO LA CODIFICACION DEL SISTEMA

INFORME DE PRACTICA

47

EJECUTANDO EL SISTEMA

SUPERVISANDO EL DESARROLLO DEL SISTEMA

INFORME DE PRACTICA

48

GLOSARIO DE TERMINOS USADOS


1. VISUAL STUDIO:
CONTROL STATIC TEXT: Permite mostrar mensajes o resultados en
una ventana.
CONTROL SINGLELINEEDIT: Permite ingresar datos a la aplicacin.
CONTROL DE COMMANDBUTTON: Permite ejecutar un conjunto de
instrucciones.
OPEN: Abre o muestra una ventana.
CLOSE: Cierra u oculta una ventana.
HALT: Finaliza la aplicacin.
SETFOCUS: Ubica el curso en un control.
DATE: Se utiliza para almacenar fecha.
DATETIME: Se utiliza para almacenar valores numricos con hasta
18 dgitos decimales.
INTEGER: Se utiliza para almacenar nmeros enteros.
STRING: Se utiliza para almacenar duna cadena de caracteres con
una longitud entre 0 y 2,147,483,647.
TIME: Se utiliza para almacenar una hora con minutos.
DELETE: Eliminar la opcin elegida.
ENABLED: Activa o desactiva la opcin.
CHECKED: Indica si la opcin debe visualizar con un aspa.
DEFAULT: Indica si la opcin es la predeterminada su texto en
negrita. solo una opcin debe ser la predeterminada.
SELECT: Instruccin del lenguaje de consulta de WMI que se utiliza
para recuperar informacin. SQL admite las consultas en varias
tablas.
WHERE: Clusula de la instruccin SELECT de WQL que restringe
una consulta para que se puedan seleccionar subconjuntos de
INFORME DE PRACTICA

49

definiciones de clase o instancias de clase. Las clusulas WHERE


tambin se pueden utilizar para limitar el mbito de notificaciones de
eventos.
DISEADOR DE DATASET: Conjunto de herramientas visuales para
crear y editar conjuntos de datos con tipo y elementos individuales
que conforman conjuntos de datos.
ENLACE DE DATOS: Proceso o mtodo de configuracin de
controles en un formulario o pgina Web para extraer datos de un
origen de datos o escribir datos en l como una base de datos,
archivo XML, etc.
CONTROL DE ORIGEN DE DATOS: Objeto que se puede agregar a
una pgina Web ASP.NET que encapsula la lgica necesaria para
conectarse a un origen de datos, como una base de datos o archivo
XML, y que puede ejecutar consultas o cualquier otro comando de
acceso a datos. Un control de origen de datos puede a su vez
proporcionar datos a otros controles en esa pgina.
CHTML: Lenguaje de marcado que se utiliza en algunos telfonos
celulares. CHTML es un subconjunto de HTML con etiquetas
adicionales para mejorar la funcionalidad mvil.
CLASE: Tipo de referencia que encapsula datos (constantes y
campos) y el comportamiento (mtodos, propiedades, indizadores,
eventos, operadores, constructores de instancia, constructores
estticos y destructores), y puede contener tipos anidados. Los tipos
de clase admiten la herencia, un mecanismo mediante el cual una
clase derivada puede extender y especializar una clase base. Vea
tambin: encapsulacin, indizador, propiedad, tipo de referencia.
BOTTON: genera un evento cuando un usuario hace clic en el botn.
GRUOPBOX: muestra un marco alrededor de un grupo de controles y
un ttulo opcional.
DATAGRIDVIEW: Muestra filas y columnas de datos en una
cuadriculas que se puede personalizar.
INFORME DE PRACTICA

50

LABEL: Proporciona informacin en tiempo de ejecucin o texto


descriptivo para un control.
COMBOBOX: Muestra un cuadro de texto editables con una lista
desplegable de los valores permitido.
PANEL: Permite agrupar colecciones de controles.
PICTUREBOX: Muestra una imagen.
RADIOBUTTON: Permite al usuario seleccionar una nica opcin de
entre un grupo de opciones cuando estn emparejados con otros
RADIOBUTTONS.
DIAGRAMA DE CLASES: Representacin visual y esttica de las
clases y las relaciones existentes entre ellas.
ANLISIS DE CDIGO: Comprobacin de la compatibilidad del
cdigo con las directrices de diseo. El anlisis del cdigo va ms all
de la compilacin para buscar errores comunes de cdigo y de diseo
determinados por un conjunto de directrices.
OPCIONES DE COLUMNAS: Cuadro de dilogo que permite
especificar las columnas y el orden en que deben mostrarse en una
lista de resultados.
COMANDO: Instruccin de un programa informtico que, cuando la
ejecuta el usuario, hace que se realice una accin. Los comandos se
escriben normalmente en el teclado o se eligen de un men.
2. SQL SERVER 2014 MANAGEMENT STUDIO
COLUMN NAME: Indica el nombre del campo que va a pertenecer a
la tabla.
DATA TYPE: Indica el tipo de informacin que se va a almacenar en
el campo.
WIDTH: Indica el ancho o tamao del campo.
DEC: Indica la cantidad mxima de digitos decimales que debe
aceptar un campo cuando se define de tipo decimal o numeric.
INFORME DE PRACTICA

51

NULL: Indica si el campo que se est creando debe aceptar valores


nulos o no. Quiere decir, que aqu se indica si es obligatorio llenar o
no el campo cuando se est ingresando registros.
DEFAULT: Indica en forma opcional con qu valor se debe llenar el
campo cuando se ingresan registros.
DECIMAL: Permite almacenar nmeros decimales hasta 18 dgitos
NUMERIC:

Permite

almacenar

valores

numricos

enteros

decimales con una precisin de 20 dgitos. Ocupa 8bytes.


CHAR: Permite almacenar presentaciones binarias (patrones de bits)
VARCHAR: Permite almacenar los mismos tipos de datos que CHAR
con la diferencia que solo ocupa 1 byte por los caracteres que se
utiliza.
NAME: Permite asignar un nombre al data Windows.
TITLE: Permite asignar un ttulo al data Windows.
ENABLED: Activa o desactiva la data Windows.

INFORME DE PRACTICA

52

Potrebbero piacerti anche