SlideShare una empresa de Scribd logo
1 de 34
4_4 Bases de datos Apoyo SSD2
Base de Datos (Databases) ,[object Object]
[object Object],[object Object],[object Object],Archivos (File) y  Base de Datos (database)
Un archivo tiene registros que  están constituidos por campos (field) Archivo (File) y  Base de Datos (database)
[object Object],[object Object],[object Object],[object Object],Campos (fields)
[object Object],[object Object],[object Object],[object Object],[object Object],Tipos de Datos (data types)
[object Object],[object Object],[object Object],[object Object],[object Object],Tipos de Datos (data types)
[object Object],[object Object],[object Object],[object Object],Registros (records)
[object Object],[object Object],[object Object],[object Object],Archivos Planos (flat files)
[object Object],[object Object],Bases de Datos (databases)
Cuando un computador usa relaciones para asociar registros para el calculo del salario, éste puede combinar los registros de dos o más archivos para crear un registro que contenga la información de esos archivos. Bases de Datos (databases)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Bases de Datos (databases)
[object Object],Llave Primaria Tabla de ALUMNOS Tabla de MATERIAS . . . . . . 28/2/1977 Joel Salas 234008 . . . 30/12/1975 Ana Lara 123456 . . . Fecha-nacim Nombre Matrícula . . . Matemáticas II 822 00 MA Matemáticas I 821 00 MA Computación I 822 00 CB Computación para Ingeniería 821 95 CB Nombre Número Plan Matrícula
[object Object],[object Object],[object Object],[object Object],Llave Primaria Tabla de AUTOS Tabla de PROFESORES Tabla de DEPARTAMENTOS Malibú Focus Tipo 2001 Chevrolet 203040 JRK 1187 2000 Ford 201010 ALA 20 90 Modelo Marca Dueño Placas MA Sam Loria 203040 CB Sonia Ross 201010 Depto Nombre Nómica 3-301 Matemáticas MA 2-141 Computación Básica CB Ubicación Nombre Depto
[object Object],[object Object],[object Object],Modelos de Datos (Data Models)
[object Object],[object Object],Entidad Relación (Entity Relationships) Tiene una Empleados Tarjeta Tiempo
[object Object],[object Object],[object Object],[object Object],[object Object],Entidad Relación (Entity Relationships)
¿Cómo el modelo de datos describe los datos? Diagrama - cardinalidad Una relación uno a uno se muestra usando una línea simple que une ambas cajas que representan entidades. Empleados Empleados Tarjeta Seguro Social Tarjeta Tiempo Trabajo Empleados Una relación uno-a-muchos se muestra agregando tres líneas en la entidad que tiene muchas ocurrencias. Una relación muchos-a-muchos se muestra agregando tres líneas en ambos extremos de la unión de las entidades. Entidad Relación (Entity Relationships)
[object Object],[object Object],[object Object],Entidad Relación (Entity Relationships)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Software de administración de Datos
[object Object],[object Object],[object Object],Software habitual
[object Object],[object Object],[object Object],[object Object],[object Object],Software de Administración de Archivos
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Software de Administración de Archivos
[object Object],[object Object],[object Object],[object Object],Sistema de Administración de Base de Datos
[object Object],[object Object],[object Object],[object Object],Standard Query Language (SQL) Lenguaje estándar para consultas
Standard Query Language (SQL) Lenguaje estándar para consultas ,[object Object],[object Object],[object Object],[object Object]
Bases de Datos que Interactúan en Internet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Operadores Booleanos u Operadores lógicos
Operadores Booleanos u Operadores lógicos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operadores Booleanos ,[object Object],[object Object],[object Object]
Operadores Booleanos ,[object Object],[object Object],[object Object],[object Object]
Operadores Booleanos ,[object Object],[object Object],[object Object],SELECT Catalogo.*, Catalogo.Color, Catalogo.Costo, * FROM Catalogo WHERE  (((Catalogo.Color)=&quot;rojo&quot;)  AND  ((Catalogo.Costo)<40))  OR  (((Catalogo.Color)=“azul&quot;)  AND  ((Catalogo.Costo)<40));
Operadores Relacionales ,[object Object],[object Object],[object Object],[object Object],< > <= >= = <>
Operadores Relacionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],< > <= >= = <>

