Enjoy A New Student Discount All 55,000 Courses on sale for Only $12.99

Ends in 05h 23m 49s

Trabajando con Bases de Datos

Cuando realizamos una entrada de datos, queremos que nuestros datos persistan después de que cerremos la aplicación; en los siguientes temas repasaremos como conectarnos a una base de datos para poder guardar nuestra información, así como extraerla y utilizarla

Fundamentos de bases de datos y SQL

La información la guardamos en ficheros, estos ficheros no están relacionados, y han de ser los programas los que sepan que datos tienen, y como se han de leer.

Imaginemos un pedido; para guardar la información, no lo podemos hacer con todos los datos a la vez.

Los datos del cliente, no es lógico que estén en cada pedido, deben de guardarse en un solo sitio, lo mismo pasa con los datos de los artículos, con los datos de pago, de envío,…

Incluso, si pensamos un poco, las provincias, no es lógico que aparezcan con su nombre en todos los clientes.

Lo lógico sería crear un fichero de pedidos, otro de clientes, otro de artículos, y así sucesivamente; entonces en el pedido, bastaría con que hubiera un numero de cliente, para poder encontrar la información del cliente en el fichero, un código de artículo, para poder localizar toda la información del artículo, ….

Si todo esto son ficheros sueltos, no hay nadie que garantice la integridad de la información; algún programa podría borrar un cliente, mientras existan pedidos, o un artículo, y cuando se tenga que procesar el pedido dará error por no encontrar el cliente o el articulo.

Las bases de datos nacen para mantener agrupada toda la información, aunque este distribuida en distintos ficheros, que ahora llamaremos tablas.

En una BBDD podemos incorporar reglas para mantener la integridad de los datos.

Para facilitar la búsqueda de información, aparece el lenguaje SQL

 

El SQL

  • SQL ( Structured Query Languag)
  • Presentado sobre el año 1974 por investigadores de IBM ( Donald D. Chamberlin y Raymond F. Boyce)

Deja un comentario

/*Si te ha gustado el artículo
no dudes en compartirlo*/

Facebook
Twitter
LinkedIn

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies

Ver mi IP

Ver ip de mi máquina
tipo valor
Ip: 3.128.199.88
Proxy: 3.128.199.88
Remote host: ec2-3-128-199-88.us-east-2.compute.amazonaws.com
Remote port: 45236
** 3.128.199.88, 172.69.7.38