Introducción a las bases de datos
Es un conjunto de datos pertenecientes a un mismo contexto 
y almacenados sistemáticamente para su posterior uso. 
Actualmente, y debido al desarrollo tecnológico de campos 
como la informática y la electrónica, la mayoría de las bases 
de datos están en formato digital (electrónico), y por ende se 
ha desarrollado y se ofrece un amplio rango de soluciones al 
problema del almacenamiento de datos.
Conjunto de programas que permiten el almacenamiento, 
modificación y extracción de la información en una base de 
datos, además de proporcionar herramientas para añadir, 
borrar, modificar y analizar los datos. 
● MySQL 
● PostgreSQL 
● SQLite 
● …….
Base de datos que cumple con el modelo 
relacional. 
Permiten establecer interconexiones (relaciones) 
entre los datos (que están guardados en tablas), y 
a través de dichas conexiones relacionar los datos 
de ambas tablas. 
Tabla: Estructura compuesta de filas y campos 
donde se guarda la información.
El lenguaje de consulta estructurados o SQL es un lenguaje 
declarativo de acceso a base de datos relacionales que permite 
especificar diversos tipos de operaciones en ellas. 
Es el lenguaje con el que vamos a trabajar en PHP.
Es el software que vamos a utilizar para poder administrar y 
trabajar nuestras bases de datos que tenemos en SQL.
Creación de una base de datos con 
phpMyAdmin 
● Creación de una tabla con phpMyAdmin 
● Operaciones sobre tabla con phpMyAdmin 
● Una bbdd completa con phpMyAdmin
Vamos a utilizar la extensión Mysqli para poder 
trabajar con las 
bases de datos en PHP. 
En desarrolloweb tenemos la extensión Mysql 
que es la 
versión anterior a Mysqli (a partir de PHP 5 y 
posteriores) 
Más info: 
http://php.net/manual/es/book.mysqli.php
● Interfaz Orientada a Objetos 
● Interfaz Procedimental (Funciones) 
La elección de una u otra es tuya! 
Se pueden mezclar ambas pero no es 
recomendable (Buenas 
prácticas)
mysqli_connect(‘host’, 'usuario', 'contraseña', 'bd') 
$conexion=mysqli_connect(“localhost”,”pepe”,” 
3jdh83.d33-33”,”Libros”); 
Más 
info:http://www.php.net/manual/es/mysqli.construct.php

Bases de datos

  • 1.
    Introducción a lasbases de datos
  • 2.
    Es un conjuntode datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
  • 3.
    Conjunto de programasque permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. ● MySQL ● PostgreSQL ● SQLite ● …….
  • 4.
    Base de datosque cumple con el modelo relacional. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas. Tabla: Estructura compuesta de filas y campos donde se guarda la información.
  • 6.
    El lenguaje deconsulta estructurados o SQL es un lenguaje declarativo de acceso a base de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Es el lenguaje con el que vamos a trabajar en PHP.
  • 7.
    Es el softwareque vamos a utilizar para poder administrar y trabajar nuestras bases de datos que tenemos en SQL.
  • 8.
    Creación de unabase de datos con phpMyAdmin ● Creación de una tabla con phpMyAdmin ● Operaciones sobre tabla con phpMyAdmin ● Una bbdd completa con phpMyAdmin
  • 9.
    Vamos a utilizarla extensión Mysqli para poder trabajar con las bases de datos en PHP. En desarrolloweb tenemos la extensión Mysql que es la versión anterior a Mysqli (a partir de PHP 5 y posteriores) Más info: http://php.net/manual/es/book.mysqli.php
  • 10.
    ● Interfaz Orientadaa Objetos ● Interfaz Procedimental (Funciones) La elección de una u otra es tuya! Se pueden mezclar ambas pero no es recomendable (Buenas prácticas)
  • 11.
    mysqli_connect(‘host’, 'usuario', 'contraseña','bd') $conexion=mysqli_connect(“localhost”,”pepe”,” 3jdh83.d33-33”,”Libros”); Más info:http://www.php.net/manual/es/mysqli.construct.php