Escolar Documentos
Profissional Documentos
Cultura Documentos
Comentarios
Teora de las
APUNTES DE SISTEMAS GESTORES DE BASES DE DATOS:
bases de datos, de
ApuntesSGBD20072008_1.pdf: Apuntes del mdulo Sistemas
los sistemas
Gestores de Bases de datos: Introduccin, el modelo Entidadgestores, y
Relacin y el modelo Relacional.
tcnicas para
realizar undiseo
EJERCICIOS:
correcto y
EjercicioDiagramaER1.pdf (25,6KB): Ejercicio complejo de
eficiente de una
prctica de diseo de un diagrama E-R (diagrama Entidadbase de datos.
Relacin).
EjerciciosDiagramasER2.pdf (44KB): Ejercicios sencillos de
prctica de diseo de diagramas E-R.
EjercicioE-RyRelacional1.pdf (20,9KB): Ejercicio y solucin
de diseo de un diagrama E-R complejo y transformacin
al esquema relacional equivalente.
EjercicioE-RyRelacional2.pdf (37KB): Ejercicio y solucin
de diseo de un diagrama E-R complejo. Se ha completado
aadiendo la transformacin a su esquema relacional
equivalente ms eficiente siguiendo los pasos vistos en los apuntes.
EJERCICIOS DE REPASO:
sgbd_EjerciciosResueltos_Rep1.pdf(14,3KB): Ejercicios de repaso.
sgbd1p_Rep.pdf: Enunciados de Ejercicios de Repaso
correspondientes al 1er parcial.
Comentarios
ORACLE:
1. Creacin de tablas (96,5KB) (Descarga en formato pdf -66,2KB-).
2. Consulta de datos. Tablas de ejemplos
3.Funciones
4.Consultas multitabla
5. Subconsultas
6.Manipulacin de datos
7.Creacin secuencias, vistas y sinnimos
8.Admisnistracin de usuarios
9.Administracin de espacios de tabla
10. Exportaciones e importaciones de datos
11. Recursos de Oracle
PRCTICAS Y EJERCICIOS DE ORACLE:
1. Creaccin de tablas
2. Funciones de grupo
3. Consultas multitabla
4. Subconsultas
5. Update y delete
6. Secuencias y vistas
7. Usuarios
8. Exportaciones de datos
(Solucin)
(Solucin)
(Solucin)
(Solucin)
Comentarios
PHP - Iniciacin:
web: http://www.mpsoftware.dk/phpdesigner_personal.php
Otra opcin puede ser el editor Dev-PHP Editor 3.0.1 que puede
descargarse desde la pgina web:http://devphp.sourceforge.net/. Puede
descargarse nicamente el editor, o incluso un IDE completo de gestin.
INICIACIN A PHP: Sintaxis bsica, funciones, gestin de ficheros en
disco, recogida de datos de un formulario html:
sgbd_EjerciciosResueltos_Repaso3.pdf (136KB)
Tcnicas para
corregir los
posibles erro
res en la
introduccin
de datos que
podra
el
campos mediante JavaScript en formularios cometer
usuario en un
formulario
HTML
convencional
Validacin de los valores de los campos de un formulario mediante HTML.
cdigo JavaScript: Cuando los campos rellenados de un formulario
JAVASCRIPT - Validacin de
:
o
o
Conexin dir
ecta desde
una pgina
PHP con un
servidor
MYSQL, para
poder acceder
a sus bases de
datos. As,
podrn
realizarse
acciones
sobre la base
de datos
desde una
pgina web
alojada en
internet
(como crear
una base de
datos, crear
tablas,
insertar datos,
consultar
datos, etc...).
funcin include. Incluye el archivo index.php que permite mostrar todos los
datos de los libros almacenados en la tabla libros de la base de datos biblio.
La creacin inicial de la base de datos, la tabla y 3 registros de ejemplo la
realizaadmin_crearbasedatosytablas.php.
contador.zip (5,28KB) Muestra un contador grfico en una pgina web.
Necesita una base de datosllamada bdcontador, una tabla llamada contador,
y un nico campo entero llamado valor. La tabla debe tener ya un registro
inicializado a 0.
Esta aplicacin web se conecta (mysql_connect) al servidor
mysql, selecciona (mysql_select_db) la base de
datos, obtiene (mysql_query de un SELECT) mediante la ejecucin de una
consulta sql el valor del campo "valor", actualiza (mysql_query de un
UPDATE) mediante la ejecucin de una instruccin sql de actualizacin su
valor sumndole uno, y muestra este nuevo valor mediante imgenes jpg,
una por cada cifra numrica del contador. Finalmente, cierra la
conexin (mysql_close) con mysql.
Las sesiones
son el
mecanismo
Avanzado - Sesiones y ms utilizado
en la
variables de sesin en el servidor
actualidad
Control del Acceso, e intercambio de informacin entre pginas alojadas en el
para controlar
mismo servidor
el acceso por
parte de
usuarios a
SESIONES EN PHP: sesion1.zip sesion2.zip
zonas
o - Una sesin en el entorno del desarrollo web consiste en controlar privadas o
el acceso individual a una pgina o grupo de pginas determinado, restringidas
mediante la asignacin de un identificador nico de sesin para
de nuestro
cada usuario. Con ello se puede conseguir hacer un seguimiento de sitio web.
cada usuario a lo largo de su visita en nuestra pgina web, desde
Adems
que entra hasta que sale. PHP consigue, con el apoyo de las
permite una
sesiones, construir pginas ms personalizadas, conservando
comunicacin
dentro del objeto $_SESSION de PHP el estado de las acciones
realizadas por el usuario (de dnde viene, por dnde ha pasado,
ms sencilla y
qu idioma prefiere, qu tipo de usuario es, qu permisos tiene,
fluida entre
etc.).
pginas del
- Una variable de sesin en PHP es como una variable cualquiera mismo sitio
web.
de las que gestiona PHP4, pero que reside en un espacio
PHP Y MYSQL -
SESIONES
1) PRCTICA
BASADA EN LA ESTRUCTURA DE LA
APLICACIN WEB CON SESIONES agendasesion:
PracticaSesionesPHP_Parte1.pdf Enunciado de un ejercicio en el
que hay que crear 3 pginas web: crear.php,
index.php y datos_index.php; para construir un posible mecanismo
(muy bsico) de inicio de sesin en un sitio web para que los
usuarios puedan autenticarse, y la aplicacin web pueda configurarse
al tipo de usuario concreto de que se
trate. SOLUCIN: sesiones_parte1.zip
PracticaSesionesPHP_Parte2.pdf Enunciado de ejercicios que
amplan las capacidades de la anterior aplicacin.
SOLUCIN PARCIALES:
o crear_articulos.zip Crea la tabla artculos dentro de la base
de datos sesiones, y le aade 2 registros de prueba.
o sesiones_parte2.zip Carpeta "sesiones_parte2", con los
archivos: crear.php, crear_articulos.php, index.php,
datos_index.php, insertar.php y datos_insertar.php. Es
decir, aade la opcin de los administradores de "Insertar un
nuevo artculo". Adems, desde "index.php"
permite cambiar al tipo de usuario "invitado" utilizando el
mtodo GET.
o BASNDOSE EN LA ESTRUCTURA DE insertar.php y
datos_insertar.php, construid las restantes opciones del
men.
sesiones_parte2_2.zip Contiene todo lo
de sesiones_parte2.zip ms la opcin de listar
todos los artculos (el archivo nuevo es: listar.php).
sesiones_parte2_3.zip Contiene todo lo
de sesiones_parte2_2.zip ms las opciones
FORO
2) PRCTICA NUEVA:
, basada en la estructura utilizada en la
aplicacin web sesiones.
AplicacionWebForo.pdf Brevsimo enunciado de la aplicacin
"foro".
foro1.zip Incluye los archivos: crear.php (crea la base de datos
"foro", las tablas "usuarios" y "mensajes", y le inserta un par de
registros de pruebas), index.php (formulario para iniciar una sesin
como usuario registrado o administrador) y foro.php (comprueba el
inicio de sesin de index.php y muestra todos los mensajes del foro,
permitiendo operar sobre ellos).
foro2.zip Incluye todo lo de foro1.zip ms las 2
pginas insertar.php y datos_insertar.php.
foro3.zip Incluye todo lo de foro2.zip ms las 5
pginas crearusuario.php, datos_crearusuario.php,eliminar.php,
editar.php y datos_editar.php. Revisar las instrucciones SQL
bsicas exigibles (ver fichero pdf adjunto).
o Usar 4 pginas
php: index.php, comprobarlogin.php, parking.php y comp
robarcambiar.php.
SOLUCIN: parking.zip
o Solucin: miniforo.zip
AplicacionWebArticulos.pdf: Muestra un catlogo de artculos que
cualquiera puede consultar, pero nicamente los administradores podrn
o Solucin: articulos.zip
OTROS CONCEPTOS:
PORTALES - SITIOS WEB - APLICACIONES
WEB COMPLEJAS, CON CONTENIDOS
PRIVADOS Y PBLICOS.
Te gustara crear tu propio portal de internet, sobre
algn tema que te guste? Te gustara alojarlo en algn
sitio donde ofrezcan "hosting" gratuito con la posibilidad
de usar PHP y MySQL?
Mejoras en el aspecto de la pgina: Hojas de Estilo,
applets Java, animaciones Flash, etc...
Plataformas configurables/personalizables ya
construidas: Moodle, Joomla, etc...
...
TUTORIALES ON-LINE:
http://php.net/ Para buscar informacin sobre PHP y sobre funciones en PHP.
EN ESPAOL.
http://dev.mysql.com/doc/refman/5.0/es/ Tutorial sobre MySQL5, con un
excelente estudio de los tipos de datos (de cadena, numricos, etc...). EN
ESPAOL.
http://dev.mysql.com/downloads/mysql/4.0.html
http://www.php.net/downloads.php
http://dev.mysql.com/downloads/mysql/5.0.html
http://www.php.net/downloads.php
http://httpd.apache.org/download.cgi
http://www.phpmyadmin.net/home_page/index.php
NOTA: Se recomienda MySQL 4, en vez de la ltima versin (la 5), porque est ms extendido en
internet; y se recomienda php4 en vez de php5 porque tras instalarlo ya soporta mysql sin
complicaciones, adems de porque tambin est ms extendido en internet. Muchos servidores
profesionales no soportan mysql5 ni php5.