Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
5. INTRODUCCION
Cabe anticipar que a través de las siguientes líneas tratadas a continuación he
recopilado un estudio por medio de las investigaciones que nos demuestran la
importancia de aplicar una modernización en la Facultad Técnica Superior en
Ciencias Policiales ya que nos ha dado como resultado como evitar el duplicado nos
dio una gran acogida a tipos de programas y proyectos de programas como este.
En este trabajo escrito daremos a conocer los distintos pasos que seguimos para la
elaboración de una base de datos para el control de monografías que consiste en
diseñar, estructurar y fabricar un software que nos permita llevar de una manera más
sencilla el cálculo para sacar los posibles duplicados de monografías de los
estudiantes. Cabe destacar que con la utilización y aplicación de proyectos de esta
índole nuestras labores en los campos más necesitados dejarán de ser imposibles, y
con el mismo aplicaremos de una manera mucho más sencilla y rápida a toda
la institución que en el momento lo necesite.
Enfocamos un análisis de todas las virtudes de un software como este, que nos
ofrece una gran variedad de ventajas y que además le da mejor imagen a la
institución
2
6. ANTECEDENTES
La elaboración de monografía se da al momento de cambiar el denominativo de
CEFOCAP a ESBAPOL es ahí que se da la primera elaboración de nuevos proyectos
de monografía en bien de la institución del verde olivo para el mejoramiento de la
misma en la cual es una modalidad de graduación la cual se opta para obtener el
grado de policía, es ahí que se da el comienzo o principio del duplicado o copia y
conforme van pasando los años se da más índices de duplicados y copias la cual la
institución no cuenta con una base de datos para evitar este problema y actualmente
se volvió a cambiar el denominativo de ESBAPOL a FATESCIPOL en la gestión de
2018 y el problema sigue latente ya que las monografías elaboradas al momento de
su elaboración y defensa son archivados en cajones las cuales sin el menor cuidado
se van deteriorando conforme van pasando el tiempo así mismo el problema no solo
de da en la ciudad de Tarija si no en toda las FATESCIPOL a nivel nacional y los
nuevos agentes de policías salen con muy poca capacitación respecto al cómo
realizar una monografías.
Para dar una posible solución aplicaremos un programa llamado MySQL lo cual Es
un SISTEMA DE GESTION DE BASE DE DATOS relacional, fue creada por la
empresa sueca MySQL AB, la cual tiene el copyright del código fuente del servidor y
la hija de uno de los desarrolladores se llama (My) SQL, (STRUCTURED QUERY
LANGUAGE) (LENGUAJE DE C0NSULTA ESTRUCTURADO) así como también de
la marca. MySQL es un software de código abierto, licenciado bajo la GPL de la
GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se
diferencia de la versión libre, es en el soporte técnico que se ofrece, y la posibilidad
de integrar este gestor en un software propietario, ya que de otra manera, se
vulneraría la licencia GPL. El lenguaje de programación que utiliza MySQL es
STRUCTURED QUERY LANGUAGE (SQL) que fue desarrollado por IBM en 1981 y
desde entonces es utilizado de forma generalizada en las bases de datos
relacionales.
7. PLANTEAMIENTO DE PROBLEMA
3
8. OBJETIVOS
8.1 OBJETIVO GENERAL
Realizar un Sistema de base de datos para el control de monografías, teniendo como
principio La creación de nuevos proyectos en la facultad técnica superior en ciencias
policiales de la ciudad de Tarija
10. MARCO
10.1 MARCO TEORICO
10.1.1 COMPONENTES DEL SISTEMA MySQL
El servidor MySQL opera en un ambiente de red donde interoperan clientes con
servidores. Los clientes y servidores funcionan o son hospedados en ordenadores a
6
MySQLCC: Ésta interfáz gráfica permite controlar todos los aspectos del
servidor MySQL. Permite crear bases de datos, tablas, usuarios, cambiar
permisos, acceder y cambiar la información almacenada, etc., de una forma
muy intuitiva y muy fácil. Tiene todas las opciones y tiene mejoras de la
interfáz de texto mysql. Ésta aplicación debe ser descargada
independientemente.
mysql: Ésta interfáz de texto permite también controlar todos los aspectos del
servidor pero la interfáz es solamente texto. Permite leer instrucciones del
usuario por medio del teclado como también puede leer archivos que
contienen instrucciones. Ésta es la aplicación más usada por los
programadores para controlar la base de datos. Ésta y otras aplicaciones que
veremos a continuación son aplicaciones de texto que funcionan en la
consola. (commandprompt o cmd en Windows y un shellsh, bash, etc. en Unix,
Linux, MacOS y demás).
Todas las tablas de una base de datos relacional están formadas por columnas y
filas, y cada columna está diseñada para un atributo determinado. En la
tabla autores se encuentran, por ejemplo, los atributos id, nombre y apellido. Las filas
de una tabla están designadas como rows y cada una de ellas contiene un conjunto
de datos, el cual viene identificado (numerado), por lo general, por medio de
una clave primaria. El tipo de atributo establecido como clave primaria se define a la
hora de crear la tabla. El requisito es que la clave primaria posibilite una asignación
8
inequívoca, de modo que esta solo puede utilizarse una vez en la columna. Para ello
se recomienda una numeración en serie vía ID.
Como es lógico, también se pueden guardar todos los datos referentes a los autores
y a sus obras en una única tabla. Un almacenamiento de datos de estas
características implica que una base de datos contenga un sinnúmero de entradas
redundantes, ya que, por ejemplo, los datos en las columnas nombre y apellido se
especifican de forma individual para cada obra. Una redundancia de este tipo no solo
supone una carga para la memoria, sino que también da lugar a que se tengan que
efectuar actualizaciones en diferentes puntos de la base de datos. Es por eso que
9
Para los que empiezan a trabajar con MySQL pueden ser recomendables
los entornos locales XAMPP para recabar las primeras experiencias con el sistema
de gestión de bases de datos, el cual se basa en María DB en la versión actual.
Nació como una iniciativa de Software Libre y aún sigue ofreciéndose como tal, para
usuarios particulares. Pero si se desea utilizarlo para promover datos en una
empresa, se puede comprar una licencia, como un software propietario, que es
autoría de la empresa patrocinante (Actualmente Oracle Corporation).
MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a usar
mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras
unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible
ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones.
Esto resulto en una interfaz SQL a su base de datos, totalmente compatible a mSQL.
El origen del nombre MySQL no se sabe con certeza de donde proviene, por una
lado se dice que en sus librerías han llevado el prefijo “my” durante los diez últimos
años, por otra parte, la hija de uno de los desarrolladores se llama My. Así que no
está claramente definido cual de estas dos causas han dado lugar al nombre de este
conocido gestor de bases de datos.
10.1.5 DE SU APLICACIÓN
10.1.6 IMPORTANCIA
Esta arquitectura funciona cuando en algún lugar de la red, una computadora remota
llamada servidor establece una conexión y proporciona información de acuerdo a
solicitudes el posible duplicado o similitud que existe o introduciendo texto generadas
por otra computadora denominada cliente.
Para el caso del control centrado en el servidor, este conoce todas las posibles
opciones de que disponen los usuarios en todo momento, las actividades de
visualización, ejecución de programas y gestión de recursos.
de área local. A esto hay que añadirle la ventaja de la potencia y simplicidad de las
computadoras personales.
10.2.2CONCEPTOS
Se define una base de datos como una serie de datos organizados y relacionados
entre sí, los cuales son recolectados y explotados por los sistemas de información de
una empresa o negocio en particular.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de
información de forma organizada para que luego podamos encontrar y utilizar
fácilmente. A continuación te presentamos una guía que te explicará el concepto y
características de las bases de datos.
PHP
En lugar de usar muchos comandos para mostrar HTML (como en C o en Perl), las
páginas de PHP contienen HTML con código incrustado que hace "algo" (en este
caso, mostrar "¡Hola, soy un script de PHP!). El código de PHP está encerrado entre
las etiquetas especiales de comienzo y final <?php y ?> que permiten entrar y salir
del "modo PHP".
Lo que distingue a PHP de algo del lado del cliente como Javascript es que el código
es ejecutado en el servidor, generando HTML y enviándolo al cliente. El cliente
recibirá el resultado de ejecutar el script, aunque no se sabrá el código subyacente
que era. El servidor web puede ser configurado incluso para que procese todos los
ficheros HTML con PHP, por lo que no hay manera de que los usuarios puedan
saber qué se tiene debajo de la manga.
15
XAMPP:
Es un servidor independiente de software libre que consiste principalmente en la
base de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de
script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los
diferentes sistemas operativos), Apache, MySQL, PHP, Perl.
El programa está liberado bajo la licencia GNU y actúa como un servidor web libre,
fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está
disponible para Microsoft Windows, GNU/Linux, Solaris y MacOS X.
MAMP:
El acrónimo MAMP se refiere al conjunto de programas software comúnmente
usados para desarrollar sitios web dinámicos sobre sistemas
operativos Apple Macintosh, MAC OS X. Este nombre proviene de las iniciales Mac
Os X, como sistema operativo. Apache, como servidor web. MySQL sistema gestor
de Bases de Datos y PHP, Perl o Python, lenguajes de programación usados para
la creación de sitios web.
LAMP:
Es el acrónimo utilizado para describir un sistema de infraestructura de internet que
usa las siguientes herramientas: LINUX como sistema operativo, APACHE como
servidor web, MySQL como gestor de base de datos y Perl, PHP o Pytho como
lenguajes de programación.
16
WAMP:
Este el acrónimo usado para describir un sistema de infraestructura de internet que
usa las siguientes herramientas: WINDOWS como sistema operativo, APACHE como
servidor web, MySQL como servidor web y PHP, Perl o Python como lenguajes
de programación.
10.3 MARCO INSTITUCIONAL
10.3.1 OBJETIVO
Reducir al mínimo los hechos de duplicado que causan daños a la institución, o las
cosas a través de la prevención y concientización de todos los estudiantes.
10.3.2 MISION
Regular, controlar y resolver los problemas de las posibles duplicaciones de
monografías de los alumnos; mediante capacitación y técnicas especializadas, de
enseñanza para la elaboración propia de su monografía.
10.3.3 FUNCIONES
1.- Esta base de datos controlara el ingreso y salida de las monografías
7.- Mantener buenas relaciones con los estudiantes cursantes de cuarto semestre
para lograr la propia elaboración en el ejercicio de sus funciones
1.- ¿Cree Ud. que la monografía elaborada por los alumnos de la FATESCIPOL de
la Ciudad de Tarija es copia o duplicado de alguna monografía ya realizada?
El 90% Indico que NO
2.- ¿Cree que los alumnos del de la FATESCIPOL de Ciudad de Tarija modifican las
monografías para tener nuevos mecanismos modernos y asi no realizar su
monografía?
El 35% Indico que NO
El 65% Indico que SI
3.- ¿usted Opina que la monografía que año tras año se realiza es adecuada para
los alumnos de la FATESCIPOL, tomando en cuenta la época en la que nos
encontramos?
El 25% Indico que NO
El 75% Indico que SI
4.- ¿Cree que es importante que la FATESCIPOL sea más estricto al momento de la
elaboración de una monografía para que la misma sea más óptima?
El 70% Indico que NO
El 30% Indico que SI
5.- ¿Ud. está de acuerdo con la implementación del SISTEMA MySQL “¿Asistente
Digital Personal” o de una base de datos sistemática para el control de monografías
dentro la FATESCIPOL de la Ciudad de Tarija?
El 90% Indico que NO
El 10% Indico que SI
Entre las personas encuestadas pudimos realizar a los Jefes Oficiales Sub Oficiales
Clases y Policías y cursantes de la FATESCIPOL obteniendo como resultado los
siguientes:
11 DIAGNOSTICO
11.1 TECNICAS DE INSTRUMENTOS PARA LA RECOLECCION DE DATOS
Entre ellas tenemos las encuestas realizadas a los diferentes oficiales, sub oficiales,
sargentos, cabos y policías.
1.- ¿Cree Ud. que la monografía elaborada por los alumnos de la FATESCIPOL de la
Ciudad de Tarija es copia o duplicado de alguna monografía ya realizada?
Al realizar la encuesta a los señores policías la gran mayoría indico un 90% que NO
es una copia ya que se cree que si realizan los alumnos y el 10% indica que de
alguna manera SI existe una copia o plagio.
2.- ¿Cree que los alumnos del de la FATESCIPOL de Ciudad de Tarija modifican las
monografías para tener nuevos mecanismos modernos y asi no realizar su
monografía?
Un 35% indica que SI ya que si o si es necesario para una guía y recopilan la cual lo
actualizan conforme van realizando el avance de la monografías y el 65% indico que
NO ya que es un esfuerzo propio realizado por los alumnos.
3.- ¿usted Opina que la monografía que año tras año se realiza es adecuada para los
alumnos de la FATESCIPOL, tomando en cuenta la época en la que nos
encontramos?
El 75% asegura que SI es necesario o básico realizar una monografía y así tener una
idea propia para que ya se puedan realizar posterior como ser lo proyectos de grado
etc. Y el 25% indica que ya NO se debería realizar monografías que directamente se
debe realizar proyectos ya que los tiempos van cambiando y siempre se debe
avanzar hacia delante.
21
4.- ¿Cree que es importante que la FATESCIPOL sea más estricto al momento de la
elaboración de una monografía para que la misma sea más óptima?
El 70% indico que NO debe ser muy estricto el control mismo que los alumnos ya se
encuentran presionados con la realización de la monografía y demás materias y sería
algo negativo y un 30% indico que SI debe seguir con el control y aun más con la
presión para que sean propias del alumno la monografía.
5.- ¿Ud. está de acuerdo con la implementación del SISTEMA MySQL “¿Asistente
Digital Personal” o de una base de datos sistemática para el control de monografías
dentro la FATESCIPOL de la Ciudad de Tarija?
El 90% indico que NO se debe realizar una base de datos ya que, al realizar una
monografía ya realizada, al solo actualizar y volver a representar la misma
monografía el sistema de base de datos será rechazada o tomada como copia u
plagio lo cual sería negativo por el alumno la misma que incurriría en una falta y el
10% de indica que SI y así evitar toda esta ola de copias de monografías.
1.Que las bases de datos forman el núcleo de las principales aplicaciones sitios web
y servicios corporativos.
22
2.Que en todos los casos hay herramientas de gestión y control que permitan
verificar su funcionamiento y eventualmente corregirlo
3.También se entiende que tiene una elevada capacidad y solidez para administrar la
información sin fallas ni errores
4.Que una base de datos conlleva la existencia de tres tipos de usuarios que son el
diseño el cual administra los datos, desarrollador implementa las transacciones e
interfaces y usuarios finales los cuales consultan y editan los datos.
12.2 RECOMENDACIONES
Principalmente vemos la necesidad de conocer cada día más el entorno de las bases
de datos. aprender de manera didáctica y autodidactica con mayor dedicación.
Es necesario conocer que la implementación del código debe estar bien estructurada
para evitar la posible duplicación de monografías.
Conocer las especificaciones que nos presenta cuando estructuramos las tablas de
cada base de datos, realizando nuestro trabajo mas practico y sencillo.
Hoy en día, resulta difícil encontrar una página web estática. Es decir, sin
actualizaciones, desarrollada en el tradicional HTML y con poca interactividad y
flexibilidad para desplegar sus contenidos. Ya trabajemos con un gestor de contenido
como como WordPress, con un desarrollo propio o con un aplicativo de control de
monografías, seguro que detrás tenemos una base de datos.
Las bases de datos nos proporcionan un almacén de información con una estructura
jerarquizada y relacionada de los datos. Esto permite extraer el contenido y
disponerlo fácilmente, tal y como el desarrollador requiere en su proyecto web o el
internauta necesita. De cara al desarrollo web, hay diversas opciones. MySQL es la
base de datos más extendida, pero tampoco podemos olvidar otras alternativas,
como Microsoft SQL Server, PostgreSQL o MongoDB.
23
Una vez diseñada la base de datos, sólo nos queda optimizarla. Para ello, te pueden
resultar útiles las siguientes recomendaciones.
Por muy bien que realices el planteamiento inicial de la base de datos, con el paso
del tiempo, seguramente tengas tablas en desuso. ¡Elimínalas! Tener tablas en
desuso es muy parecido a guardar cosas que no usas en un cajón. Cuando vas a
buscar algo porque lo necesitas urgentemente y vas al “cajón de las cosas olvidadas”
… ¡Tardas mucho más en encontrarlo! Sucede lo mismo en las bases de datos, los
sistemas tienes que rastrear todas las tablas y elementos hasta encontrar la
respuesta a la consulta.
Optimiza los índices. Tener una buena relación de índices entre tablas es básico
para las búsquedas relacionales funcionen correctamente. Agrega índices a las
24
No uses nombres complejos en las claves y campos de las tablas. ¡Simplifica! Por
ejemplo, en la tabla Clientes, es mejor utilizar nombre en vez de nombre_cliente para
almacenar el nombre del cliente. Cuanto más sencillos sean los nombres, más rápido
se ejecuta la consulta.
25
ANEXOS
26
PASO 2
27
PASO 3
PASO 1
PASO 2
29
4.SISTEMA MySQL
6.- ¿Cree Ud. que la monografía elaborada por los alumnos de la FATESCIPOL
de la Ciudad de Tarija es copia o duplicado de alguna monografía ya realizada?
Respuestas
45%
55%
SI NO
7.- ¿Cree que los alumnos del de la FATESCIPOL de Ciudad de Tarija modifican
las monografías para tener nuevos mecanismos modernos y asi no realizar su
monografía?
Respuestas
35%
65%
SI NO
31
8.- ¿usted Opina que la monografía que año tras año se realiza es adecuada
para los alumnos de la FATESCIPOL, tomando en cuenta la época en la que
nos encontramos?
Respuestas
25%
75%
SI NO
9.- ¿Cree que es importante que la FATESCIPOL sea más estricto al momento
de la elaboración de una monografía para que la misma sea más óptima?
Respuestas
NO SI
32
Respuestas
10%
90%
SI NO
33
BIBLIOGRAFIA
ESEPE ESTUDIO
https://www.esepestudio.com/noticias/que-es-mysql
PREZI
https://prezi.com/ij1fzrjr-h9k/que-es-y-para-que-sirve-mysql/
https://prezi.com/923yydsinkww/concepto-caracteristicas-ventajas-
y-desventajas-de-mysql-y-workbench/
SUPER INFO
http://superinformacionweb.blogspot.com/2014/11/ventajas-y-
desventajas-de-mysql.html
MONOGRAFIAS.COM
https://www.monografias.com/
https://www.monografias.com/trabajos88/mysql-worckbench/mysql-
worckbench.shtml
ORACLE
https://www.oracle.com/es/mysql/
MySQL
http://download.nust.na/pub6/mysql/doc/refman/5.0/es/which-
os.html
ENVATO TUTS+
https://code.tutsplus.com/es/tutorials/everything-you-need-to-get-
started-with-mysql--net-3076