Base de datos
Download
1 / 20

base de datos - PowerPoint PPT Presentation


  • 33 Views
  • Uploaded on

diapositiva sobre base de datos

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'base de datos' - joseito18


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Base de datos

BASE DE DATOS

Ponente: Lcdo. José Jiménez


Contenido
Contenido:

Introducción a la Base de Datos.

1

Conceptualización de Base de Datos.

2

Conceptos Básicos.

3

Sistema de Gestión de Base de Datos (SGBD).

4

Conclusiones.

5


Introducci n
Introducción:

  • Antes de las bases de datos, se conocía sólo la noción de archivo y se le daba gran importancia al archivo secuencial para el almacenamiento masivo de datos almacenado en cintas magnéticas.

  • En esencia, un sistema de base de datos no es más que un sistema para archivar en un computador. La base de datos en sí puede considerarse como una especie de archivero electrónico; dicho de otra manera es un lugar donde se almacenan un conjunto de archivos de datos computarizados.


Introducci n1
Introducción:

  • Sistemas de archivos:

    • Surgieron a raíz de la necesidad de almacenamiento de la información para su correspondiente reutilización.

    • Desventajas:

    • Redundancia de los datos.

    • Los archivos están separados unos de otros (no se pueden “combinar” fácilmente).

    • Alto costo para la propagación de cambios.

    • Inconsistencia debido a actualizaciones simultáneas.


Introducci n2
Introducción:

Archivo

de

Clientes

Procesamiento

de

Clientes

Usuario del

Archivo de Clientes

Archivo

de

Préstamos

Procesamiento

de

Préstamos

Usuario del

Archivo de Préstamos

Por cada préstamo se guarda la información del cliente correspondiente: Redundancia.


Introducci n3
Introducción:

¿Por qué surgieron los sistemas de Bases de Datos?

  • Necesidad de solucionar las debilidades de los sistemas de archivos.

  • Capacidades:

    • Manejo de persistencia.

    • Soporte por lo menos de un modelo de datos.

    • Soporte de un lenguaje de alto nivel que permita manipular y definir la estructura de la información.

    • Control de acceso.

    • Evitar inconsistencias al compartir la información.


Introducci n4
Introducción:

Dpto. Personal

Dpto. Ventas

Dpto. Contabilidad

Clientes

Ventas

Cuentas

Empleados

Inventario

  • Empleados

  • Clientes

  • Ventas

  • Inventario

  • Cuentas

Personal

SGBD

Ventas

Contabilidad


Conceptualizaci n de base de datos
Conceptualización de Base de Datos:

Una Base de Datos es un conjunto estructurado de datos coherentes.

Colección organizada en subconjuntos, en función de ligas y de relaciones entre las diferentes informaciones (estructura lógica).


Conceptualizaci n de base de datos1

Conceptualización de Base de Datos:

“Base de Datos es un conjunto de datos relacionados entre sí y que tienen un significado implícito”.

Ramez Elmasri y Shamkant B. Navathe (2007)

Relaciones entre datos.

Significado implícito de los datos que se atribuye dependiendo del contexto en que se utilizan los mismos.


Conceptos b sicos
Conceptos Básicos:

  • Datos.

  • Entidades.

  • Claves primarias y foráneas.

  • Metadatos.


Conceptos b sicos1
Conceptos Básicos:

  • Datos: “Son hechos conocidos que pueden registrarse y que tienen un significado implícito.”

  • Ramez Elmasri y Shamkant B. Navathe (2007)

Ejemplo: nombres, números telefónicos, direcciones de personas, correos, fechas, entre otros..


Conceptos b sicos2
Conceptos Básicos:

  • Entidades: “Es la representación de un objeto o concepto del mundo real que se describe en una base de datos.”

CLIENTE

Cuenta con los atributos:

Id de Cliente, Nombre.


Conceptos b sicos3
Conceptos Básicos:

  • Claves primarias y foráneas:

  • La clave o llave primaria es un campo, o grupo de campos que identifica en forma única un registro.

  • Una clave o llave foránea (o Foreing key FK) es una limitación referencial entre dos tablas.


Conceptos b sicos4
Conceptos Básicos:

  • Metadatos: Son datos altamente estructurados que describen información, describen el contenido, la calidad, la condición y otras características de los datos.

El tipo de datos puede ser Numérico, alfabético, fecha, lógico (Sí /NO).

La longitud indica la cantidad máxima de caracteres que puede asumir el dato.


Sistema de gesti n de bases de datos sgdb
Sistema de gestión de Bases de Datos (SGDB)

Son aplicaciones que permiten a los usuarios definir, crear y mantener la base de datos y proporciona un acceso controlado a la misma. Los SGBD es la aplicación que interactúa con los usuarios de los programas de aplicación y la base de datos.


Sistema de gesti n de bases de datos sgdb1
Sistema de gestión de Bases de Datos (SGDB)

  • Un Sistema de Gestión de Bases de Datos (SGBD) es un software que permite manipular las bases de datos.

  • Construir

  • Utilizar

  • Mantener

  • Reorganizar


Sistema de gesti n de bases de datos sgdb2
Sistema de gestión de Bases de Datos (SGDB)

Seguridad:

  • Un SGBD es un sistema software capaz de manejar grandes colecciones de datos:

    • Relacionados.

    • Compartidos.

    • Persistentes.

  • Aseguran su fiabilidad y privacidad.

    • Usuarios.

    • Roles.

    • Restricciones de acceso.


Sistema de gesti n de bases de datos sgdb3
Sistema de gestión de Bases de Datos (SGDB)

Ventajas:

  • Como consecuencia de estas características se obtienen las siguientes ventajas:

    • Normalización.

    • Tiempo de desarrollo de aplicaciones reducido.

    • Flexibilidad.

      • Facilidad para añadir o eliminar datos necesarios.

    • Disponibilidad inmediata de las actualizaciones de datos para todos los usuarios.


Sistema de gesti n de bases de datos sgdb4
Sistema de gestión de Bases de Datos (SGDB)

SGDB:

  • SQL/DS de IBM, 1981

  • ORACLE de RSI, 1981

  • DB2 de IBM, 1983

  • Informix, 1985

  • Sybase, 1991

  • MS SQL Server (1989, 1992)

  • MS Access (1992)

  • MySQL (1995)

  • PostgreSQL (1995)

  • HyperSQL (2001)

IBM: Industrial Business Machines

RSI: Relational Software, Inc.

MS: Microsoft


Base de datos1

BASE DE DATOS

Ponente: Lcdo. José Jiménez


ad