Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

Relaciones disponibles entre tablas SQL en los principales gestores de Bases de datos. #sql #join

Las relaciones entre tablas en una base de datos SQL son fundamentales para organizar y acceder a los datos de manera eficiente. Estas relaciones se establecen mediante el uso de claves primarias (Primary Keys, PK) y claves foráneas (Foreign Keys, FK), permitiendo modelar las interacciones entre los diferentes conjuntos de datos. Existen tres tipos principales de relaciones: Uno a Uno (1:1), Uno a Muchos (1:N) y Muchos a Muchos (M:N). Veamos cada una en detalle:   Las relaciones entre tablas en una base de datos SQL son fundamentales para organizar y acceder a los datos de manera eficiente. Estas relaciones se establecen mediante el uso de claves primarias (Primary Keys, PK) y claves foráneas (Foreign Keys, FK), permitiendo modelar las interacciones entre los diferentes conjuntos de datos. Existen tres tipos principales de relaciones: Uno a Uno (1:1), Uno a Muchos (1:N) y Muchos a Muchos (M:N). Veamos cada una en detalle:

formats

Cómo crear una distro de GNU/Linux desde 0. Las 13 etapas detalladas. #Linux

Publicado en 17 febrero, 2024, por en Linux.

Crear una distribución de Linux desde cero o from scratch es un proyecto complejo y educativo que te permite aprender en profundidad sobre los sistemas operativos GNU/Linux. Aunque es un proceso detallado, aquí te ofrezco una guía general sobre los pasos fundamentales para iniciar este proyecto:    

Etiquetas:
formats

Reflexión. Einstein y la bomba, frase film Netflix

“Lo más bello que podemos experimentar es el lado misterioso de la vida; es el sentimiento profundo que se encuentra en la cuna del arte y de la ciencia verdadera.” Albert Einstein

formats

Esquema de la red Tor, Deep Web , Dark Web y Cifrados

  Este diagrama muestra cómo el usuario, a través del Tor Browser, inicia una comunicación que es cifrada en múltiples capas antes de entrar en la red Tor a través del nodo de entrada. La comunicación se transmite a través de nodos intermedios y finalmente llega al nodo de salida, desde donde puede acceder a diferentes partes de Internet: Internet Pública, incluyendo sitios web convencionales. Deep Web, áreas de Internet no indexadas por motores de búsqueda convencionales. Dark Web, una parte de la Deep Web accesible únicamente a través de redes específicas como Tor, y donde se ubican los servicios ocultos con dominio .onion. El proceso ilustra cómo el Tor Browser interactúa con el directorio de servicios ocultos y utiliza un relay de rendezvous para acceder a servicios específicos de la Dark Web, manteniendo la privacidad y el anonimato del usuario a lo largo del proceso.

formats

Evolución de SAP, conexión desde .NET y CORE

Publicado en 15 febrero, 2024, por en sap, SQL.

En el mercado actual, SAP ofrece una gama de soluciones adaptadas a diferentes tipos de empresas, desde pequeñas y medianas empresas (PYMEs) hasta grandes corporaciones, a través de distintas versiones y módulos diseñados para cubrir diversas funciones empresariales. En esta entrada se realizará un resumen de los tipos de SAP disponibles y cómo se adaptan a diferentes tipos de empresas. La evolución de los sistemas SAP ha estado acompañada por el uso y desarrollo de diferentes gestores de bases de datos (DBMS) para almacenar y gestionar los datos de manera eficiente. A continuación, describo los gestores de base de datos empleados por las diferentes versiones de SAP mencionadas ordenados en el tiempo:

Etiquetas:
formats

Toda la infraestructura digital moderna.

formats

Nueve fases del Proceso del desarrollo de una APP

