Bases de datos, Mysql y phpMyadmin

11,107 views

Published on

Introducción a las bases de datos, y uso de phpMyAdmin

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
11,107
On SlideShare
0
From Embeds
0
Number of Embeds
133
Actions
Shares
0
Downloads
215
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Bases de datos, Mysql y phpMyadmin

  1. 1. BASES DE DATOS Universidad Nacional del NordesteFacultad de Ciencias Exactas y Agrimensura Taller de Programación I Profesor: Lic. Quintana Osvaldo Adscripto: Lic. Zalazar Juan Manuel
  2. 2. TEMAS Que son las Bases de datos Características Sistemas de Gestión de BD Motores de bases de datos Modelo Entidad-Relación Estructura de una BD Lenguaje SQL phpMyAdmin
  3. 3. BASES DE DATOSUna base de datos es un “almacén” que nos permiteguardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
  4. 4. CARACTERÍSTICAS Independencia lógica y física de los datos. Redundancia mínima. Acceso concurrente por parte de múltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditoría. Respaldo y recuperación. Acceso a través de lenguajes de programación estándar.
  5. 5. SISTEMA DE GESTIÓN DE BASE DE DATOS (SGBD) Los Sistemas de Gestión de Base de Datos (en inglésDataBase Management System) son un tipo de softwaremuy específico, dedicado a servir de interfaz entre la basede datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
  6. 6. MOTORES DE BASE DE DATOS MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos. PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre. Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa Access, el cual crea un archivo .mdb con la estructura ya explicada. Microsoft SQL Server: es una base de datos más potente que Access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.
  7. 7. MODELO ENTIDAD-RELACIÓN Los diagramas o modelos entidad-relación (denominado por su siglas, ERD“Diagram Entity relationship”) son una herramienta para el modelado de datos de un sistema deinformación. Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.
  8. 8. ESTRUCTURA DE UNA BASE DE DATOSUna base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos.
  9. 9. ESTRUCTURA DE UNA BASE DE DATOS Por consiguiente una base de datos posee el siguiente orden jerárquico: Tablas Campos Registros Lenguaje SQL
  10. 10. EL LENGUAJE SQLEl lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nospermite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrardatos. Mostrar: para mostrar los registros se utiliza la instrucción Select. Select * From comentarios. Insertar: los registros pueden ser introducidos a partir de sentencias que emplean la instrucción Insert. Insert Into comentarios (titulo, texto, fecha) Values (saludos, como esta, 22-10-2007) Borrar: Para borrar un registro se utiliza la instrucción Delete. En este caso debemos especificar cual o cuales son los registros que queremos borrar. Es por ello necesario establecer una selección que se llevara a cabo mediante la cláusula Where. Delete From comentarios Where id=1. Actualizar: para actualizar los registros se utiliza la instrucción Update. Como para el caso de Delete, necesitamos especificar por medio de Where cuáles son los registros en los que queremos hacer efectivas nuestras modificaciones. Además, tendremos que especificar cuáles son los nuevos valores de los campos que deseamos actualizar. Update comentarios Set titulo=Mi Primer Comentario Where id=1.
  11. 11. PHPMYADMINphpMyAdmin es un programa de libre distribución en PHP, creado por una comunidad sin ánimo de lucro. Es unaherramienta muy completa que permite acceder a todas las funciones típicas de la base de datos MySQL a través de una interfaz web muy intuitiva.
  12. 12. ACCESO A PHPMYADMIN Para acceder a nuestro gestor colocamos en el navegador: http://localhost/phpmyadmin/ Pantalla principal de phpMyAdmin
  13. 13. EN LA PESTAÑA BASES DE DATOS NOS PERMITE VER LAS BD QUE TENEMOS Y LA OPCIÓN DE CREAR UNA NUEVA.
  14. 14. Cuando accedemos a la base nos permite crear las tablas con sus números de campos correspondientes
  15. 15. Creamos una tabla noticias con 4 campos, y tenemos que especificar las especificaciones de cada campo
  16. 16. DEFINIMOS LAS ESPECIFICACIONES DE LOS CAMPOS: NOMBRE, TIPO, LONGITUD Y OTRAS CARACTERÍSTICAS MAS.
  17. 17. Podemos ver la estructura de la tabla noticias. Campos y especificaciones de cada uno.
  18. 18. En la pestaña INSERTAR podemos crear registrosen nuestra tabla, asignando valores a los campos previamente creados.
  19. 19. EN LA PESTAÑA EXAMINAR PODEMOS VER LOS REGISTROS INSERTADOS.
  20. 20. EN LA PESTAÑA SQL PODEMOS GENERAR NUESTRAS CONSULTAS Y EJECUTARLAS PARA VER ASÍ LOS RESULTADOS.
  21. 21. FINMUCHAS GRACIAS LIC. ZALAZAR JUAN MANUEL

×