Está en la página 1de 5

Nombre: Jenifer Paola Pérez Carrillo

Nombre del docente: Diego Martínez


Grado: 5to Perito Contador
Materia: Programación
Tema:

Conceptos Básicos de Bases de Datos

Guatemala, 25 de abril del 2022


¿Qué es SQL?
SQL= Structured Query Language, es un lenguaje de programación que se utiliza para
descargar datos de una base de datos SQL, podemos ejecutar consultas que nos permiten
manipular, descargar, hacer cálculos con los datos, insertar filas nuevas, actualizar los datos,
crear filas nuevas, cambiar los permisos, etc.
SQL es el lenguaje de programación que se utiliza para manipular y hacer todas estas
opciones con las bases de datos.
Existen varios tipos de SQL, entre ellos: Oracle Pl/SQL, MySQL, Microsoft SQL Server,
PostgreSQL etc. Todos los tipos de SQL tienen comandos básicos que por lo general se
parecen mucho para que podamos aprender de una manera más sencilla.
Los más comunes:
SELECT: Permite seleccionar los datos para descargar
WHERE: Permite seleccionar qué filtro aplicar a los datos a descargar
INSERT: Permite insertar datos
DELETE: Permite borrar datos
UPDATE: Permite actualizar los datos
Tiene capacidad de hacer cálculos avanzados y álgebra. Es utilizado en la mayoría de las
empresas que almacenan datos en una base de datos. Ha sido y sigue siendo el lenguaje de
programación más usado para bases de datos relacionales.
Comandos DML
Es un lenguaje proporcionado por los sistemas gestores de bases de datos, en inglés Data
Manipulation Language (DML).

Utilizando instrucciones de SQL, permite a los usuarios introducir datos para posteriormente
realizar tareas de consultas o modificación de los datos que contienen las Bases de Datos como:
SELECT, INSERT, UPDATE, DELETE.

Comandos DDL

En inglés (Data Definition Language, o DDL), es el que se encarga de la modificación de la


estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir
las tablas en las que se almacenan los datos de la base de datos. Existen cuatro operaciones
básicas: CREATE, ALTER, DROP y TRUNCATE.
CREATE: Crea un objeto dentro del gestor de base de datos. Puede ser una base de datos,
tabla, índice, procedimiento almacenado o vista.
DROP: Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice,
trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos
soporte.
TRUNCATE: Sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se
permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML
(Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el
comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.
¿Qué es Apache?
La función esencial del servidor Apache es servir las webs alojadas en el servidor a los diversos
navegadores como Chrome, Firefox, Safari.
Apache consigue que la comunicación entre el servidor web y el cliente web (usuario que
solicita la información) sea fluida y constante.
Haciendo que cuando un usuario haga una petición HTTP a través de navegador para entrar a
una web o URL específica, Apache devuelva la información solicitada a través del protocolo
HTTP.
En Apache podemos aplicar una alta personalización a través de su sistema modular, de forma
que podemos activar o desactivar diversas funcionalidades a través de los módulos de Apache.
Estos módulos de Apache hay que usarlos con cautela ya que pueden afectar a la seguridad y
funcionalidades del servidor web.
MySQL

MySQL permite almacenar y acceder a los datos a través de múltiples motores de


almacenamiento, incluyendo InnoDB, CSV y NDB. MySQL también es capaz de replicar
datos y particionar tablas para mejorar el rendimiento y la durabilidad. Los usuarios de MySQL
no tienen que aprender nuevos comandos; pueden acceder a sus datos utilizando comandos
SQL estándar.

MySQL está escrito en C y C++ y es accesible y está disponible en más de 20 plataformas,


como Mac, Windows, Linux y Unix. El RDBMS soporta grandes bases de datos con millones
de registros y admite muchos tipos de datos, como enteros con o sin signo de 1, 2, 3, 4 y 8
bytes de longitud

Para la seguridad, MySQL utiliza un sistema de privilegios de acceso y contraseñas encriptadas


que permite la verificación basada en el host.

También podría gustarte