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

La actualidad más candente

Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)William Lozano
 
PostgreSQL - Lección 8 - Manipulando Datos y Transacciones
PostgreSQL - Lección 8 - Manipulando Datos y TransaccionesPostgreSQL - Lección 8 - Manipulando Datos y Transacciones
PostgreSQL - Lección 8 - Manipulando Datos y TransaccionesNicola Strappazzon C.
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDFAbrirllave
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De NegocioKudos S.A.S
 
Class 5 - PHP Strings
Class 5 - PHP StringsClass 5 - PHP Strings
Class 5 - PHP StringsAhmed Swilam
 
Javascript built in String Functions
Javascript built in String FunctionsJavascript built in String Functions
Javascript built in String FunctionsAvanitrambadiya
 
SQL Functions and Operators
SQL Functions and OperatorsSQL Functions and Operators
SQL Functions and OperatorsMohan Kumar.R
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Html 5. Estructura de un documento para la Web
Html 5. Estructura de un documento para la WebHtml 5. Estructura de un documento para la Web
Html 5. Estructura de un documento para la Webjcremiro
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designerWen MuZo
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridadkamui002
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4K Manuel TN
 
MANUAL DE NETBEANS
MANUAL DE NETBEANSMANUAL DE NETBEANS
MANUAL DE NETBEANSAlfa Mercado
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sqlJulian Benavidez
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4LuiS YmAY
 

La actualidad más candente (20)

Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
 
PostgreSQL - Lección 8 - Manipulando Datos y Transacciones
PostgreSQL - Lección 8 - Manipulando Datos y TransaccionesPostgreSQL - Lección 8 - Manipulando Datos y Transacciones
PostgreSQL - Lección 8 - Manipulando Datos y Transacciones
 
Desnormalización de Base de Datos
Desnormalización de Base de DatosDesnormalización de Base de Datos
Desnormalización de Base de Datos
 
Tutorial de DTD en PDF
Tutorial de DTD en PDFTutorial de DTD en PDF
Tutorial de DTD en PDF
 
1. uml
1. uml1. uml
1. uml
 
Control jtable
Control jtableControl jtable
Control jtable
 
Modelamiento De Negocio
Modelamiento De NegocioModelamiento De Negocio
Modelamiento De Negocio
 
Class 5 - PHP Strings
Class 5 - PHP StringsClass 5 - PHP Strings
Class 5 - PHP Strings
 
Javascript built in String Functions
Javascript built in String FunctionsJavascript built in String Functions
Javascript built in String Functions
 
SQL Functions and Operators
SQL Functions and OperatorsSQL Functions and Operators
SQL Functions and Operators
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Html 5. Estructura de un documento para la Web
Html 5. Estructura de un documento para la WebHtml 5. Estructura de un documento para la Web
Html 5. Estructura de un documento para la Web
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Oracle Database Trigger
Oracle Database TriggerOracle Database Trigger
Oracle Database Trigger
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4
 
MANUAL DE NETBEANS
MANUAL DE NETBEANSMANUAL DE NETBEANS
MANUAL DE NETBEANS
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 

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

editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blogManuel Diaz
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxCsarNlsonMrquezContr
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 

Último (20)

editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 

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