Más contenido relacionado

La actualidad más candente

Presentación1
Presentación1Presentación1
Presentación1jesanchez5
 
Definicion Base de datos
Definicion Base de datosDefinicion Base de datos
Definicion Base de datoskehincapie
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosEdison Morales
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosjedwinm
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power pointscaitechnonolgy
 
Base de datos
Base de datosBase de datos
Base de datosyurlo_21
 
Diapositiva access
Diapositiva accessDiapositiva access
Diapositiva accessAmpiPuli269
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosjesanchez5
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datosUniandes
 
investigacion de access
investigacion de accessinvestigacion de access
investigacion de accessyanely101
 
Trabajo Final Base De Datos
Trabajo Final Base De DatosTrabajo Final Base De Datos
Trabajo Final Base De Datosricardo901
 
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...Lina Marcela
 

La actualidad más candente (19)

Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
German sgbd
German sgbdGerman sgbd
German sgbd
 
Presentación1
Presentación1Presentación1
Presentación1
 
Definicion Base de datos
Definicion Base de datosDefinicion Base de datos
Definicion Base de datos
 
Access Presentacion
Access PresentacionAccess Presentacion
Access Presentacion
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
base de datos power point
base de datos power pointbase de datos power point
base de datos power point
 
Base de datos
Base de datosBase de datos
Base de datos
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Jb and jd
Jb and jdJb and jd
Jb and jd
 
Diapositiva access
Diapositiva accessDiapositiva access
Diapositiva access
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
investigacion de access
investigacion de accessinvestigacion de access
investigacion de access
 
Trabajo Final Base De Datos
Trabajo Final Base De DatosTrabajo Final Base De Datos
Trabajo Final Base De Datos
 
base de datos
base de datosbase de datos
base de datos
 
Curso de Access
Curso de AccessCurso de Access
Curso de Access
 
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
 

Destacado

Estrategia De BúSqueda
Estrategia De BúSquedaEstrategia De BúSqueda
Estrategia De BúSquedaJuan Jesús
 
Computo diapo
Computo diapoComputo diapo
Computo diapoanalaces
 
Herramientas bibliográficas para la investigación en Ciencias. Curso 2009-201...
Herramientas bibliográficas para la investigación en Ciencias. Curso 2009-201...Herramientas bibliográficas para la investigación en Ciencias. Curso 2009-201...
Herramientas bibliográficas para la investigación en Ciencias. Curso 2009-201...Univ de Zaragoza
 
Power Point Clase Validacion
Power Point Clase ValidacionPower Point Clase Validacion
Power Point Clase ValidacionSandra Zapata
 
Fundamentos de DataWarehouse
Fundamentos de DataWarehouseFundamentos de DataWarehouse
Fundamentos de DataWarehouseHermes Romero
 
Utilidades base de datos access
Utilidades base de datos access Utilidades base de datos access
Utilidades base de datos access DanielayJuana4
 
Fuentes de información para enfermería
Fuentes de información para enfermeríaFuentes de información para enfermería
Fuentes de información para enfermeríaPaula Traver
 
Fuentes de información
Fuentes de informaciónFuentes de información
Fuentes de informaciónabigail
 

Destacado (12)

Bases de datos 4
Bases de datos 4Bases de datos 4
Bases de datos 4
 
Estrategia De BúSqueda
Estrategia De BúSquedaEstrategia De BúSqueda
Estrategia De BúSqueda
 
Computo diapo
Computo diapoComputo diapo
Computo diapo
 
