Tema 11 Bases de Datos y el Lenguaje SQL

Slides:



Advertisements
Presentaciones similares
INVESTIGACION INFORMATICA AVANZADA
Advertisements

Guía de Instrucciones para Usuarios Servicio en línea de Bioingentech.
Crear una base de datos en phpMyAdmin
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
DISEÑO Y GESTIÓN DE BASES DE DATOS Luciano H. Tamargo Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca INTRODUCCIÓN.
Conexión a Base de Datos con NetBeans
COMPUTER DATA SYSTEMS.
Ms access Microsoft Access es un sistema gestor de bases de datos relacionales (SGBD). base de datos suele definirse como un conjunto de información.
Sistema de gestión de las bases de datos (SGBD).
Es el medio que permite enviar mensajes privados a otros usuarios de Internet que se encuentren en cualquier parte del mundo. Para ello, los usuarios.
GESTOR DE BASES DE DATOS RELACIONALES
Las variables en PHP Programación en Internet II.
y programa de Microsoft Access
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
Paso 1 de 6 Entrar a Gmail Dar clic a crear una cuenta Paso 2 de 6.
Ingeniero Anyelo Quintero
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
InfoPath Ventajas y Uso.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Tipos de campos de una base de datos Campos numéricos Fechas Campos de texto.
Fundamentos de bases de datos:
Conozca a PHP Programación en Internet II. Conozca a PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa ¿Qué.
Cuestionario Base De Datos. Colegio José Celestino Mutis Informática John Edinson Combita 11-2.
Base de Datos con Visual Basic
Structured Query Language MySQL Sistema de gestión de bases de datos SQL Open Source más popular Lo desarrolla, distribuye y soporta.
Copiando y pegando archivos enteros Programación en Internet II.
Microsoft Office Excel
PARCIAL 3.
Tema 2: Base de datos relacionales
GUTIÉRREZ GRANADOS HÉCTOR DANIEL
Formularios La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con.
INTEGRANTES OSIRIS KATHERINE SANDOVAL LOPEZ ELKIN LEONARDO VILLAMIZAR BARAJAS JORGE MENDEZ JONATHAN BOTELLO.
NUEVO DISEÑO SITIO WEB EXPLORA REGIÓN METROPOLITANA Resultados en cuanto a tráfico, posicionamiento y nuevas herramientas.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Los formularios son como los expositores de una tienda, que hacen que sea más fácil ver u obtener los artículos que se buscan. El diseño de los formularios.
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
ISAE UNIVERSIDAD FACULTAD DE CIENCIAS TECNOLOGICAS TECNICO EN INFORMATICA CURSO TECNOLOGIA DE LA INFORMACIÒN Y COMUNICACIÒN PARTICIPANTES: DEXSI DELGADO.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Ing. Eddye Sánchez Castillo FACULTAD DE INGENIERIA Escuela Profesional de Computación y Sistemas BASE DE DATOS I.
Manual violento de Navicat
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Entorno de trabajo de Microsoft Word 2007
CONBINACION DE CORRESPONDENCIA
Introducción a phpMyAdmin
Microsoft Access.
1
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Gestión de Contenido Electrónico
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Temas: El Ordenador | Redes | ¿Qué es un wiki? | Diseño Web | Programación informática | Hojas de cálculo El OrdenadorRedes¿Qué.
Base de Datos Conjunto de tablas organizadas y posiblemente relacionados entre si. Las tablas son las que almacenan la información.
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
¿Cómo programar un Botón para agregar registros a una base de datos?
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
ECOM-6030 CAPÍTULO 9 CREATING WEB DATABASE Prof. Nelliud D. Torres © - Derechos Reservados.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
Manejo de archivos de texto.  Unidad fundamental de almacenamiento dentro del ámbito de la informática. Alberga un conjunto de datos que es posible leer,
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Conectarse En una computadora que tenga conexión a Internet, buscamos el icono de un “navegador”. Puede ser cualquiera de estos:
Administrador de Bases de Datos.  Características:  Libre.- puede descargarse de forma gratuita  Facilidad de uso.- gracias a aplicaciones como phpMyAdmin.
DLM Transact SQL Sesión II Recuperación de información.
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
Consultas a mysql desde PHP índice 1. Introducción 5. Ejemplo 4. Tratamiento de datos 2. Instrucción SQL 3. Pasos C o n s u l t a s a m y s q l d e s d.
Php y mysql índice 1. Conexión 6. Ejercicio 5. Insertar un registro 2. Operaciones básicas 3. Seleccionar BD 4. Crear una BD P h p y m y s q l Índice 1.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Transcripción de la presentación:

Tema 11 Bases de Datos y el Lenguaje SQL PHP con Bases de Datos Tema 11 Bases de Datos y el Lenguaje SQL

¿Qué es una Base de Datos? Las bases de datos son un conjunto de datos almacenados sistemáticamente para su uso posterior. Gracias al avance de la informática, la mayoría de las bases de datos se encuentran en formato digital, por lo que una de las formas para acceder a la información guardada en ellas es a través de una computadora. PHP con Bases de Datos  Page 2

MySQL MySQL es un sistema de base de datos open source (gratuito y modificable), y es gracias a ello que se convirtió en la base más popular del mundo. Incluso su continuo desarrollo y su impresionante popularidad están haciendo que MySQL sea un competidor directo de las grandes empresas como Oracle o IBM. PHP con Bases de Datos  Page 3

Ventajas de MySQL Es una base de datos muy rápida en la lectura en aplicaciones web, convirtiéndola en la herramienta ideal para este tipo de aplicaciones. Por otro lado está disponible en gran cantidad de plataformas y sistemas, brindando a su vez, una conectividad muy segura. Nos da también una potencia sin igual, ya que utiliza SQL como lenguaje para consultar la base de datos (usar ese motor nos ahorrará una gran cantidad de trabajo). También es muy portable por la misma característica anterior, SQL es fácilmente portable a otras plataformas y nos brinda una gran escalabilidad, pudiendo manipular base de datos enormes con más de 50 millones de registros. PHP con Bases de Datos  Page 4

Conectarse con PHP a MySQL PHP nos brinda muchísimas herramientas a la hora de conectarnos con MySQL, pudiendo realizar conexiones simultáneas y todo tipo de consultas para obtener información. Básicamente es necesario tener la IP del servidor de base de datos, el nombre de usuario y contraseña de conexión y el nombre de la base de datos a la que queremos conectarnos. Con esos elementos ya podemos crear un script de conexión a la base de datos y poder utilizar las funciones de PHP predefinidas para interactuar con la misma. PHP con Bases de Datos  Page 5

MySQL - phpMyAdmin phpMyAdmin es un proyecto de código abierto en PHP para administración de base de datos MySQL. El mismo se maneja desde una interfaz web y es normal encontrarlo pre-instalado en casi todos los servicios de hosting. Este programa permite acceder a todas las funciones típicas de la base de datos MySQL de forma muy intuitiva. Básicamente no se necesita tener conocimientos previos de base de datos para comenzar a crear tablas y agregar contenido. PHP con Bases de Datos  Page 6

MySQL - phpMyAdmin PHP con Bases de Datos  Page 7

MySQL - phpMyAdmin Bases de Datos Si la base de datos (a partir de ahora la llamaremos db, por data base, base de datos en ingles) ya existe hacemos clic en la misma, caso contrario, escribimos en el formulario de la derecha donde dice crear nueva base de datos o en inglés create new database con el nombre que nosotros queremos y hacemos clic en el botón crear. ¿Cómo crear una tabla? En realidad esta parte es la más fácil de todas, simplemente vamos al formulario donde dice crear nueva tabla en la base de datos e incluimos el nombre que queremos usar, para nuestro caso práctico va a ser agenda, en el siguiente campo del formulario debemos incluir el numero de campos que queremos que contenga nuestra tabla, que va a ser 5. Se nos abre un nuevo formulario con los 5 campos para completar, en donde dice campo o field dependiendo el idioma en que tengan phpMyAdmin, vamos a poner el nombre que queremos que tengan nuestros campos. En tipo o type vamos a poner el tipo de dato que vamos a usar. Los más utilizados son varchar, char, int, tinyint, text, datetime, timestamp y enum. PHP con Bases de Datos  Page 8

MySQL - phpMyAdmin varchar y char Son similares, pero a su vez bastante diferentes. Siempre que se utilicen estos dos tipos, hay que declarar la longitud de los mismos, si prestan atención al lado de declarar el tipo, tienen que declarar también la longitud. Los char tienen un máximo de 255 caracteres. Por ejemplo si declaramos un char de 30, se añadirán espacios a la derecha hasta la longitud especifica si lo que se incluye es algo menos a estos caracteres. De todas formas cuando se recuperan los datos, estos espacios se borran. Los varchar también son cadenas de caracteres pero la diferencia es que la longitud es variable. También posee un máximo de 255 caracteres, pero la diferencia principal con los char es que solo se almacenan los caracteres utilizados, si yo declaro un campo con 255 caracteres pero almaceno solo la palabra “Hernán”, no voy a ocupar el resto del espacio. PHP con Bases de Datos  Page 9

MySQL - phpMyAdmin Text Es también una cadena de texto pero esta permite almacenar mucha más información incluidos espacios en blanco y saltos de línea, con un máximo de 65535 caracteres. Estos campos son utilizados en general para almacenar información recibida a través de campos de tipo “textarea” PHP con Bases de Datos  Page 10

MySQL - phpMyAdmin int y tinyint Son para almacenar números enteros, el rango con signo del tinyint es de -128 a 127 y sin signo de 0 a 255. Y los “int” son bastante más grandes, con signo van del -2147483648 a 2147483647 y sin signo de 0 a 4294967295. PHP con Bases de Datos  Page 11

MySQL Consultas Tipos de Consultas Básicamente tenemos cuatro consultas a realizar entre PHP y MySQL que son las siguientes: Select: busca información en la base de datos. Insert: ingresa información para almacenarla y luego ser obtenida mediante una consulta select. Update: actualiza la información guardada. Delete: obviamente borra la información. PHP con Bases de Datos  Page 12

Conexión a un Base desde PHP Antes que nada en PHP a la hora de realizar una consulta SQL, debemos indicarle con qué base de datos queremos trabajar y conectarnos a la misma. PHP con Bases de Datos  Page 13

Mostrar los datos de una consulta Ahora que ya sabemos conectar con el servidor de BD, veremos como mostrar los datos por pantalla. PHP con Bases de Datos  Page 14

Añadir Registros PHP con Bases de Datos  Page 15

Modificar Registros PHP con Bases de Datos  Page 16

Borrar Registros PHP con Bases de Datos  Page 17