Sesion 7 _bases_de_datos_uaa_google_docs

  • 1,140 views
Uploaded on

presentación acerca de bases de datos, con énfasis en el modelo relacional.

presentación acerca de bases de datos, con énfasis en el modelo relacional.

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,140
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
65
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ¿Qué es una base de datos? Puede definirse como una colección de datos interrelacionados, almacenados en conjunto, sin redundancias perjudiciales o innecesarias. Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7 Bases de datos Es un conjunto de datos homogéneos, ordenados de una forma determinada que se presenta normalmente en forma legible por el ordenador y se refieren a una organización, materia o problema determinado.
  • 2.
      • Posibilitan el almacenamiento de grandes cantidades de información.
      • Facilitan la tarea de recuperar información de forma rápida y flexible.
      • Organizan la información.
      • Agilizan la impresión y distribución de la información.
    Ventajas de las bases de datos Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 3. Operaciones que se pueden realizar con una base de datos
      • Navegación
      • ABM (altas - bajas - modificaciones)
      • Consultas (query) - simples y complejas
      • Ordenación
      • Emisión de informes
    Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 4. Sistemas de administración de bases de datos (DBMS) Un DBMS es un programa o sistema de programas que pueden manipular datos de la base de datos, cuyo propósito general es mantener información y hacer que esté disponible cuando se le solicite. Sirve 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 (DDL), de un lenguaje de manipulación de datos (DML) y de un lenguaje de consulta (SQL). Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 5.
      • Administrar las bases de datos, nuevas tablas, nuevos campos, restricciones, etc.
      • Mantener una BD (agregar, eliminar y modificar registros).
      • Ordenar los registros en orden ascendente descendente por los campos claves.
      • Filtrar registros.
      • Realizar consultar que cumplan con ciertas condiciones.
      • Generar informes con formatos, subtotales y totales.
    Algunas funciones de los sistemas de gestión de bases de datos Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 6.
      • Access
      • SQLServer
      • Oracle
      • DB2
      • FireBird
    Ejemplos de sistemas de administración de bases de datos relaciones Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 7. A mediados de los años 70 E. F. Codd de IBM propuso un lenguaje denominado Consulta Inglés Estructurado (Structured English Query Lenguage) que posteriormente derivó en el SQL. Con SQL, los usuarios y programadores pueden emplear el mismo lenguaje para acceder a bases de datos de diversos fabricantes. Lenguaje de consultas a la base de datos Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 8. Lenguaje de consultas a la base de datos Tomemos como ejemplo la siguiente tabla: Si quisiéramos seleccionar solo el nombre de los asegurados la instrucción sería la siguiente: Select Nombres from Asegurado where AseguradoNumero = 2369140 Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 9.
    • Es un conjunto de tablas relacionadas lógicamente.
    • Estructura:
      • tablas
      • registros
      • campos
    Base de datos relacionales… Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 10. Bases de datos Tabla Campos Registros Tipos de Datos Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 11.
    • El Diagrama entidad-relación es un concepto de modelado para bases de datos propuesto por Peter Chen, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la base de datos como entidades, las cuales tienen atributos y se vinculan mediante relaciones.
    • Elementos
      • entidades
      • atributos
      • relaciones (cardinalidad)
    Bases de datos Diagrama entidad-relación (DER) Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 12. Bases de datos Entidad - Tablas Objeto del mundo real con existencia propia (física o abstracta) y distinguible del resto de los objetos. Representación bi-dimensional de datos que está compuesta por filas y columnas. Atributos (columnas) Propiedad de una entidad. Describen a la entidad. Ej. Película está descrita pos su título, género, nacionalidad, fecha del fin del rodaje, etc. Cada entidad en particular tendrá un valor para cada atributo, que son los valores de datos que se almacenarán en la BD. Diagrama entidad-relación (DER) Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 13.
      • Claves (PK, FK, Índices)
      • Relaciones (1-1) (1-M) (M-M)
    Bases de datos Relaciones/asociaciones : Es un relacionamiento o interrelacionamiento entre dos o más entidades (u otras asociaciones), de interés para el usuario y acerca del cual el Diagrama entidad-relación (DER) País Bandera 1 1 País Ciudad 1 M Alumno Curso M M sistema mantiene, correlaciona y despliega información. Podría decirse también que es una vinculación entre entidades. Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 14. Tendencia de las bases de datos
      • Procesamiento en tiempo real.
      • Disminución del tamaño y descentralización.
      • Bases de datos y la web.
      • Bases de datos orientadas a objetos.
      • Bases de datos en lenguaje natural.
    Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7
  • 15. Bibliografía Beekman, George. (2005). Introducción a la Informática. (6ª ed.). España, Madrid: Pearson Prentice-Hall. Código ISBN: 84-205-4345-4 Facultad de Ciencias Informáticas – Departamento de Informática Introducción a la informática – Presentación Clase 7