SlideShare una empresa de Scribd logo
3
Lo más leído
13
Lo más leído
17
Lo más leído
BASES DE DATOS




    Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Agrimensura




          Taller de Programación I
      Profesor: Lic. Quintana Osvaldo
     Adscripto: Lic. Zalazar Juan Manuel
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
BASES DE DATOS


Una base de datos es un “almacén” que nos permite
guardar 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.
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.
SISTEMA DE GESTIÓN DE BASE DE DATOS
               (SGBD)


  Los Sistemas de Gestión de Base de Datos (en inglés
DataBase Management System) son un tipo de software
muy específico, dedicado a servir de interfaz entre la base
de 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.
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.
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 de
información. Estos modelos expresan entidades relevantes
   para un sistema de información, sus inter-relaciones y
                       propiedades.
ESTRUCTURA DE UNA BASE DE
              DATOS


Una 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.
ESTRUCTURA DE UNA BASE DE
             DATOS

    Por consiguiente una base de datos posee el
             siguiente orden jerárquico:

 Tablas
 Campos

 Registros

 Lenguaje SQL
EL LENGUAJE SQL
El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos
permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar
datos.

   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'.
PHPMYADMIN


phpMyAdmin es un programa de libre distribución en PHP,
   creado por una comunidad sin ánimo de lucro. Es una
herramienta 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.
ACCESO A PHPMYADMIN
   Para acceder a nuestro gestor colocamos en el
    navegador: http://localhost/phpmyadmin/

           Pantalla principal de phpMyAdmin
EN LA PESTAÑA BASES DE DATOS NOS PERMITE VER LAS BD
      QUE TENEMOS Y LA OPCIÓN DE CREAR UNA NUEVA.
Cuando accedemos a la base nos permite crear las tablas
    con sus números de campos correspondientes
Creamos una tabla noticias con 4 campos, y tenemos que
    especificar las especificaciones de cada campo
DEFINIMOS LAS ESPECIFICACIONES DE LOS CAMPOS: NOMBRE,
      TIPO, LONGITUD Y OTRAS CARACTERÍSTICAS MAS.
Podemos ver la estructura de la tabla noticias.
  Campos y especificaciones de cada uno.
En la pestaña INSERTAR podemos crear registros
en nuestra tabla, asignando valores a los campos
              previamente creados.
EN LA PESTAÑA EXAMINAR PODEMOS VER LOS
         REGISTROS INSERTADOS.
EN LA PESTAÑA SQL PODEMOS GENERAR NUESTRAS
  CONSULTAS Y EJECUTARLAS PARA VER ASÍ LOS
                RESULTADOS.
FIN

MUCHAS GRACIAS
 LIC. ZALAZAR JUAN MANUEL

Más contenido relacionado

PDF
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
PPT
Modul basis data (database)
PPT
Jsp(java server pages)
PDF
Pertemuan 10 (database client-server)
PPTX
Computer Science:Java jdbc
PPTX
Base de datos
PPTX
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul basis data (database)
Jsp(java server pages)
Pertemuan 10 (database client-server)
Computer Science:Java jdbc
Base de datos
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT

La actualidad más candente (20)

PPT
Introduction to ADO.NET
DOCX
Rpp pemrograman dasar kelas 10 semester ganjil
PPT
El modelo entidad_relacion
PPTX
Basis Data - Pengenalan DML dan DDL
PPTX
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
PPT
Asp.net.
PPTX
Introduccion a Uml
DOCX
Laporan Praktikum Basis Data Modul III-Manipulasi Data
PDF
Pemrograman Python untuk Pemula
PDF
Java Programming :Event Handling(Types of Events)
PDF
Kd4 fungsi fungsi agregasi
PPTX
Pertemuan 1 Sistem Basis Data.pptx
DOCX
Conceptos básicos de Excel 2013
PDF
Makalah analisis dan perancangan Sistem Informasi
PDF
Asp.net mvc basic introduction
PDF
Android Modularization
PPTX
MATERI SISTEM KOMPUTER KELAS X
PPTX
Diagrama de clases
PPT
Diseño de base de datos relacionales (Unidad 2)
PDF
Informe cassandra
Introduction to ADO.NET
Rpp pemrograman dasar kelas 10 semester ganjil
El modelo entidad_relacion
Basis Data - Pengenalan DML dan DDL
¿Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter...
Asp.net.
Introduccion a Uml
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Pemrograman Python untuk Pemula
Java Programming :Event Handling(Types of Events)
Kd4 fungsi fungsi agregasi
Pertemuan 1 Sistem Basis Data.pptx
Conceptos básicos de Excel 2013
Makalah analisis dan perancangan Sistem Informasi
Asp.net mvc basic introduction
Android Modularization
MATERI SISTEM KOMPUTER KELAS X
Diagrama de clases
Diseño de base de datos relacionales (Unidad 2)
Informe cassandra
Publicidad

Destacado (20)

