Facultad de Ingeniería
Universidad de Cuenca
SGDB_LCE es un Sistema de gestión de base de datos, utiliza un lenguaje de consulta estructurada y fue desarrollado en el lenguaje java .
Realizado por:
Jhon Flores, Edisson Reinozo, Belen Toledo
Sistema de Base de datos, con manejo de archivos csv, desarrollado en Java con una sintaxis propia.
Respositorio : https://github.com/FreddyAbadFreddWard/UC-BD
Diapostivas Sistema : https://www.slideshare.net/freleoabad/diapositivas-gestor-de-base-de-datos-ucbd
sxadasdasdassdsadsadasdsadsadsadasdadsaadsasdasdfewfweewfewfwfweccdscdscdefewcdwjicijsoijwqqwjqwifwifwehfuiqwhfoiuwuhfiuhsoihoqwhfoiwhfihwqfhwefhuewiufhowqehfowehfui3ehoiun32iuhefoiuefuihefoiuqwefuweoucneincyrbcyrbtcbwbcwbobwockjobscjobqonownjosncoinicuonewiuoiewbuybwcuybrbuqbuibweiucbiewbcbqewybwuqebcqbwcubwqcnosanpmswmxowsmpmwwpowmpswlsmlmwskcmwkdmcemonejonvjejv erj vje vhe hqw h hwe dow eowebdhbwendwendoewnn
n jndj ndndndws d d dsndwnodnwenfeinfiebfnybowenwpqfbnwqinbn3fib3nf8yib34fun3fbnfniununndasxaeweweewfewfewfwefewfewfewfewfewfewfewfewfewfwefwef3efrfrefewfewfewfewfewwefwfwqfqwefwqefwfqwfqfqwfweewfefwefewfwefwefewfqwfqwfqwfqwfewfewfqwfweqfeqwfwefweffqwqfqwfqfweqffewwfewfewfwefwefwfewfwefwefewfwefwqwfwqfwefwefwefwfwefewfe
En esta presentación vemos un resumen delas nuevas caracterisitcas que tiene SQL Server 2016.
Saludos,
Ing. Eduardo Castro, PhD
Microsoft SQL Server MVP
Costa Rica
Sistema de Base de datos, con manejo de archivos csv, desarrollado en Java con una sintaxis propia.
Respositorio : https://github.com/FreddyAbadFreddWard/UC-BD
Diapostivas Sistema : https://www.slideshare.net/freleoabad/diapositivas-gestor-de-base-de-datos-ucbd
sxadasdasdassdsadsadasdsadsadsadasdadsaadsasdasdfewfweewfewfwfweccdscdscdefewcdwjicijsoijwqqwjqwifwifwehfuiqwhfoiuwuhfiuhsoihoqwhfoiwhfihwqfhwefhuewiufhowqehfowehfui3ehoiun32iuhefoiuefuihefoiuqwefuweoucneincyrbcyrbtcbwbcwbobwockjobscjobqonownjosncoinicuonewiuoiewbuybwcuybrbuqbuibweiucbiewbcbqewybwuqebcqbwcubwqcnosanpmswmxowsmpmwwpowmpswlsmlmwskcmwkdmcemonejonvjejv erj vje vhe hqw h hwe dow eowebdhbwendwendoewnn
n jndj ndndndws d d dsndwnodnwenfeinfiebfnybowenwpqfbnwqinbn3fib3nf8yib34fun3fbnfniununndasxaeweweewfewfewfwefewfewfewfewfewfewfewfewfewfwefwef3efrfrefewfewfewfewfewwefwfwqfqwefwqefwfqwfqfqwfweewfefwefewfwefwefewfqwfqwfqwfqwfewfewfqwfweqfeqwfwefweffqwqfqwfqfweqffewwfewfewfwefwefwfewfwefwefewfwefwqwfwqfwefwefwefwfwefewfe
En esta presentación vemos un resumen delas nuevas caracterisitcas que tiene SQL Server 2016.
Saludos,
Ing. Eduardo Castro, PhD
Microsoft SQL Server MVP
Costa Rica
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)Belen Toledo
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
El protocolo TCP es protocolo fundamental para el uso de internet ya que da soporte a varias aplicaciones de internet. la cabecera de este protocolo está conformada por puertos de origen y destino, números de secuencia, acuse de recibido, longitud de cabecera, flags, una ventana de recepción un checksum y opciones y relleno esta información nos permitirán saber si la cabecera está estructurada correctamente y así garantizar el buen funcionamiento de protocolo.
El protocolo UDP es un protocolo de transporte basado en el intercambio de datagramas, este protocolo se utiliza para transmitir voz o vídeo, cuando resulta más importante transmitir con velocidad que garantizar el hecho de que lleguen absolutamente todos los bytes donde no es posible realizar retransmisiones por los estrictos requisitos de retardo que se tiene en estos casos. La cabecera UDP consta de cuatro campos de los cuales dos son opcionales dirección de origen y dirección de destino y los otros campos obligatorios son Longitud y Suma de comprobación.
belen.toledo@ucuenca.ec
MPLS Y DWDM
Toledo Illescas María Belén
belen.toledo@ucuenca.ec
MPLS es un estándar IP de conmutación de paquetes es una tecnología del reenvío de paquete que utiliza la escritura de etiquetas para tomar las decisiones del reenvío de datos. Integra IP y ATM en la red. Los paquetes MPLS son enviados después de una búsqueda por etiquetas mejorando asi el desempeño del protocolo.
DWDM es una técnica de transmisión de señales a través de fibra óptica usando la banda C es decir acopa las salidas de diferentes fuentes emisoras de luz, cada una a una longitud de onda diferente, sobre una misma fibra óptica. Los sistemas Modernos de DWDM emplean los multiplexores para combinar las señales.
Hay una cierta pérdida inherente asociada a la multiplexación y la demultiplexación. se utiliza un acoplamiento punto a punto sobre DWDM entre los grandes sitios de la empresa y se necesita solamente un dispositivo de premisa del cliente para convertir el tráfico de las aplicaciones a las longitudes de onda y a la multiplexación específicas.
Protocolo De Enrutamiento De Puerta De Enlace Interior Mejorado (EIGRP)
Toledo Illescas María Belén
Estudiante De La Facultad De Ingeniería Universidad De Cuenca
belen.toledo@ucuenca.ec
CISCO creo el protocolo de enrutamiento EIGRP como un estándar abierto que tiene la finalidad de ayudar a las empresas a operar en un entorno de múltiples proveedores. Este protocolo usa tecnología de vector de distancia también encontrada en IGRP, EIGRP es muy flexible y admite tanto IPv4 como IPv6. Si el cliente ya está ejecutando EIGRP para su red IPv4, puede usar su conocimiento existente y la inversión en EIGRP para soportar también IPv6. De este protocolo existen dos revisiones o versiones que se diferencian en que incluyen mejoras de rendimiento y estabilidad.
Protocolo De Enrutamiento De Puerta De Enlace Interior Mejorado (EIGRP)
Toledo Illescas María Belén
Estudiante De La Facultad De Ingeniería Universidad De Cuenca
belen.toledo@ucuenca.ec
CISCO creo el protocolo de enrutamiento EIGRP como un estándar abierto que tiene la finalidad de ayudar a las empresas a operar en un entorno de múltiples proveedores. Este protocolo usa tecnología de vector de distancia también encontrada en IGRP, EIGRP es muy flexible y admite tanto IPv4 como IPv6. Si el cliente ya está ejecutando EIGRP para su red IPv4, puede usar su conocimiento existente y la inversión en EIGRP para soportar también IPv6. De este protocolo existen dos revisiones o versiones que se diferencian en que incluyen mejoras de rendimiento y estabilidad.
Se denomina motor de corriente alterna a aquellos motores eléctricos que funcionan con alimentación eléctrica en corriente alterna. Un motor es una máquina motriz, esto es, un aparato que convierte una forma determinada de energía en energía mecánica de rotación o par.
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
1. Sistema de Gestión de Base de
Datos (SGBD)
Programación 3: Estructura de Archivos
Facultad de Ingeniería
Universidad de Cuenca
Realizado por:
Jhon Flores, Edisson Reinozo, Belen Toledo
Julio 2017
3. Introducción
SGDB_LCE es un Sistema de gestión de base de datos,
utiliza un lenguaje de consulta estructurada y fue
desarrollado en el lenguaje java java .
4. Objetivos
• Implementar un sistema de gestión de bases de datos
utilizando un lenguaje de consulta estructurado.
• Utilizar patrones de Diseño para optimizar el sistema.
5. Objetivos
• El sistema de gestión de base de datos debe tener una interfaz que
permita al usuario ingresar los comandos para poder realizar una
acción.
• El sistema debe permitir al usuario realizar las operaciones básicas
de un sistema de gestión de la base de datos, mantenimiento tablas
de registros y realización de consultas de registros.
6. ¿Que es un SGBD ?
Un Sistema de gestión de base de datos es un conjunto
de programas que permiten el almacenamiento,
modificación y extracción de la información en una
base de datos, además de proporcionar herramientas
para añadir, borrar, modificar y analizar los datos.
8. Encriptación AES
Es un algoritmo de encriptación simétrica.Y se eligió
este algoritmo por su gran velocidad de cifrado y
descifrado, porque no aumenta el tamaño del mensaje
al momento de la encriptación, es un algoritmo de uso
público y porque es considerado como uno de los
algoritmos d e clave simétrica más seguro.
9. Algoritmo de Ordenamiento Externo Poliface
El principio de este método de ordenamiento es aplicar una mezcla
estratégica hasta vaciar el archivo, utiliza archivos auxiliares para
almacenar los resultados parciales y el archivo de entrada y el de salida
intercambian papeles para lograr el fin de tener un archivo vacío al final .
Este método de ordenamiento no es más que una intercalación
desbalanceada. y nos permitirá ordenar n registros en m archivos auxiliares.
19. Requerimientos No Funcionales
El sistema debe ser desarrollado en el lenguaje de programación
Java.
El sistema debe manejar archivos de texto con el formato CSV.
22. El patrón Singleton
El patrón Singleton garantiza que una clase sólo tenga una instancia y
proporciona un punto de acceso global a ésta instancia.
Esto permite garantizar que sola va a haber una instancia realizando
operaciones en nuestra base de datos.
Si en el futuro se necesita implementar nuevas interfaces para el usuario o
crear un WebSerivce a partir de este. Solo este objeto puede modificar la
Base de datos.
23. Adapter
El patrón adapter nos permite realizar la
validación y parametrizacion de todos los
campos que GestionDB.java necesita..
GestionDBAdapter.java
25. Conclusiones
El sistema de gestión de base de datos , permite al usuario ingresar
comandos como crear, modificar, eliminar tablas y registros, seleccionar
tabla y unir tablas en los cuales siempre es válida la sintaxis antes de
realizar cualquier operación .
Al usar patrones de diseño, la encriptación AES y el ordenamiento externo
polifase se logró desarrollar una aplicación robusta, eficiente y fácil de
mantener.
27. Bibliografía
[1] Juarez, M. (2011b, June 4). Mi granito de java: Adapter. Recuperado Julio 9, 2017, de
http://migranitodejava.blogspot.com.es/2011/06/adapter.html
[2] tutorialspoint.com. (n.d.-b). Design Patterns Adapter Pattern. Recuperado Julio 9, 2017,de
https://www.tutorialspoint.com/design_pattern/adapter_pattern.htm
[3] Java/J2ME Trivial Encryption Algorithm (TEA) implementation : Winterwell Associates - mathematics,
data-mining & AI consultants. (n.d.). Recuperado julio 10, 2017, de
http://www.winterwell.com/software/TEA.php
28. Bibliografía
[4] Tiny Encryption Algorithm. (2015, November 26). In Wikipedia, la enciclopedia libre. Recuperado de:
https://es.wikipedia.org/w/index.php?title=Tiny_Encryption_Algorithm&oldid=87274783
[5] Juarez, M. (2011, junio 3). Mi granito de java: Facade. Recuperado 12 de julio de 2017, a partir de
http://migranitodejava.blogspot.com.es/2011/06/facade.html
Mi granito de java: Singleton. (s. f.). Recuperado 13 de julio de 2017, a partir de
http://migranitodejava.blogspot.com/2011/05/singleton.html
29. Bibliografía
[6] Requisito funcional. (2017, junio 8). En Wikipedia, la enciclopedia libre. Recuperado a partir de
https://es.wikipedia.org/w/index.php?title=Requisito_funcional&oldid=99704370
[7] Requisito no funcional. (2017, marzo 28). En Wikipedia, la enciclopedia libre. Recuperado a partir de
https://es.wikipedia.org/w/index.php?title=Requisito_no_funcional&oldid=97930470
30. Bibliografía
[8] SQL. (2017, julio 7). En Wikipedia, la enciclopedia libre. Recuperado a partir de
https://es.wikipedia.org/w/index.php?title=SQL&oldid=100320605
[9] Tipos y función de los gestores de bases de datos. (s. f.). Recuperado 13 de julio de 2017, a partir de
http://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406547/tipos-y-funci-n-de-los-gestores-de-
bases-de-datos
[10] tutorialspoint.com. (s. f.-a). Design Patterns Facade Pattern. Recuperado 12 de julio de 2017, a partir
de https://www.tutorialspoint.com/design_pattern/facade_pattern.htm
[11] tutorialspoint.com. (s. f.-b). Design Patterns Singleton Pattern. Recuperado 12 de julio de 2017, a
partir de https://www.tutorialspoint.com/design_pattern/singleton_pattern.htm