Está en la página 1de 3

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

NIVELACIÓN Y ADMISIÓN
2022

LUIS ARGUELLO SOLORZANO


Programación y base de datos (SQL)
SQL es un lenguaje de programación que permite manipular los datos y los
sistemas de bases de datos relacionales. Este lenguaje se utiliza
principalmente para comunicarse con las bases de datos con el fin de gestionar
los datos que contienen.

En particular, permite almacenar, manipular y encontrar estos datos. También


es posible realizar consultas, actualizar datos, reorganizarlos o incluso crear y
modificar el esquema y la estructura de un sistema de base de datos y
controlar el acceso a sus datos.

SQL comienza en 1969, cuando el investigador de IBM Edgar F.


Codd definió el modelo de base de datos relacional. Ese modelo se basa en la
asociación de «claves» con varios datos. Por ejemplo, un nombre de usuario se
puede asociar con un nombre real y un número de teléfono.

Unos años más tarde, IBM creó un lenguaje para los sistemas de gestión de
bases de datos relacionales basado en el trabajo de Codd. Ese lenguaje
primero se llamó SEQUEL, siglas de «Structured English Query Language» y
después de varias implementaciones y revisiones, pasó a llamarse SQL.

Las pruebas comenzaron en 1978, y luego IBM empezó a desarrollar


productos comerciales como SQL/DS en 1981 y DB2 en 1983. Le siguieron
otros proveedores, como Sybase, Ingres u Oracle, que lanzó su primer
producto en 1979.

¿para que se utiliza? El lenguaje SQL se usa en todas las áreas en las que se
explotan las bases de datos. En otras palabras, se puede encontrar en
prácticamente todas las áreas en las que se generan y se analizan datos.

En el sector financiero, las aplicaciones de banca online y de procesamiento de


pagos almacenan datos sobre las transacciones financieras y los usuarios.
Esos sistemas se basan en bases de datos complejas y, por tanto, requieren el
uso de SQL.

Asimismo, las aplicaciones de streaming de música como Spotify o


Deezer hacen un uso intensivo de las bases de datos, por ejemplo, para
almacenar los amplios catálogos de archivos de música procedentes de
diferentes álbumes de diferentes artistas.

SQL permite manipular esos datos para encontrar lo que busca el usuario o
incluso almacenar datos sobre el usuario y sus preferencias.

La vulverabilidad de esta es que Las bases de datos pueden tener fallos


debidos a diversos factores como un fallo eléctrico (corte de corriente, subida
de tensión eléctrica) que no están en manos de los usuarios y que hacen
vulnerable al sistema.
En caso del lenguaje de progrmacion con los hackers es que la mayor parte de
la tecnología que consumimos los usuarios se construye alrededor de la World
Wide Web. Por lo tanto, cualquier hacker interesado en intervenir en páginas o
aplicaciones web tendrá que aprender los lenguajes con los que se construye
Internet. Eso incluye los cuatro lenguajes más comunes en la
actualidad: HTML, PHP, JavaScript y SQL.
HTML es un lenguaje muy sencillo que se utiliza para desarrollar las páginas a
las que accedemos desde nuestro navegador de Internet. JavaScript, en
cambio, es más complejo y se emplea en las interfaces de usuario y en las
webs dinámicas. PHP es un lenguaje para servidores dinámicos que se
encarga de gestionar los sites y las bases de datos. Este último está
considerado como uno de los lenguajes más relevantes en cuanto a
hacking porque controlar un servidor es fundamental a la hora de intervenir en
un site.

Se tiene que tener en cuenta de que la programación existe lenguajes fáciles y


otros muy complejos y que pueden ser usados para cosas buenas y también
para hacer cosas malas.

También podría gustarte