1. **Idea**: En esta fase, se genera la idea inicial para la aplicación. Puede provenir de diversas fuentes, como identificar una necesidad del mercado o una solución a un problema específico. 2. **Investigación**: Una vez que se tiene la idea, se lleva a cabo una investigación exhaustiva para comprender el mercado, el público objetivo, la competencia existente y cualquier otro factor relevante que pueda influir en el éxito de la aplicación. 3. **Flujos de trabajo**: Se definen los flujos de trabajo o procesos que seguirán los usuarios dentro de la aplicación. Esto implica mapear las diferentes acciones que los usuarios pueden realizar y cómo interactuarán con la aplicación en cada paso. 4. **Estructura de alambre**: En esta etapa, se crean esquemas o maquetas básicas de la interfaz de usuario y la disposición de los elementos en pantalla. Estos diseños suelen ser esbozos simples que ayudan a visualizar la estructura general de la aplicación. 5. **Guía de estilo**: Se desarrolla una guía de estilo que establece los principios de diseño, como la paleta de colores, tipografía, iconografía y otros elementos visuales que se utilizarán en la aplicación para garantizar una coherencia y una experiencia de usuario uniforme. 6. **Diseño prototipo**: Se crea un prototipo interactivo de la aplicación que simula su funcionamiento real. Este prototipo puede ser estático o dinámico y permite probar la navegación y la usabilidad de la aplicación antes de entrar en la etapa de desarrollo completo. 7. **Desarrollo**: En esta fase, se escribe el código de la aplicación según las especificaciones definidas en las etapas anteriores. Se construyen las funcionalidades y se integran todos los componentes para crear la aplicación final. 8. **Testeo**: Una vez que la aplicación está desarrollada, se lleva a cabo un proceso de prueba exhaustivo para identificar y corregir errores, así como para

(Más)…

formats

Esquema de tipos de almacenamiento hardware y cloud

Clasificación de los tipos de almacenamiento disponibles.   1. Almacenamiento Hardware: Almacenamiento Interno de la Computadora: Discos Duros (HDD) y Unidades de Estado Sólido (SSD): Estos dispositivos son los componentes principales de almacenamiento en la mayoría de las computadoras. Los HDD ofrecen mayor capacidad a un costo más bajo, mientras que los SSD proporcionan velocidades de lectura/escritura más rápidas pero a un precio más alto. Discos NVMe: Los discos NVMe son una variante de SSD que se conectan directamente a la placa base a través de la interfaz PCIe, ofreciendo velocidades aún más rápidas que los SSD tradicionales. Almacenamiento Externo: Discos Duros y Unidades de Estado Sólido Externas: Estos dispositivos permiten ampliar el almacenamiento de la computadora y son portátiles, lo que los hace ideales para realizar copias de seguridad o transportar datos. Unidades Flash USB: Son pequeñas y portátiles, y son útiles para transferir datos entre dispositivos o para llevar documentos importantes de un lugar a otro. Dispositivos Ópticos y OTG: Los dispositivos ópticos, como DVDs y Blu-rays, son útiles para la reproducción de medios o el almacenamiento de datos de manera permanente. Los dispositivos OTG permiten conectar dispositivos de almacenamiento USB a dispositivos móviles. Almacenamiento de Red (NAS): Los servidores NAS permiten compartir archivos y almacenar datos de forma centralizada en una red local, lo que facilita el acceso a los datos desde múltiples dispositivos. Almacenamiento Empresarial: SAN (Storage Area Network): Proporciona una solución de almacenamiento de alta velocidad y alta capacidad para entornos empresariales que requieren un rendimiento óptimo y una alta disponibilidad de datos. SAS y Almacenamiento All-Flash: Ofrecen una solución de almacenamiento de alto rendimiento para aplicaciones empresariales que requieren velocidades de acceso rápidas y baja latencia.

formats

Evolución del sistema Operativo Microsoft Windows

formats

Principios de funcionamiento de un API REST. Primera Parte

Etiquetas:,
formats

Palentino PDF Pro 2024 IA, visor y editor gratuito de documentos PDF para Windows

Publicado en 11 enero, 2024, por en PDF.