PPT
Phpmyadmin
PDF
Creación de tablas y relaciones en MySQL y SQL yog
PPTX
Motores base de datos
PPTX
Motores de busqueda
PPT
Diapositivas mysql y postgresql
PDF
PDF
Actividad No. 1.6: Creación de bases de datos en MySQL
PPTX
Bases de datos daniela buritica geraldin murillo 11 2
PPTX
Bases de datos
PPTX
Tecnicas de reprecentacion laminas
DOCX
Dominios en Base de Datos
PPT
diapositiva de base de datos
PPT
Clase de informatica base de datos
PPSX
Bases de datos my sql
PPTX
Representación de tablas
PPTX
Informatica-Base De Datos
PDF
Manual Enterprise Architect
PPTX
Tablas y tuplas
PDF
Comunicacion y reprecentacion tecnica
PPT
Bases De Datos Orientadas A Objetos2
Phpmyadmin
Creación de tablas y relaciones en MySQL y SQL yog
Motores base de datos
Motores de busqueda
Diapositivas mysql y postgresql
Actividad No. 1.6: Creación de bases de datos en MySQL
Bases de datos daniela buritica geraldin murillo 11 2
Bases de datos
Tecnicas de reprecentacion laminas
Dominios en Base de Datos
diapositiva de base de datos
Clase de informatica base de datos
Bases de datos my sql
Representación de tablas
Informatica-Base De Datos
Manual Enterprise Architect
Tablas y tuplas
Comunicacion y reprecentacion tecnica
Bases De Datos Orientadas A Objetos2
Publicidad

Similar a Bases de datos, Mysql y phpMyadmin (20)

PPTX
Base de datos
PPTX
¿Qué es una base de datos?
DOCX
Tarea base de datos
DOCX
Tarea base de datos
DOCX
Tarea base de datos
DOCX
Base de datos
PDF
Conocer más acerca de las Bases de Datos.
PDF
Conocer un poco mas acerca de base de datos.
PPT
Base de datos
PPTX
Introducción a las bases de datos Parte1
PDF
Administracion de base de datos
PPTX
Base de datos
PPTX
Bases de datos
PPTX
Base de datos
DOCX
Base de datos
DOCX
¿Qué son las bases de datos?
PPTX
PPT
Administracinyprogramacinensql server
PPT
N4 lección16
Base de datos
¿Qué es una base de datos?
Tarea base de datos
Tarea base de datos
Tarea base de datos
Base de datos
Conocer más acerca de las Bases de Datos.
Conocer un poco mas acerca de base de datos.
Base de datos
Introducción a las bases de datos Parte1
Administracion de base de datos
Base de datos
Bases de datos
Base de datos
Base de datos
¿Qué son las bases de datos?
Administracinyprogramacinensql server
N4 lección16

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
taller de informática - LEY DE OHM
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Maste clas de estructura metálica y arquitectura
PDF
clase auditoria informatica 2025.........
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Sesion 1 de microsoft power point - Clase 1
PPT
introduccion a las_web en el 2025_mejoras.ppt
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
taller de informática - LEY DE OHM
CyberOps Associate - Cisco Networking Academy
Maste clas de estructura metálica y arquitectura
clase auditoria informatica 2025.........
Presentación PASANTIAS AuditorioOO..pptx
Calidad desde el Docente y la mejora continua .pdf
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Sesion 1 de microsoft power point - Clase 1
introduccion a las_web en el 2025_mejoras.ppt
Zarate Quispe Alex aldayir aplicaciones de internet .docx
REDES INFORMATICAS REDES INFORMATICAS.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
Plantilla para Diseño de Narrativas Transmedia.pdf
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Diapositiva proyecto de vida, materia catedra
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx

Bases de datos, Mysql y phpMyadmin

  • 1. BASES DE DATOS Universidad Nacional del Nordeste Facultad de Ciencias Exactas y Agrimensura Taller de Programación I Profesor: Lic. Quintana Osvaldo Adscripto: Lic. Zalazar Juan Manuel
  • 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. BASES DE DATOS Una base de datos es un “almacén” que nos permite guardar 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. 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. SISTEMA DE GESTIÓN DE BASE DE DATOS (SGBD) Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de 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. 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. 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 de información. Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.
  • 8. ESTRUCTURA DE UNA BASE DE DATOS Una 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. ESTRUCTURA DE UNA BASE DE DATOS Por consiguiente una base de datos posee el siguiente orden jerárquico:  Tablas  Campos  Registros  Lenguaje SQL
  • 10. EL LENGUAJE SQL El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos.  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. PHPMYADMIN phpMyAdmin es un programa de libre distribución en PHP, creado por una comunidad sin ánimo de lucro. Es una herramienta 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. ACCESO A PHPMYADMIN  Para acceder a nuestro gestor colocamos en el navegador: http://localhost/phpmyadmin/ Pantalla principal de phpMyAdmin
  • 13. EN LA PESTAÑA BASES DE DATOS NOS PERMITE VER LAS BD QUE TENEMOS Y LA OPCIÓN DE CREAR UNA NUEVA.
  • 14. Cuando accedemos a la base nos permite crear las tablas con sus números de campos correspondientes
  • 15. Creamos una tabla noticias con 4 campos, y tenemos que especificar las especificaciones de cada campo
  • 16. DEFINIMOS LAS ESPECIFICACIONES DE LOS CAMPOS: NOMBRE, TIPO, LONGITUD Y OTRAS CARACTERÍSTICAS MAS.
  • 17. Podemos ver la estructura de la tabla noticias. Campos y especificaciones de cada uno.
  • 18. En la pestaña INSERTAR podemos crear registros en nuestra tabla, asignando valores a los campos previamente creados.
  • 19. EN LA PESTAÑA EXAMINAR PODEMOS VER LOS REGISTROS INSERTADOS.
  • 20. EN LA PESTAÑA SQL PODEMOS GENERAR NUESTRAS CONSULTAS Y EJECUTARLAS PARA VER ASÍ LOS RESULTADOS.
  • 21. FIN MUCHAS GRACIAS LIC. ZALAZAR JUAN MANUEL