Está en la página 1de 22

Agenda

• Introducción
• Base de Datos
• Creación de una Base de Datos
(Caso Practico)
• Ejercicio
• Resumen

1
• Y estas son las relaciones que hay entre las tablas:
• Tipos de campos

• Observamos que aparte de los campos o columnas normales que debe


tener la tabla, hemos introducido otros campos, los cuales utilizaremos
para crear las relaciones entre las tablas.

• Los campos que empiezan por "id" sirven para identificar cada registro,
para ello haremos que sean campos con auto incremento, es decir que el
primer registro tendrá el número uno, y al crear nuevos registros, se
aumenta el número del anterior en una unidad, así los registros quedan
numerados. Es lo que se llama una campo indexado, en el cual se crea una
clave primaria que identifica de manera única a cada registro.

• Los campos que empiezan por "ref" serán los que estén relacionados con
otros registros de otras tablas, de manera que podamos vincular estos
datos a otras tablas. Es decir, si un dato está vinculado a otro, esto implica
que al cambiar el primero, se cambia automáticamente el segundo.
• Además los campos pueden clasificarse según el tipo de contenido que
puedan admitir, por ejemplo, los campos de auto incremento son campos
de número entero. Según el tipo de contenido los campos pueden ser:

• Una vez que tenemos diseñada la estructura de la base de datos,


pasaremos a crear la base de datos, abrimos phpMyAdmin, y debajo de
donde pone "crear nueva base de datos, (casilla izquierda), escribimos
"Literatura", después pulsamos el botón "crear.
• Crear Base de Datos: Literatura
• Crear tabla: Autores
• Crear campo:
• Crear campo
• Pulsamos luego en continuar y nos sale otra pantalla, en ella nos
fijamos en el siguiente cuadro:

Imagen 2
• Definimos aquí el campo o columna que queremos crear, para ello se necesitan
algunos datos:
• Campo: Escribimos aquí el nombre del campo que queremos crear. En nuestro caso
escribiremos idAutor
• Tipo: Se define el tipo de campo, es decir si es alfanumérico, entero, de fecha, memo,
etc. Para ello elegimos entre las distintas opciones de la lista desplegable, la cual
explicaremos más adelante. de momento elegimos "INT", que indica que es un número
entero.
• Longitud/Valores: Se define aquí la longitud del campo. En caso de texto escrito es el
máximo número de caracteres. Nosotros escribiremos 6
• Predeterminado: Indica el valor del campo en caso de que se quede sin rellenar. Lo
normal es poner "NULL", si queremos marcar que está vacío. o "como fuera definido" si
queremos que muestre algún valor. En este caso, escribiremos en el recuadro inferior el
valor predeterminado lo que debe mostrar. Nosotros lo dejaremos con "NULL"
• Índice: Aquí elegimos entre distintas opciones, Como es un campo debe contener la
clave primaria elegiremos "PRIMARY".
• AUTO_INCREMENT: marcamos esta casilla, ya que será un campo con auto
incremento.
• El resto de casillas las dejamos en blanco.
• Tipos de campo
• En la casilla "Tipo, debemos poner el tipo de campo que queremos tener,
según el tipo de campo, elegiremos las siguientes opciones:

• Alfanumérico: "VARCHAR" o "CHAR".


• Número entero: "INT" o también "TINYINT", "SMALLINT" o
"MEDIUMINT". la diferencia entre ellos está en el margen de números que
puede aceptar.
• Número decimal: "DECIMAL", "FLOAT", "DOUBLE" o "REAL".
• Fecha: "DATE", "DATETIME", "TIMESTAMP", "TIME" o "YEAR". Las
diferencias entre ellos están principalmente en el formato de la fecha.
• Memo: "TEXT", "TINYTEX", "MEDIUMTEXT" o "LONGTEXT. La diferencia
entre ellos está principalmente en la longitud del texto que puede
guardarse.
• crear el segundo campo. Estos serán los siguientes:
Imagen 4
• Seguimos añadiendo los campos que faltan para completar la tabla,
en los cuales insertaremos los siguientes datos:

• Para ello repetimos el proceso visto hasta ahora para crear los
campos. Los datos que no hemos dado los dejamos en blanco. Al
acabar el último campo pulsamos en "grabar".
• La Tabla la veremos ahora de la siguiente manera:

• El procedimiento para crear el resto de tablas es exactamente el


mismo.
• Crear las tablas que faltan
• Relaciones entre las tablas
• Una vez creadas las tablas abrimos la página de inicio de la base de
datos, allí veremos las diferentes tablas:
• Desde “Epoca” en la tabla “Epoca” hacia “refEpoca” en tabal
“Autores”
• Desde "Autor" en tabla "Autores" hacia "refAutor" en tabla
"Obras".
• Desde "Genero" en tabla "Genero" hacia "refGenero" en tabla
"Obras".
• Desde "Epoca" en tabla "Epoca" hacia "refEpoca" en tabla "Obras".
• Una vez que hemos creado las relaciones anteriores el panel mostrará
las relaciones, de manera parecida al siguiente:
• Abrir cuadro de introducir datos
• En páginas anteriores hemos creado la base de datos "literatura". Ahora debemos
rellenar las tablas con algunos datos. Para ello empezaremos por la tabla
"Genero". Abrimos esta tabla en phpMyAdmin, y vemos que en la parte de arriba
hay una serie de opciones:
• Ahora en vista examinar, veremos la tabla con los tres registros que
hemos incluido:

• Como ves, hay también diferentes opciones para la manera en la que


pueden verse los registros o filas.
• Rellenar las tablas con datos
• En la tabla "Época" en la cual introduciremos los siguientes datos:
• En la tabla Autores introduciremos el siguiente registro:

• Autor: Arcipreste de Hita


• Fecha Nacimiento : 1280
• Fecha Fallecimiento : 1351
• Lugar Nacimiento : Alcalá de Henares
• Vida : Fue clérigo y ejerció de arcipreste en Hita, actual provincia de
Guadalajara. Se conocen muy pocos datos de su biografía, apenas su
nombre y el de uno de los protagonistas de su libro, Ferrán García,
• Estilo: Fue el creador de una obra miscelánea predominantemente
narrativa en verso que constituye una de las obras literarias más
importantes de la literatura medieval española, el Libro de buen amor.
• refEpoca: -Edad media (lo elegimos en la lista desplegable).
• Y ahora en la tabla Obras introducimos el siguiente registro:

• Obra: Libro del buen amor


• Año 1ª edicion: 1330
• Argumento: El libro contiene una colección heterogénea de diversos
materiales unidos en torno a una pretendida narración autobiográfica de
asuntos amorosos del propio autor,
• Critica: Es una composición extensa y variada de 1728 estrofas. Está
considerada de forma unánime como una de las cumbres literarias
españolas de cualquier tiempo, y no solo de la Edad Media.
• refAutor: -Arcipreste de Hita
• refEpoca: -Edad media
• refGenero: -Poesia

También podría gustarte