Herramientas bibliográficas para la investigación en Ciencias. Curso 2009-201...
Herramientas bibliográficas para la investigación en Ciencias. Curso 2009-201...Herramientas bibliográficas para la investigación en Ciencias. Curso 2009-201...
Herramientas bibliográficas para la investigación en Ciencias. Curso 2009-201...
 
Power Point Clase Validacion
Power Point Clase ValidacionPower Point Clase Validacion
Power Point Clase Validacion
 
Fundamentos de DataWarehouse
Fundamentos de DataWarehouseFundamentos de DataWarehouse
Fundamentos de DataWarehouse
 
Utilidades base de datos access
Utilidades base de datos access Utilidades base de datos access
Utilidades base de datos access
 
Fuentes de información para enfermería
Fuentes de información para enfermeríaFuentes de información para enfermería
Fuentes de información para enfermería
 
Presentación enfermería basada en la evidencia
Presentación enfermería basada en la evidenciaPresentación enfermería basada en la evidencia
Presentación enfermería basada en la evidencia
 
Fuentes de información
Fuentes de informaciónFuentes de información
Fuentes de información
 
Informe de Enfermeria
Informe de EnfermeriaInforme de Enfermeria
Informe de Enfermeria
 
Notas de enfermeria
Notas de enfermeriaNotas de enfermeria
Notas de enfermeria
 

Similar a 4 4 Bases De Datos

Bases de datos
Bases de datosBases de datos
Bases de datosJosue Diaz
 
Base de datos
Base de datosBase de datos
Base de datos9krlos
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 acRosa Felix
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 acRosa Felix
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos acLuis Jherry
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosGuadalupeOsorio9
 
Base de datos Access 2010
Base de datos Access 2010Base de datos Access 2010
Base de datos Access 2010mybloggerunitec
 
Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .Hilda Estrella
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosaurixk
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datoscatherine4ad
 

Similar a 4 4 Bases De Datos (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos ac
 
Partes de acces
Partes de accesPartes de acces
Partes de acces
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
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
 
Diseño de Archivos y Base de Datos
Diseño de Archivos y Base de DatosDiseño de Archivos y Base de Datos
Diseño de Archivos y Base de Datos
 
Base de datos Access 2010
Base de datos Access 2010Base de datos Access 2010
Base de datos Access 2010
 
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
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .Recurso de la primera unidad base de datos .
Recurso de la primera unidad base de datos .
 
Fases para la creacion de una bd
Fases para la creacion de una bdFases para la creacion de una bd
Fases para la creacion de una bd
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 

Más de UVM

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programaciónUVM
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaUVM
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosUVM
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadoresUVM
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlUVM
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadoresUVM
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicosUVM
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datosUVM
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funcionesUVM
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funcionesUVM
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bitsUVM
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreUVM
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Función main()
Función main()Función main()
Función main()UVM
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++UVM
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoUVM
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

Más de UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

4 4 Bases De Datos

  • 1. 4_4 Bases de datos Apoyo SSD2
  • 2.
  • 3.
  • 4. Un archivo tiene registros que están constituidos por campos (field) Archivo (File) y Base de Datos (database)
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Cuando un computador usa relaciones para asociar registros para el calculo del salario, éste puede combinar los registros de dos o más archivos para crear un registro que contenga la información de esos archivos. Bases de Datos (databases)
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. ¿Cómo el modelo de datos describe los datos? Diagrama - cardinalidad Una relación uno a uno se muestra usando una línea simple que une ambas cajas que representan entidades. Empleados Empleados Tarjeta Seguro Social Tarjeta Tiempo Trabajo Empleados Una relación uno-a-muchos se muestra agregando tres líneas en la entidad que tiene muchas ocurrencias. Una relación muchos-a-muchos se muestra agregando tres líneas en ambos extremos de la unión de las entidades. Entidad Relación (Entity Relationships)
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.