Entradas

Mostrando entradas de abril, 2022

portafolio unidad 2 - bases de datos

Bienvenido a esta nueva entrada, aquí hago entrega de el script de la base de datos planteada en la TIA 2: Implementación y manipulación de bases de datos, vídeo de la base de datos planteada en la TIA 2: Implementación y manipulación de bases de datos y reflexión sobre la importancia de utilizar el lenguaje SQL para la creación y manipulación de las bases de datos relacionales: https://drive.google.com/drive/folders/1zFWnUAAXYCojp5Lxn47woodAeSh5hPX2?usp=sharing  La programación SQL se puede usar para compartir y administrar datos, en particular la información organizada en tablas que se encuentra en los sistemas de administración de bases de datos relacionales. Siendo así,  el objetivo de SQL es diferente, ya que permite compilar y administrar datos en volúmenes mucho mayores. Esto permite el análisis de datos, por ejemplo en el ámbito empresarial permite la mejor toma de decisiones.

Transformaciones lineales

Imagen
 

Tarea: Mi portafolio unidad 2 Bases de Datos

 Publicó en el blog-portafolio la entrada con el script de la base de datos planteada en la TIA 2: Implementación y manipulación de bases de datos. Publicó en el blog-portafolio la entrada con el vídeo de la base de datos planteada en la TIA 2: Implementación y manipulación de bases de datos. Realiza la reflexión sobre la importancia de utilizar el lenguaje SQL para la creación y manipulación de las bases de datos relacionales

Patente estadounidense No 6016394

Resumen de la patente 6016394: La patente lleva por título “método y sistema para base de datos”. Su descripción es: creación de una aplicación de software de destino a partir de una descripción conocida como diccionario que interopera con una aplicación de software universal. Consiste en que el editor de aplicaciones proporciona un entorno para editar y crear aplicaciones personalizadas y crea automáticamente partición de responsabilidades y usuarios, estructuras de menú, agrupaciones de elementos de datos de base de datos en conjuntos eficientes, transacciones de base de datos y particionamiento de base de datos sin necesidad de programación en lenguaje SQL por parte de un diseñador de aplicaciones. La computadora almacena el diccionario en una base de datos para el acceso de la aplicación universal. En cuanto a uno de los objetivos de la presente invención proporcionar un sistema para la creación asistida por computadora de un software de destino aplicación para la gestión de la bas...

REDA: Gestión de información desde bases de datos

Imagen
 Bienvenido de nuevo a este blog, en esta oportunidad realizaré el REDA del curso Herramientas de Programación II de la unidad 3 y ademas realizaré una comparativa de ventajas y desventajas entre ADO.NET y SQLClient. ADO.NET ADO.NET es utilizado por los desarrolladores para configurar conexiones a fin de acceder y realizar operaciones CRUD básicas como crear, leer, actualizar y eliminar datos almacenados en bases de datos relacionales, así como en la base de datos no relacional. He aqui sus ventajas: 1. Capacidad de comunicación cruzada entre entornos heterogéneos: ADO.NET tiene el beneficio excepcional de establecer una conexión entre dos entornos heterogéneos. Una vez que se establece la conexión, ADO.NET podría comunicarse fácilmente entre estos dos entornos heterogéneos. 2. Fácilmente escalable : ADO.NET es altamente escalable, lo que significa que si el requisito aparece es lo suficientemente flexible como para expandirse fácilmente. 3. Alta productividad : ADO.NET es lo sufic...

Comparación SGDB

Cuadro comparativo entre los SGDB más representativos en el mercado: Microsoft‌ ‌SQL‌ ‌SERVER‌ , Oracle‌ ‌Database‌ , MySQL‌ , PostgreSQL‌. SGDB más representativos en el mercado Microsoft ‌ ‌ SQL ‌ ‌ SERVER ‌ Soporte exclusivo por parte de Microsoft.   Escalabilidad, estabilidad y seguridad. Posibilidad de cancelar consultas.   Potente entorno gráfico de administración que permite utilizar comandos DDL y DML.   Aunque es nativo para Windows puede utilizarse desde hace ya un tiempo en otras plataformas como Linux o Docker. Su principal desventaja es el precio.   Soporte para datos estructurados y semi-estructurados, una mayor compresión, y varios complementos para apoyar a otros productos en el mercado.   Interfaz: GUI, SQL, Various.   Lenguajes: Java, Ruby, Python, VB, .Net, and PHP .   Sistema operativo: Windows.   Licencia: l...

Objetos, propiedades y eventos

Imagen
Bienvenido a esta nueva entrada titulada "objetos, propiedades y eventos", que incluye un listado de 10 diferentes objetos que se pueden encontrar en una interfaz gráfica de usuario con una breve descripción de sus propiedades y eventos. ¿Qué es una interfaz grafica? Una GUI es una interfaz de usuario gráfica que utiliza un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz, en lugar de una visualización puramente textual para una computadora. Los principales sistemas operativos actuales proporcionan una interfaz gráfica de usuario. Las aplicaciones suelen utilizar los elementos de la interfaz gráfica de usuario que vienen con el sistema operativo y añadir sus propios elementos e ideas gráficas en la interfaz de usuario. En la creación de interfaz gráfica de usuario, en todos los lenguajes de programación se cuentan con clases que permiten crear objetos para manipular datos. Los objetos tradicionales son: etiquetas, b...

REDA: Aplicaciones multiplataforma basadas en POO

Imagen
Bienvenido  a esta nueva entrada, en donde juntos realizaremos el REDA: Aplicaciones multiplataforma basadas en POO, de la unidad 2 de Herramientas de Programación II. Crear una interfaz llamada IPersona que cuente con los siguientes métodos abstractos sin retorno y sin parámetros de entrada: validarEdad, validarEstadoCivil, validarEstudios.

clases abstractas, estáticas e interfaces

Bienvenido a esta nueva entrada, que relaciona las clases abstractas, estáticas e interfaces que incluye un cuadro comparativo. Clases abstractas Clases estáticas Clases interfaces Pueden definir la existencia de métodos, pero sin su implementación, es decir, no tiene código .   Las clases abstractas se crean escribiendo solo la declaración del método, sin cuerpo y utilizando tradicionalmente la palabra reservada abstrac t. Este tipo de clases no pueden ser instancias.   El objetivo de las clases abstractas es servir de base para otras clases , es decir, crear subclases , permitiendo así tener una implementación específica de los métodos   Al heredar de una clase abstracta es obligatorio implementar todos sus métodos abstractos. Permite la invocación de sus atributos y métodos sin instancia u objeto alguno.   Las clases estáticas se utilizan cuando no se requ...

Video Implementación y manipulación de bases de datos

Solución sistema ecuaciones método de Gauss-Jordan

Imagen
 En el texto de la entrada transcribe las matrices asociadas a cada paso para solucionar el sistema de ecuaciones mediante este método . Explica adecuadamente en en qué consiste la diferencia entre el método Gauss y el Gauss-Jordan Un sistema de ecuaciones se resuelve por el método de Gauss cuando se obtienen sus soluciones mediante la reducción del sistema dado a otro equivalente en el que cada ecuación tiene una incógnita menos que la anterior. El método de Gauss transforma la matriz de coeficientes en una matriz triangular superior. El método de Gauss-Jordan  continúa el proceso de transformación hasta obtener una matriz diagonal. Explica adecuadamente cuál es la ventaja de aplicar el método de Gauss-Jordan Una de las principales razones para incluir el método de Gauss-Jordan, es la de proporcionar un método directo para obtener la matriz inversa. Este metodo de Gauss- Jordan se distingue del método Gaussiano en que cuando se elimina una incógnita, se elimina de todas ...

Aplicación del álgebra matricial para la solución de sistemas de ecuaciones lineales

Bienvenidos a esta nueva entrada relacionada al tema de métodos para resolver sistemas de ecuaciones, aquí hago entrega de la actividad, respuestas y mapa mental: Los sistemas de ecuaciones lineales permiten modelar todo tipo de problemas de la vida cotidiana, matemáticos o de cualquier rama científica y el álgebra matricial proporciona varios métodos para su solución.     Sobre el metodo Gauss y Jordan Un sistema de ecuaciones se resuelve por el método de Gauss cuando se obtienen sus soluciones mediante la reducción del sistema dado a otro equivalente en el que cada ecuación tiene una incógnita menos que la anterior. El método de Gauss transforma la matriz de coeficientes en una matriz triangular superior. El método de Gauss-Jordan  continúa el proceso de transformación hasta obtener una matriz diagonal. Un sistema de ecuaciones se resuelve por el método de Gauss cuando se obtienen sus soluciones mediante la reducción del sistema dado a otro equivalente en el que ca...