Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
Sin embargo, a lo largo del desarrollo de las tecnologías ligadas a los SIG desde los setenta
hasta la actualidad, una de las tendencias más claras es el papel, cada vez más importante,
que tiene el uso de SGBD para la gestión de datos temáticos como apoyo al SIG. En principio
se utilizaron para almacenar los atributos temáticos asociados a un conjunto de entidades
espaciales almacenadas en formato vectorial, hoy en día se están empezando a utilizar
además para el almacenamiento de la información geométrica (conjunto de coordenadas) de
las entidades espaciales. Aunque se han hecho algunos intentos para almacenar información
en formato raster en un SGBD, esta opción no resulta eficiente.
El lenguaje PHP, ofrece interfaces para el acceso a la mayoría de las bases de datos
existentes. Se podrá encontrar bases de datos de código abierto, como MySQL, comerciales
porpietarias como Oracle y además tiene librerías para acceso a datos por ODBC, lo que
nos permite comunicar con todas las bases de datos posibles en sistemas Microsoft, como
Access o SQL Server. Gracias a los juegos de funciones existentes para cada sistema gestor
de base de datos, podremos realizar cualquier acción con los datos que necesitemos para el
desarrollo de la más variada gama de aplicación web.
Esta interacción se realiza, por un lado, a partir de las funciones que PHP nos propone para
cada tipo de base de datos y, por otro estableciendo un diálogo a partir de un idioma
universal: SQL (Structured Query Language) el cual es común a todas las bases de datos.
Este lenguaje resulta, como veremos en el tutorial de SQL, muy potente y fácil de aprender.
A lo largo del manual de PHP nos limitaremos a la utilización las instrucciones SQL
básicas, que serán aprendidas a medida que explicamos las diferentes formas de actuar
sobre una base de datos, dejando para el tutorial de SQL los aspectos más avanzados de ese
lenguaje de acceso a datos.
Como base ejemplo de estos capítulos hemos elegido MySQL, sin duda la base de datos
más extendida en combinación con PHP. Su gratuidad, eficiencia y simplicidad la han
hecho una buena candidata. No obstante, en caso de utilizar cualquier otra base compatible
con PHP, las correcciones a llevar a cabo con respecto a nuestros ejemplos no son
excesivamente grandes y la lectura de esos capítulos seguirá siendo de gran utilidad.
Dentro de una base de datos, organizada por tablas, la selección de una tabla entera o de un
cierto número de registros resulta una operación rutinaria.
Esta es una forma bastante clásica de mostrar en pantalla a partir de un bucle los registros
seleccionados por una sentencia SQL:
<HTML>
<HEAD>
<TITLE>lectura.php</TITLE>
</HEAD>
<BODY>
<h1><div align="center">Lectura de la tabla</div></h1>
<br>
<br>
<?
//Conexion con la base
mysql_connect("localhost","tu_user","tu_password");
<div align="center">
<a href="insertar.html">Añadir un nuevo registro</a><br>
<a href="actualizar1.php">Actualizar un registro existente</a><br>
<a href="borrar1.php">Borrar un registro</a><br>
</div>
</BODY>
</HTML>
2. ACTIVIDAD
Los roles de seguridad le permiten hacer grupos de usuarios con privilegios restringidos
Acceso
director
Acceso
profesores
Acceso
estudiantes
Para cada uno de los roles, puede definir qué páginas de la interfaz web pueden ver,
sobre qué grupos administrativos de los destinos pueden actuar y qué tareas tienen
Operators (Operadores). Puede, no obstante, crear cualquier rol. Cada usuario debe
Seguidamente, se deben almacenar en un sitio seguro, para referencia. Por otro lado,
los usuarios deben teclear sus propios nombres de usuario y contraseñas para conectarse
web, según los privilegios del rol. El dominio de autenticación HTTP específico es un
Se puede supervisar quién está conectado a la interfaz web en la página Servidor >
14
17
ml:8 |INS
Damos clic en ella y en la parte derecha nos preguntará si queremos crear una tabla.
2.5.6. Damos clic al botón «Insertar» para poder insertar un registro de prueba,
2.5.7. seguido hacemos el archivo app.html qué, que es donde se direcciona
2.5.8. con el siguiente código se puede crear los diferentes grupos del
file:///C:/Users/User/Downloads/MEMORIA_Barba%20Soler,%20Juan%20Pedro%20(1).pdf
https://www.ibm.com/support/knowledgecenter/es/SS3HLM_7.1.1.16/com.ibm.tivoli.tpm.osd.d
oc_7.1.1.16/deploy/cosd_secrole.htm
https://www.ecodeup.com/autenticacion-de-usuarios-en-php-y-mysql-login-y-formulario-de
registro/