DESARROLLO DE ACTIVIDADES PEDAGÓGICAS Código: FOR-GA-83/Versión 2 IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS Ofimática, Web y Desarrollo de Sistemas Sistemas de Información en Plataforma Web Laboratorio de Aplicaciones Web Acceso a Datos, selección avanzada, agrupación y ordenación Conectar a BD y verificar el acceso a datos DESARROLLO DE LA ACTIVIDAD SQL (Structured Query Language) es un lenguaje de programación diseñado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. La primera encarnación de SQL apareció en 1974, cuando un grupo de IBM desarrolló el primer prototipo de una base de datos relacional. Relational Software (luego se convirtió en Oracle) lanzó la primera base de datos relacional comercial. Existen estándares para SQL. Sin embargo, el SQL que puede utilizarse en cada uno de las principales RDBMS actuales viene en distintas formas. Esto se debe a dos razones: 1) el estándar SQL es bastante complejo, y no es práctico implementar el estándar completo, y 2) cada proveedor de base de datos necesita una forma de diferenciar su producto de otros Funciones basicas y ejemplos: mysql_connect Se utiliza para conectarse con un servidor de bases de datos, se usa normalmente con 3 parametros, el dominio del servidor, nombre de usuario y password. Ejemplo: $conexion = mysql_connect("localhost", "user","password"); Página Ejemplo: $conexion = mysql_connect("localhost", "user","password"); mysql_database("nombre_base_datos",$conexion); 1 mysql_select_db Se utiliza para elegir la base de datos que queremos gestionar una vez que se ha realizado la conexión con mysql_connect. Habitualmente se utiliza con 2 parametros, el nombre de la base de datos y la referencia a la conexión realizada con mysql_connect(). DESARROLLO DE ACTIVIDADES PEDAGÓGICAS Código: FOR-GA-83/Versión 2 mysql_query Se utiliza para hacer “querys” o peticiones a la base de datos, se utiliza con 2 parametros, la petición(escrita en lenguaje mysql) y la referencia a la conexión de la base de datos. Ejemplo: 1 $conexion = mysql_connect("localhost", "user","password"); 2 mysql_database("nombre_base_datos",$conexion); 3 4 $q = mysql_query("select * from tabla",$conexion); mysql_result Se utiliza para obtener un resultado que puede ser realizado con una query, se usa basicamente con 2 o 3 parametros, donde el primero es la “query” y el segundo y tercero son indicadores numericos que indican la posición de la variable que queremos obtener(como indices de un arreglo). Ejemplo basico: $conexion = mysql_connect("localhost", "user","password"); mysql_database("nombre_base_datos",$conexion); $resultado = mysql_result(mysql_query("select * from tabla1"),0); otra forma: $conexion = mysql_connect("localhost", "user","password"); mysql_database("nombre_base_datos",$conexion); $query = mysql_query("select * from tabla",$conexion); $resultado = ($query,0); RECURSOS Y EQUIPOS REQUERIDOS Página 2 Equipos de Computo