SlideShare una empresa de Scribd logo
1 de 14
TALLER DE BASE DE DATOS
Ing. José Barrios Casas
INTRODUCCIÓN
 Contienes Información relevante para una
empresa.
 Sistema Gestor de Base de Datos (SGBD),
Colección de datos relacionados y conjunto de
programas para acceder a ellos.
 Gestionar gran cantidad de Información.
 Los sistemas deben garantizar fiabilidad y
seguridad de acceso y respaldo ante caídas.
APLICACIONES DEL SGBD
LINEAS
AEREAS
BANCA
UNIVERSIDADES
TRANSACIONES DE
TARJETAS DE
CREDITO
TELECOMUNICACIO
NES
FINANZAS
VENTAS
PRODUCCION
RECURSOS
HUMANOS
SISTEMAS DE BASES DE DATOS FRENTE A
SISTEMAS DE ARCHIVOS
 Redundancia e inconsistencia de datos
 Dificultad en el acceso a los datos.
 Aislamiento de datos.
 Problemas de integridad.
 Problemas de atomicidad.
 Anomalías en el acceso concurrente.
 Problemas de seguridad.
VISION DE LOS DATOS
 Un sistema de bases de datos es una colección de
archivos interrelacionados y un conjunto de
programas que permitan a los usuarios acceder y
modificar estos archivos. Uno de los propósitos
principales de un sistema de bases de datos es
proporcionar a los usuarios una visión abstracta de
los datos. Es decir, el sistema esconde ciertos
detalles de cómo se almacenan y mantienen los
datos les de un sistema
ABSTRACCIÓN DE DATOS
MODELOS DE LOS DATOS
 Modelo entidad-relación
 Modelo relacional
LENGUAJES DE BASES DE DATOS
 Lenguaje de definición de datos
Por ejemplo, la siguiente instrucción en el lenguaje
SQL define la tabla cuenta:
create table cuenta
(número-cuenta char(10),
saldo integer)
LENGUAJES DE BASES DE DATOS
 Lenguaje de manipulación de datos
• LMDs procedimentales. Requieren que el usuario
especifique qué datos se necesitan y cómo obtener
esos datos.
• LMDs declarativos (también conocidos como
LMDs no procedimentales). Requieren que el
usuario especifique qué datos se necesitan sin
especificar cómo obtener esos datos.
LENGUAJES DE BASES DE DATOS
 Acceso a la base de datos desde programas de
aplicación
Los programas de aplicación son programas que
se usan para interaccionar con la base de datos.
Proporcionando una interfaz de programas de
aplicación (conjunto de procedimientos) que se
pueden usar para enviar instrucciones LMD y LDD a
la base de datos, y recuperar los resultados.
USUARIOS Y ADMINISTRADORES DE
LA BASE DE DATOS
 Usuarios de bases de datos e interfaces
de usuario:
Usuarios normales
Programadores de aplicaciones
Los usuarios sofisticados
Usuarios especializados
USUARIOS Y ADMINISTRADORES DE
LA BASE DE DATOS
 Administrador de la base de datos:
Definición del esquema
Definición de la estructura y del método de acceso
Modificación del esquema y de la organización física
Concesión de autorización para el acceso a los datos
Mantenimiento rutinario.
«Quien quiere hacer algo encuentra un medio,
quien no quiere hacer nada encuentra una
escusa»

Más contenido relacionado

La actualidad más candente

Bases de datos definiciones
Bases de datos definicionesBases de datos definiciones
Bases de datos definicionesAmaury Alonso
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el accessIsabelMadrid07
 
Angelo Base De Datos
Angelo Base De DatosAngelo Base De Datos
Angelo Base De Datosangelosm
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datosjaviz
 
Las bases de datos y el Acces
Las bases de datos y el AccesLas bases de datos y el Acces
Las bases de datos y el Accesmaritere_miranda
 
Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuelfanyto
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datoskinos09
 
Usuarios y administrador de bases de datos
Usuarios y administrador de bases de datosUsuarios y administrador de bases de datos
Usuarios y administrador de bases de datosMaria Garcia
 
Sistema de gestión de base de datos ii parte
Sistema de gestión de base de datos  ii parteSistema de gestión de base de datos  ii parte
Sistema de gestión de base de datos ii parteslopted
 
La base de datos y los sistemas de gestion de base de datos
La base de datos y los sistemas de gestion de base de datosLa base de datos y los sistemas de gestion de base de datos
La base de datos y los sistemas de gestion de base de datosMoralesMujicaAnaLucia
 

La actualidad más candente (19)

Bases de datos definiciones
Bases de datos definicionesBases de datos definiciones
Bases de datos definiciones
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el access
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bd uni 1_2
Bd uni 1_2Bd uni 1_2
Bd uni 1_2
 
