Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAlphonso Cabanilla Modificado hace 8 años
1
Uso de MYSQL Bases de datos para la Web
2
Ventajas de usar bases de datos relacion ales Permiten un acceso mucho más rápido a los datos Facilitan las peticiones de grupos de datos que cumplan determi na- dos criterios. Las bases de datos contienen mecanismos autoconstruidos d e control de las entradas. Cuentan con sistemas de privilegios preconstruidos.
3
Conceptos genéricos sobre bases de dat os Conceptos y terminología de las bases de datos Diseño de bases de datos. Arquitectura de bases de datos.
4
Temas que veremos en este Bloque del c urso Crear Nuevas Bases de datos MySQL:Cubriremos la configur ación básica que necesitaremos para poder conectar bases de dato s a la web. Trabajar con Bases de datos MySQL: Veremos como hacer peti ciones a las bases de datos añadiendo y borrando registros me diante man-datos. Acceder a Bases de datos desde la web con php: Veremos co mo co- nectar PHP y MySQL juntos para poder administrar nuestra bas e de datos desde una interface Web. MySQL avanzado: Cubriremos características avanzadas de M ySQL necesarias para crear aplicaciones Web.
5
Conceptos de Bases de Datos relacionale s Es el tipo de base de datos más usada: Se basan en el álgebr a rela-cional Son conjuntos de relaciones llamados tablas: Las tablas contie nen datos ordenados en columnas y filas. Cada Columna tiene un único nombre y contiene diferentes dat os: Cada columna tiene un tipo de datos asociados, como números o textos. Las filas son también llamados registros: Agrupan todos los atribu tos de un elemento individual (un cliente por ejemplo). Cada fila consi ste en un conjunto de valores individuales que se corresponden con co- lumnas. Las filas son también llamados registros: Agrupan todos los atribu tos de un elemento individual (un cliente por ejemplo). Cada fila consi ste en un conjunto de valores individuales que se corresponden con co- lumnas. Las claves nos permiten identificar a cada elemento específico: el mejor sistema es crear un número identificador.
6
Creación de un esquema inicial Esquema de una base de datos: se le llama al conjunto compl eto del diseño de tablas para esa base de datos. Puede compararse con el plano de un edificio: Debe mostrar la s ta- blas junto con sus columnas, tipos de datos de cada colu mna, clave primaria de cada tabla y posibles claves externas. Un esquema no incluye ningún dato: Pero pueden mostrarse dato s de ejemplo para explicar el esquema. El esquema podemos crearlo como un diagrama: o como un for mu- lario de texto. Clientes(ClienteID, Nombre, Dirección, Ciudad) Pedidos(PedidoID, ClienteID, Cantidad, Fecha)
7
Relaciones entre tablas de la Base de Dat os Las claves externas representan una relación entre datos en dos tablas: El enlace de pedidos a clientes por ejemplo. Tres tipos básicos de relaciones: Clasificados de acuerdo al nú mero de cosas en cada lado de la relación. Una a una; una a muchas; o muchas a muchas. En una relación uno a uno: Significa que hay una correspondenci a única siempre. Nombre dirección, por ejemplo. En una relación una a muchas: Una fila en una tabla está enlaz ada a muchas filas en otras tablas. En nuestro ejemplo un clien te puede hacer muchos pedidos. En una relación muchas a muchas: Muchas filas en una tabla s on enlazadas a muchas filas en otra tabla. Por ejemplo una r elación Libros autores.
8
Como diseñar tu base de datos web Piensa en los objetos del mundo real que estás utilizando: En ge neral cada clase de objetos necesita una tabla: clientes, libros, pe didos. Evitar almacenar datos redundantes: Ocupan mucho espacio y pue- den provocar anomalías e inconsistencias. Usar valores de columna atómicos: En cada atributo de cada fila almacenamos una sola cosa. Elige Claves sensibles: Asegúrate que las claves que usas son únicas. En nuestro ejemplo hemos creado clientesID y PedidosID. Para lib ros usamos su ISBN. En una relación muchas a muchas: Muchas filas en una tabla s on enlazadas a muchas filas en otra tabla. Por ejemplo una r elación Libros autores.
9
Sumario de tipos de tabla Tablas simples de objetos del mundo real: Pueden contener tamb ién claves. Se trata de relaciones uno a uno o uno a muchos. Po r ejemplo clientes y pedidos. Tablas enlazadas que describen relaciones muchos a muchos: Ta les como las relaciones entre pedidos y libros.
10
CLIENTES ClienteIDNombredirecciónCiudad 123123 Julio Garc í a Pedro Murado Aitor Aguirre Salto del Negro 12 Avda. Mulsar 23 Salsanero 43 C á ceres Saluenga Vitoria
11
CLIENTES ClienteIDNombredirecciónCiudad 123123 Julio Garc í a Pedro Murado Aitor Aguirre Salto del Negro 12 Avda. Mulsar 23 Salsanero 43 C á ceres Saluenga Vitoria PEDIDOSPedidoIDClienteIDCantidadFecha 12341234 31243124 25.50 12.99 74.00 6.99 02-04-2000 12-06-2000 23-09-2000 13-05-2000
12
LIBROS ISBNAutorTítuloPrecioComentarios 0-672-31687-8 0-672-31745-1 0-672-31509-2 Sering Darwell Steven Horlings Jesús Centenari o Flash MX para desarrollador es Instalar Apache y MySQL fá cil Aprender GIMP en 24 horas 34.99 24.99
13
PEDIDOS PedidoIDClienteIDCantidadFecha Pedidos Libros 12341234 31243124 25.50 12.99 74.00 6.99 02-04-2000 12-06-2000 23-09-2000 13-05-2000 0-672-31697-8 0-672-31745-1, 0-672-31509-2 0-672-31697-8 0-672-31745-1, 0-672-31509-2,
14
Art í culosPedidos PedidoIDISBNCantidad 12234441223444 0-672-31697-8 0-672-31745-1 0-672-31509-2 0-672-31697-8 4 1 0-672-3174 4 2 0-672-3150 4 1 0-672-31697 23245232324523
15
ComentariosLibros ISBNComentarios
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.