PHP: imprescindible para crear páginas web de modo profesional
Y ahora tambien aprende a programar en C++ con Aprende Web C++
y entérate de las novedades o deja un comentario.
última modificación: 13-07-2018.
Visitas este mes: 76
Visitas el mes pasado: 87
Mi agradecimiento a los siguientes sitios en los que me he basado para la elaboración de este manual.:
Por elegir aprende-web
Aprende-web está diseñado a partir de los lenguajes que aquà mismo se enseñan.
By Anyelguti
Seguimos con el ejemplo de la página anterior de este manual para explicar la creación de una base de datos con PhpMyAdmin.
En la página anterior hemos creado la primera tabla de nuestra base de datos, ahora vamos a detenernos en explicar las opciones que se presentan para trabajar con la tabla. Esta es la imagen de la tabla tal como la tenemos ahora, vista desde PhpMyAdmin:
Vemos que a la derecha de cada campo tenemos una serie de iconos, los cuales se repiten debajo de la tabla por si queremos seleccionar más de un campo. Al pulsar sobre ellos se abren distintas opciones- Estos son los botones:
: Examinar. Muestra la vista
de todos los datos que hay guardados en las columnas que hemos señalado. También podemos
elegir esta opción con todos los campos de la tabla en la parte superior de la página.
: Cambiar. Abre la misma
pantalla que cuando creamos un campo, desde ahí permite cambiar la estructura del
campo.
: Eliminar. Elimina el campo
señalado. Antes de eliminarlo definitivamente sale una pantalla que pregunta si realmente
se desa eliminar.
: Clave Primaria. Crea
una clave primaria en el campo señalado.
: Clave Unica. Crea
una clave única en el campo señalado.
: Índice. Crea
una indice para el campo señalado.
Siguiendo con la base de datos que habiamos diseñado en las páginas anteriores, debemos crear las tablas que faltan, para ello lo primero es posicionarse en la página inicial de la base de datos. Para ello, desde la página inicial de phpMyAdmin, en la columna de la izquierda se muestran las bases de datos que hay en el programa. Elegimos la base de datos "literatura" y pulsamos en ella.
Si no estamos en la página principal, siempre podemos volver a ella pulsando en la parte superior izquierda del cuadro principal, donde pone "Servidor: localhost". Una vez posicionados, veremos en el cuadro principal lo siguiente:
Prodecemos igual que para crear la primera tabla, por lo que en el cuadro de abajo, donde pone "crear nueva tabla en la base de datos literatura", insertaremos el nombre de la tabla en "nombre", y pondremos un "1" en "Número de campos". Lo mismo haremos para las otras tablas, después de posicionarnos en la página de inicio de la base datos.
Solo nos falta insertar los datos para crear las tablas, los cuales son los siguientes:
Tabla obras
Campo | Tipo | Longitud/ Valores | Predeterminado | Índice | AUTO_ INCREMENT |
---|---|---|---|---|---|
idObra | INT | 6 | none | PRIMARY | Marcado |
Titulo | VARCHAR | 255 | none | UNIQUE | |
Año 1ª edicion | INT | 4 | none | ||
Argumento | TEXT | 1500 | none | ||
Critica | TEXT | 1500 | none | ||
relAutor | VARCHAR | 255 | none | ||
relEpoca | VARCHAR | 255 | none | ||
relGenero | VARCHAR | 255 | none |
Tabla Epoca
Campo | Tipo | Longitud/ Valores | Predeterminado | Índice | AUTO_ INCREMENT |
---|---|---|---|---|---|
idEpoca | INT | 6 | none | PRIMARY | Marcado |
Epoca | VARCHAR | 255 | none | UNIQUE | |
Tiempo comprendido | VARCHAR | 255 | none |
Tabla Genero
Campo | Tipo | Longitud/ Valores | Predeterminado | Índice | AUTO_ INCREMENT |
---|---|---|---|---|---|
idGenero | INT | 6 | none | PRIMARY | Marcado |
Genero | VARCHAR | 255 | none | UNIQUE |
Una vez creadas las tablas abrimos la página de inicio de la base de datos, allí veremos las diferentes tablas:
Para crear las relaciones entre las distintas tablas, en esta misma página, vemos en la parte superior izquierda, un cuadro que pone "Diseñador". pulsamos ahi, y se nos abre el siguiente panel:
Vemos que cada tabla está representada por una barra, estas barras podemos cambiarlas de sitio arrastrándolas dentro del panel. Además si pulsamos en la flecha azul de la izquierda, se abre la lista de los campos que contiene cada tabla. Abrimos pues mediante la flecha azul todas las tablas, y las arrastramos hasta una posición más cómoda:
Pulsamos después en el tercer botón de la parte superior, al detener el ratón encima de este botón sale un cuadro que pone "crear relacion". Al pulsar sale un cuadro con fondo verde que dice "Seleccione la llave de referencia". Llevamos el ratón hasta el campo "Epoca" en la tabla epoca, y hacemos clic. El mensaje del cuadro cambia, ahora pone "Seleccione la llave extranjera", ahora llevamos el ratón al campo "refEpoca" de la tabla "Autores" y hacemos clic. Sale un cuadro donde pone "crear relación", pulsamos en "ok" y vemos que las dos tablas quedan unidas por una línea. Esto indica que están relacionadas. hacemos lo mismo con las siguientes relaciones:
Una vez que hemos creado las relaciones anteriores el panel mostrará las relaciones, de manera parecida al siguiente:
Ya tenemos la estructura de la base de datos acabada, ahora necesitamos saber cómo introducir los diferentes datos. Eso lo veremos en la proxima página.
Si queremos eliminar una relación pulsaremos en la parte final de la flecha que las une, nos saldrá un cuadro que dice "Eliminar la relación", pulsamos en "borrar" para eliminarla o en "cancelar" si queremos dejarla.
Vemos en la siguiente página cómo introducir datos en una base de datos.
Sugerencias:
aprendeweb@aprende-web.net. Envia un
Visita nuestro blog par saber en qué estamos trabajando: Aprende Web Blog
Más sobre anyelguti en http://anyelguti.16mb.com