Palentino PDF Pro 2024, permite visualizar y editar documentos PDF. Empezamos el año con este software que he desarrollado estas navidades y que creo que os ahorrará bastantes sufrimientos con los PDF. Considero que es ágil, sencillo y gratuito. Posee todas las características que necesitas en un buen visualizador. Además ofrece …   Características destacadas. Permite visualizar cualquier tipo de documento PDF en todos los formatos. Es capaz de almacenar el estado del documento abierto, de tal forma que cuando estés leyendo un documento y cierres el editor, al abrirlo de nuevo se posicione en la página donde lo dejaste. Esta característica para mi es esencial, y la he dejado establecida por defecto. Rotar páginas, cambiar orden de páginas,  borrar páginas, agregar páginas,  insertar notas, formas, imágenes. Firmar documentos con certificado. Sellos e imágenes estampadas. Miniaturas. Anotaciones. Eliminar texto. Adjunto de archivos. Inserción de imágenes. Copia y pega texto. Permite drag&drop  (arrastrar y soltar) y asociación de archivos desde escritorio. Permisos, edición, firma digital y protección de contraseña. Soporta compresión de archivos PDF, dejando el original a tamaño más reducido. La compresión genera un nuevo archivo con una compresión máxima, reduce hasta un 80% adaptado a la web o a condiciones de poco espacio o portabilidad. Admite captura de pantalla, OCR, detección de QR y traducción de idiomas.  La captura permite ser realizada mediante selección o adaptacion de esquinas o haciendo doble clic sobre el selector para mayor comodidad. Puedes guardar el area capturada rápidamente o editarla. Admite marca o logotipo. Permite seleccionar palabras del editor y con Tpalentino traducir la selección a cualquier idioma. Pronunciación incluida. Tpalentino está integrado con RememberME para el aprendizaje de idiomas. Actualización desde el programa de forma sencilla. Conversión de PDF a formato WORD (docx). Se transforma todo el documento en word, texto, formato

(Más)…

formats

UML (Unified Modeling Language), visión general y ejemplo

formats

Modelo OSI de ISO vs TCP/IP

Etiquetas:
formats

Estructura interna de funcionamiento de un Antivirus genérico

Estructura interna de funcionamiento de un Antivirus genérico – v.10 En esta entrada intentaré analizar de forma sencilla como funciona un antivirus. Aunque el proceso es bastante más complejo de los descrito, la infografía animada ofrece un boceto y esbozo de los componentes internos y su estructura. He creado la imagen ya que no he sido capaz de encontrar en internet mucha información al respecto. En el diagrama animado se puede observar que lo primero que hace el antivirus es cargar su interfaz inicial y una vez en memoria, carga el motor en tiempo real (si está disponible).  La interfaz inicial puede ser mostrada apenas cargar el sistema,  o como un componene systray de la barra de aplicaciones. Una vez en memoria tendrá acceso privilegiado a los recursos y procesos del sistema. Por lo que requiere un nivel de ejecución de administrador o superusuario. Es por eso, que pueden (no necesariamente) llegar a ser incompatibles varias soluciones de antivirus a la vez ya que pueden provocar un incorrecto funcionamiento del sistema. En algunos sistemas, se controlará cual de ellos se encuentra activo de forma primaria. La carga del resto de motores se realiza de forma paralela al motor principal. Pueden ser servicios o ser lanzados en función del uso. Por ejemplo, al abrir el cliente de correo predeterminado el motor detecta la apertura y supervisa los correos entrantes. Algunos motores pueden ser desactivados de forma explícita, si no se requiere su uso. En un escenario donde no existe la posibilidad de inserción de dispositivos USB por ejemplo. La carga inicial del antivirus dependerá del tipo de sistema operativo, por ejemplo, en un sistema Windows, se produce de dos formas, como una entrada establecida en el arranque para todos los usuarios, cuyos parámetros iniciales se encuentran en el registro del sistema,

(Más)…

Etiquetas:
Home Articles posted by oscardelacuesta (Page 6)
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies