viernes, 30 de agosto de 2024

Blog de Base de Datos


En esta ves hablaremos sobre SQL, Access, XAMPP,

Christopher Moto

SQL                                                                             

es un lenguaje de programación diseñado para gestionar y manipular bases de datos relacionales. Su propósito principal es facilitar la interacción con bases de datos para realizar operaciones como consultar, insertar, actualizar y eliminar datos.

SQL es fundamental para trabajar con sistemas de gestión de bases de datos como MySQL, PostgreSQL, Microsoft SQL Server y SQLite. Es un estándar ampliamente aceptado, aunque diferentes sistemas de bases de datos pueden tener sus propias extensiones o variaciones del lenguaje.

sirve para interactuar con bases de datos relacionales y realizar diversas operaciones esenciales en el manejo de datos. Aquí están algunas de las principales funciones y propósitos de SQL:

  1. Consulta de Datos: Permite recuperar información específica de una base de datos mediante consultas. Esto es útil para generar reportes, analizar datos y extraer información relevante.

    • Ejemplo: SELECT nombre, salario FROM empleados WHERE departamento = 'Ventas';
  2. Inserción de Datos: Facilita la adición de nuevos registros a las tablas de la base de datos. Esto es fundamental para mantener actualizada la información en la base de datos.

    • Ejemplo: INSERT INTO empleados (nombre, edad, salario) VALUES ('Ana', 28, 50000);
  3. Actualización de Datos: Permite modificar datos existentes en una base de datos. Esto es útil para mantener la precisión y relevancia de la información almacenada.

    • Ejemplo: UPDATE empleados SET salario = 55000 WHERE nombre = 'Ana';
  4. Eliminación de Datos: Facilita la eliminación de registros que ya no son necesarios o que están obsoletos.

    • Ejemplo: DELETE FROM empleados WHERE nombre = 'Ana';
  5. Definición de Estructura: Permite crear, modificar y eliminar tablas y otros objetos en la base de datos, como índices y vistas. Esto es necesario para diseñar y ajustar la estructura de la base de datos según las necesidades.

    • Ejemplo: CREATE TABLE empleados (id INT PRIMARY KEY, nombre VARCHAR(100), salario DECIMAL(10, 2));
  6. Gestión de Transacciones: SQL permite gestionar transacciones para asegurar la integridad de los datos. Las transacciones agrupan una serie de operaciones en una unidad atómica que puede ser confirmada (commit) o revertida (rollback) si ocurre algún error.

    • Ejemplo: BEGIN TRANSACTION; ... COMMIT;
  7. Control de Acceso y Seguridad: Permite definir y gestionar permisos y roles para controlar quién puede acceder y modificar diferentes partes de la base de datos.

    • Ejemplo: GRANT SELECT ON empleados TO usuario;
  8. Integridad de Datos: Utiliza restricciones y reglas para garantizar que los datos almacenados sean válidos y consistentes, como claves primarias, claves foráneas y restricciones de unicidad.

Access

Es un sistema de gestión de bases de datos (DBMS) desarrollado por Microsoft. Es parte del paquete de aplicaciones de Microsoft Office y está diseñado para crear, gestionar y manipular bases de datos relacionales de manera más accesible y fácil de usar, especialmente para usuarios que no son expertos en programación de bases de datos.

  • Diseño de Bases de Datos: Permite a los usuarios crear bases de datos relacionales mediante una interfaz gráfica. Los usuarios pueden diseñar tablas, establecer relaciones entre ellas y definir campos con tipos de datos específicos.

  • Interfaz de Usuario: Ofrece una interfaz gráfica de usuario (GUI) que facilita la creación de formularios para ingresar y editar datos, informes para imprimir y analizar datos, y consultas para recuperar información específica de la base de datos.

  • Consultas SQL: Aunque tiene una interfaz gráfica para consultas, también permite escribir consultas en SQL para realizar operaciones más avanzadas.

  • Automatización y Macros: Proporciona herramientas para automatizar tareas repetitivas mediante macros y código VBA (Visual Basic for Applications), lo que permite personalizar y extender la funcionalidad de la base de datos.

  • Integración con Otras Aplicaciones de Office: Se integra bien con otras aplicaciones de Microsoft Office, como Excel y Word, facilitando la importación y exportación de datos y la creación de informes y documentos.

  • Plantillas y Diseños Predefinidos: Incluye una variedad de plantillas que los usuarios pueden utilizar para crear bases de datos rápidamente, adaptadas a diferentes necesidades, como gestión de contactos, inventarios y seguimiento de proyectos.

  • Seguridad: Ofrece opciones básicas de seguridad, como contraseñas y permisos de usuario, para proteger el acceso a los datos.

  • Almacenamiento Local: Los datos en Access se almacenan en archivos .accdb (o .mdb en versiones anteriores), lo que facilita el almacenamiento y la gestión local de bases de datos sin necesidad de un servidor dedicado.

  • XAMPP

    Es un paquete de software libre y de código abierto que proporciona un entorno de servidor web local para el desarrollo y prueba de aplicaciones web. El nombre "XAMPP" es un acrónimo que representa los siguientes componentes:

    • X: Multiplataforma (XAMPP está disponible para sistemas operativos Windows, macOS y Linux).
    • A: Apache (servidor web).
    • M: MySQL (sistema de gestión de bases de datos, aunque a partir de versiones más recientes, MariaDB se usa como reemplazo de MySQL).
    • P: PHP (lenguaje de programación para el desarrollo web).
    • P: Perl (lenguaje de programación adicional, aunque su uso no es tan común como PHP).






    miércoles, 10 de agosto de 2022

    Apps de Google

     Apps de Google 


    Google lens

    Con está app lo que se puede hacer es como ir transformando las fotos en diferentes formatos por decirlo así. 



    Waze

    Con Waze es un poco más practico, ya que esta es una aplicación que nos ayuda a llegar a diferentes tipos de lugares solo con que nos manden la ubicación de donde están. 


    Google Maps

    Google maps o solo maps, es muy similar a waze, ya que los dos tienen como objetivo el mismo (por decir lo así) pero maps tiene ciertas cosas distintas a waze, ya que con Google maps tiene la opción de ver a que lugares hemos ido, te manda la ubicación y diferentes tipos de cosas. 


    Google Docs

    Google Docs se especifica en los documentos (como su nombre lo dice) ya que con este podemos ir creando documentos para diferentes trabajos, ya sea en computadora y en teléfono, pero es más recomendable que uno lo haga a traves de una computadora que es más "fácil". 


    Chrome

    Chrome es una pagina que nos ayuda a buscar diferentes sitios webs, chrome es muy utilizado por muchas personas, es una de las paginas más fuertes y principales. 


    Google Earth 

    Con está app se puede utilizar para ver el mundo entero, pero a comparación de este es un poco más realista. 
    Asistente de Google

    Está app es buena, ya que es el asistente de google (como su nombre lo dice) ayuda para que sea más practico y más rápido de usar. 



    Trabajo hecho por Chris Moto.





    miércoles, 13 de julio de 2022

    Covid-19

     El Covid-19 o Corona Virus 


    La enfermedad por coronavirus (COVID‑19) es una enfermedad infecciosa provocada por el virus SARS-CoV-2.

    La mayoría de las personas que padecen COVID‑19 sufren síntomas de intensidad leve a moderada y se recuperan sin necesidad de tratamientos especiales. Sin embargo, algunas personas desarrollan casos graves y necesitan atención médica.


    Como se propaga

    En si es algo extraño la manera que se va propagando todo esto ya que algunas personas pueden estar con personas infectadas y sin saberlo algunas hay probabilidad que no les agarre está enfermedad y es increíble por qué por ejemplo hay personas que incluso toman del mismo vaso o más de algo así y no se contagian, todo esto va dependiendo de las defensas de las personas.

    Esto se va contagiando por estornudo, por contacto, estar "cerca" de las personas etc. 

    Síntomas del covid-19

    Hay muchos síntomas pero en si los más comunes son: tos seca, dolor de cabeza, dolor de cuerpo, corta respiración o falta de aire, quedarse sin olfato, quedarse sin sabor o papilas gustativas, dolor de estomago o diarreas.




    Video







    lunes, 11 de julio de 2022

    Informática - Chris Moto


                                                                         Informática 


                                                       ¿Qué es la informática y que estudia?

    La Informática es la rama de la Ingeniería que estudia el hardware, las redes de datos y el software necesarios para tratar información de forma automática. Aunque pueda parecerte una definición muy abstracta, estamos seguros de que sabes mucho más de Informática de lo que crees.


    ¿Qué se hace en la carrera de informática?

    La carrera en computación e informática es la encargada de velar por el diseño, desarrollo y mantenimiento total de sistemas automatizados de datos o información en el ámbito de la tecnología computacional.





    ¿Qué es la informática y cuál es su origen?

    Entendemos el concepto de informática como la ciencia que se ocupa de estudiar los métodos técnicos y los procesos con el fin de almacenar, procesar y transmitir los datos digitalmente. Actualmente, en la informática se unen diversos elementos como es el software, la electrónica, la computación y la programación.



    Video 

    https://youtu.be/ZbxERamF8ic  









    Blog de Base de Datos

    En esta ves hablaremos sobre SQL, Access, XAMPP, Christopher Moto SQL                                                                       ...