SlideShare una empresa de Scribd logo
1 de 21
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

Destacado

Creación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogCreación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogJair Ospino Ardila
 
Diapositivas mysql y postgresql
Diapositivas mysql y postgresqlDiapositivas mysql y postgresql
Diapositivas mysql y postgresqlBrayanCaranqui
 
Actividad No. 1.6: Creación de bases de datos en MySQL
Actividad No. 1.6: Creación de bases de datos en MySQLActividad No. 1.6: Creación de bases de datos en MySQL
Actividad No. 1.6: Creación de bases de datos en MySQLFrancisco Medina
 
Bases de datos daniela buritica geraldin murillo 11 2
Bases de datos daniela buritica geraldin murillo 11 2Bases de datos daniela buritica geraldin murillo 11 2
Bases de datos daniela buritica geraldin murillo 11 2Daniela Buritica
 
Bases de datos
Bases de datosBases de datos
Bases de datosDaniela
 
Tecnicas de reprecentacion laminas
Tecnicas de reprecentacion laminasTecnicas de reprecentacion laminas
Tecnicas de reprecentacion laminasJoel CU
 
diapositiva de base de datos
diapositiva de base de datos diapositiva de base de datos
diapositiva de base de datos thelegendary
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos4M4LI4
 
Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sqlevavivez
 
Representación de tablas
Representación de tablasRepresentación de tablas
Representación de tablasMemo Wars
 
Informatica-Base De Datos
Informatica-Base De DatosInformatica-Base De Datos
Informatica-Base De DatosHugo Parra Jr.
 
Tablas y tuplas
Tablas y tuplasTablas y tuplas
Tablas y tuplasMemo Wars
 
Comunicacion y reprecentacion tecnica
Comunicacion y reprecentacion tecnicaComunicacion y reprecentacion tecnica
Comunicacion y reprecentacion tecnicacordoba_torrezcano
 
Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Cristina Huerta
 

Destacado (20)

Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Creación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogCreación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yog
 
Motores base de datos
Motores base de datosMotores base de datos
Motores base de datos
 
Motores de busqueda
Motores de busquedaMotores de busqueda
Motores de busqueda
 
Diapositivas mysql y postgresql
Diapositivas mysql y postgresqlDiapositivas mysql y postgresql
Diapositivas mysql y postgresql
 
Navicat
NavicatNavicat
Navicat
 
Actividad No. 1.6: Creación de bases de datos en MySQL
Actividad No. 1.6: Creación de bases de datos en MySQLActividad No. 1.6: Creación de bases de datos en MySQL
Actividad No. 1.6: Creación de bases de datos en MySQL
 
Bases de datos daniela buritica geraldin murillo 11 2
Bases de datos daniela buritica geraldin murillo 11 2Bases de datos daniela buritica geraldin murillo 11 2
Bases de datos daniela buritica geraldin murillo 11 2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Tecnicas de reprecentacion laminas
Tecnicas de reprecentacion laminasTecnicas de reprecentacion laminas
Tecnicas de reprecentacion laminas
 
Dominios en Base de Datos
Dominios en Base de DatosDominios en Base de Datos
Dominios en Base de Datos
 
diapositiva de base de datos
diapositiva de base de datos diapositiva de base de datos
diapositiva de base de datos
 
Clase de informatica base de datos
Clase de informatica   base de datosClase de informatica   base de datos
Clase de informatica base de datos
 
Bases de datos my sql
Bases de datos my sqlBases de datos my sql
Bases de datos my sql
 
Representación de tablas
Representación de tablasRepresentación de tablas
Representación de tablas
 
Informatica-Base De Datos
Informatica-Base De DatosInformatica-Base De Datos
Informatica-Base De Datos
 
Manual Enterprise Architect
Manual Enterprise ArchitectManual Enterprise Architect
Manual Enterprise Architect
 
Tablas y tuplas
Tablas y tuplasTablas y tuplas
Tablas y tuplas
 
Comunicacion y reprecentacion tecnica
Comunicacion y reprecentacion tecnicaComunicacion y reprecentacion tecnica
Comunicacion y reprecentacion tecnica
 
Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2
 

Similar a Bases de datos, Mysql y phpMyadmin

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

Base de datos
Base de datosBase de datos
Base de datos
 
¿Qué es una base de datos?
¿Qué es una base de datos?¿Qué es una base de datos?
¿Qué es una base de datos?
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Tarea base de datos
Tarea base de datosTarea base de datos
Tarea base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
¿Qué son las bases de datos?
¿Qué son las bases de datos?¿Qué son las bases de datos?
¿Qué son las bases de datos?
 
BD
BDBD
BD
 
Administracinyprogramacinensql server
Administracinyprogramacinensql serverAdministracinyprogramacinensql server
Administracinyprogramacinensql server
 
N4 lección16
N4 lección16N4 lección16
N4 lección16
 
Tabajo de base de dato
Tabajo de base de datoTabajo de base de dato
Tabajo de base de dato
 
Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

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