Angelo Base De Datos
Angelo Base De DatosAngelo Base De Datos
Angelo Base De Datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Las bases de datos y el Acces
Las bases de datos y el AccesLas bases de datos y el Acces
Las bases de datos y el Acces
 
Sgdb
SgdbSgdb
Sgdb
 
Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuel
 
Qué son las bases de datos
Qué son las bases de datosQué son las bases de datos
Qué son las bases de datos
 
programación III
programación III programación III
programación III
 
base de datos
base de datosbase de datos
base de datos
 
Uso de las Bases De Datos
Uso de las Bases De DatosUso de las Bases De Datos
Uso de las Bases De Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Usuarios y administrador de bases de datos
Usuarios y administrador de bases de datosUsuarios y administrador de bases de datos
Usuarios y administrador de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sistema de gestión de base de datos ii parte
Sistema de gestión de base de datos  ii parteSistema de gestión de base de datos  ii parte
Sistema de gestión de base de datos ii parte
 
La base de datos y los sistemas de gestion de base de datos
La base de datos y los sistemas de gestion de base de datosLa base de datos y los sistemas de gestion de base de datos
La base de datos y los sistemas de gestion de base de datos
 

Similar a Taller de base de datos i (20)

Unidad1
Unidad1Unidad1
Unidad1
 
Unidad1
Unidad1Unidad1
Unidad1
 
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZMANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
 
Estructura basedatos
Estructura basedatosEstructura basedatos
Estructura basedatos
 
Expo
ExpoExpo
Expo
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Presentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys VasquezPresentacion Base de Datos, Odalys Vasquez
Presentacion Base de Datos, Odalys Vasquez
 
Usuarios Y Administradores
Usuarios Y AdministradoresUsuarios Y Administradores
Usuarios Y Administradores
 
Guia de planeacion 2
Guia de planeacion 2Guia de planeacion 2
Guia de planeacion 2
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Maria
MariaMaria
Maria
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 

Taller de base de datos i

  • 1. TALLER DE BASE DE DATOS Ing. José Barrios Casas
  • 2. INTRODUCCIÓN  Contienes Información relevante para una empresa.  Sistema Gestor de Base de Datos (SGBD), Colección de datos relacionados y conjunto de programas para acceder a ellos.  Gestionar gran cantidad de Información.  Los sistemas deben garantizar fiabilidad y seguridad de acceso y respaldo ante caídas.
  • 3. APLICACIONES DEL SGBD LINEAS AEREAS BANCA UNIVERSIDADES TRANSACIONES DE TARJETAS DE CREDITO TELECOMUNICACIO NES FINANZAS VENTAS PRODUCCION RECURSOS HUMANOS
  • 4. SISTEMAS DE BASES DE DATOS FRENTE A SISTEMAS DE ARCHIVOS  Redundancia e inconsistencia de datos  Dificultad en el acceso a los datos.  Aislamiento de datos.  Problemas de integridad.  Problemas de atomicidad.  Anomalías en el acceso concurrente.  Problemas de seguridad.
  • 5. VISION DE LOS DATOS  Un sistema de bases de datos es una colección de archivos interrelacionados y un conjunto de programas que permitan a los usuarios acceder y modificar estos archivos. Uno de los propósitos principales de un sistema de bases de datos es proporcionar a los usuarios una visión abstracta de los datos. Es decir, el sistema esconde ciertos detalles de cómo se almacenan y mantienen los datos les de un sistema
  • 7. MODELOS DE LOS DATOS  Modelo entidad-relación
  • 9. LENGUAJES DE BASES DE DATOS  Lenguaje de definición de datos Por ejemplo, la siguiente instrucción en el lenguaje SQL define la tabla cuenta: create table cuenta (número-cuenta char(10), saldo integer)
  • 10. LENGUAJES DE BASES DE DATOS  Lenguaje de manipulación de datos • LMDs procedimentales. Requieren que el usuario especifique qué datos se necesitan y cómo obtener esos datos. • LMDs declarativos (también conocidos como LMDs no procedimentales). Requieren que el usuario especifique qué datos se necesitan sin especificar cómo obtener esos datos.
  • 11. LENGUAJES DE BASES DE DATOS  Acceso a la base de datos desde programas de aplicación Los programas de aplicación son programas que se usan para interaccionar con la base de datos. Proporcionando una interfaz de programas de aplicación (conjunto de procedimientos) que se pueden usar para enviar instrucciones LMD y LDD a la base de datos, y recuperar los resultados.
  • 12. USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS  Usuarios de bases de datos e interfaces de usuario: Usuarios normales Programadores de aplicaciones Los usuarios sofisticados Usuarios especializados
  • 13. USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS  Administrador de la base de datos: Definición del esquema Definición de la estructura y del método de acceso Modificación del esquema y de la organización física Concesión de autorización para el acceso a los datos Mantenimiento rutinario.
  • 14. «Quien quiere hacer algo encuentra un medio, quien no quiere hacer nada encuentra una escusa»