fundamentos de base de datos

29
Prof. Saulo Aizprúa I SEMESTRE AGOSTO, 2015 Base de Datos

Upload: saulo-aizprua

Post on 17-Aug-2015

159 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Fundamentos de Base de Datos

Prof. Saulo Aizprúa

I SEMESTRE

AGOSTO, 2015

Base de Datos

Page 2: Fundamentos de Base de Datos

Base de Datos

Puntos

Administración de recurso de datos.

• Conceptos fundamentales de los datos

• Tipos de base de datos

• Almacenes de datos y Minería de datos

• Prosesamiento tradicional de archivos

• El enfoque de la administracion de bases de datos

Principios técnicos de la administración de base de datos.

• Administración de base de datos

• Estructuras de base datos

Page 3: Fundamentos de Base de Datos

Conceptos fundamentales de los datos

Carácter

Campo

Registro

Archivo

Base de datos

Base de Datos

Page 4: Fundamentos de Base de Datos

1. ALFABETICOS:

CARÁCTER

YASVIN BORJAS

JOSE ORTEGA

MILAGROS

CARLES

NUMERICOS

9-234-12

09-023-294Base de Datos

Page 5: Fundamentos de Base de Datos

1. EJEMPLOS:

CAMPO

NUMERO DE

FACTURAS

NOMBRES DE

CLIENTES

Base de Datos

Page 6: Fundamentos de Base de Datos

1. EJEMPLO:

REGISTRO

Base de Datos

Page 7: Fundamentos de Base de Datos

ARCHIVO

Base de Datos

Page 8: Fundamentos de Base de Datos

1. EJEMPLO:

BASE DE DATOS

Base de Datos

Page 9: Fundamentos de Base de Datos

Base de Datos

Tipos de base de datos

Base de datos operativas (SADB)

Almacenan datos detallados necesarios para apoyar los

procesos y operaciones de negocios de una empresa.

Page 10: Fundamentos de Base de Datos

Base de Datos

Base de datos

distribuidas:Muchas organizaciones

reproducen y distribuyen

copias o partes de bases de

datos a servidores de red

localizados en una variedad

de sitios. Las bases de datos

distribuidas pueden ser

copias de bases de datos

operaciones o analíticas,

bases de datos hipermedia o

de discusión o cualquier

otro tipo de base de datos.

Page 11: Fundamentos de Base de Datos

Base de Datos

Base de datos externas:El acceso a una abundante información en bases de datos

externas está disponible en los servicios comerciales en línea

mediante el pago de una cuota de ingreso, y también con o sin

costo en las muchas fuentes en Internet.

Base de datos de hipermedios:Es el conjunto de páginas multimedia interconectadas en un

sitio web es una base de datos de elementos

interrelacionados de páginas de hipermedios, en lugar de

registros de datos interrelacionados.

Page 12: Fundamentos de Base de Datos

Base de Datos

Almacén de datos:

Guarda datos que se han extraído desde diversas bases datos

operativas, externas y de otro tipo de organización.

Page 13: Fundamentos de Base de Datos

Base de Datos

Minería de datosEs una aplicación principal de las bases de datos de los

almacenes de datos.

Page 14: Fundamentos de Base de Datos

Procesamiento tradicional de archivos

La información que Ud. quiere esta en diversos archivos, cada

uno organizado de manera diferente.

Cada archivo ha sido organizado para utilizarse con un

programa de aplicaciones diferente, ninguno de los cuales

produce la información que desea en la forma que la necesite.

No hay disponible ningún programa de aplicación para

ayudarle a obtener la información que usted requiere de esos

archivos.

Base de Datos

Page 15: Fundamentos de Base de Datos

Procesamiento tradicional de archivos

Problemas :

• Redundancia de datos

• Falta de integración de

datos

• Dependencia de datos

• Otros problemas

Base de Datos

Page 16: Fundamentos de Base de Datos

Enfoque de la administración de

base de datos

El enfoque de administración de bases de datos consolida los

registros de datos y objetos en bases de datos que pueden

accederse a través de diferentes programas de aplicación.

Un paquete de software importante denominado sistema de

administración de bases de datos (DBMS –Database

Management System) actúa como interfaz de software entre

usuarios y bases de datos.Base de Datos

Page 17: Fundamentos de Base de Datos

Software de administración de

bases de datos

Un sistema de

administración de bases

de datos (DBMS –

Database Management

System-) es un conjunto de

programas

computacionales que

controla la creación, el

mantenimiento y el uso de

las bases de datos de una

organización y sus

usuarios finales.Base de Datos

Page 18: Fundamentos de Base de Datos

Funciones de un DBMS

1. Crear nuevas bases de datos y aplicación para ellas.

2. Mantener la calidad de la información en las bases de

datos de una organización

3. Utilizar las bases de datos de una organización para

proporcionar la información necesaria a sus usuarios

finales.

Base de Datos

Page 19: Fundamentos de Base de Datos

Consulta de bases de datos

La capacidad de consulta de bases de datos es un beneficio importante de un sistema de

administración de bases de datos. Los usuarios finales pueden utilizar un DBMS al solicitar

información de una base de datos utilizando un lenguaje de consulta o un generador de informes.

Base de Datos

Page 20: Fundamentos de Base de Datos

Consultas SQl

(Structured Query Language)Lenguaje internacion estandar de consulta, que se

encuentra en muchos paquetes de DBMS.

La sintaxis basica de una consulta sql es:

SELECT…. FROM… WHERE…

Base de Datos

Page 21: Fundamentos de Base de Datos

Mantenimiento de base de datos

Las bases de datos de una organización requieren actualizarse

continuamente para reflejar las nuevas transacciones comerciales y

demás eventos. También deben realizarse otros cambios para

garantizar la exactitud de los datos en las bases de datos.

Base de Datos

Page 22: Fundamentos de Base de Datos

Desarrollo de aplicaciones

Los DBMS también apoyan al desarrollo de aplicaciones.

Los usuarios finales, analistas de sistemas y los desarrolladores

de otras aplicaciones pueden utilizar herramientas de desarrollo

de software integradas para desarrollar programas de aplicación

a la medida.

Ejemplos:

Capturas

Formularios

Reportes

Paginas web de una aplicación de negocioBase de Datos

Page 23: Fundamentos de Base de Datos

Principios técnicos de la administración de base de datos

Base de Datos

En todos los sistemas de información los recursos de los datos tienen

Que organizarse y estructurarse de una manera lógica de forma que

Puedan ser accsesados con:

Facilidad

Procesados de manera eficiente

Recuperados con rapidez

Administrados eficientemente

Por esto se han inventado las estructuras especificas de datos con el

Fin de proporcionar a los usuarios finales un acceso fácil y rápido a

La información almacenada en BD.

Page 24: Fundamentos de Base de Datos

Administración de base de datos

ESTRUCTURA JERARQUICA

ESTRUCTURA DE RED

Base de Datos

Page 25: Fundamentos de Base de Datos

Estructura relacional

Estructura relacional: (es la forma más

popular) en este modelo se considera que

todos los elementos datos dentro de la base

de datos están almacenados en forma de

tablas simples. Los paquetes de sistemas

de administración de bases de datos que se

basan en el modelo relacional pueden

enlazar elementos de datos de diversas

tablas para proporcionar información a los

usuarios.

Base de Datos

Page 26: Fundamentos de Base de Datos

Estructura Multidimensional

Estructura multidimensional: es una variación del modelo

relacional, que utiliza estructuras multidimensionales para

organizar datos y expresar las relaciones entre datos.

Base de Datos

Page 27: Fundamentos de Base de Datos

Base de Datos

Estructura orientada a objetos

Tecnología clave en las nuevas generación de aplicaciones web.

Donde un objeto consiste ene valores de datos que describen los

valores de datos de una entidad, mas las operaciones que puedan

realizarse sobre los datos.

Page 28: Fundamentos de Base de Datos

Desarrollo de base de datos

Para el desarrollo de bd se utilizan los dbms, pero para empresas de gran

tamaño se deja en manos de los administradores de base de datos.

El desarrollo de bases de datos puede comenzar con un proceso de

planificación de datos de arriba hacia abajo.

1. Se definen los procesos empresariales básicos de la organización.

2. Luego se definen las necesidades de información de los usuarios finales

en un proceso empresarial, como el proceso de compra / recepción que

tienen todas las empresas.

3. Los usuarios finales deben identificar los elementos de datos clave que

se requieren para realizar sus actividades empresariales específicas.

Con frecuencia, esto comprende el desarrollo de diagramas de relación

de entidades que diseñan las relaciones entre las muchas entidades

involucradas en los procesos empresariales.

Base de Datos

Page 29: Fundamentos de Base de Datos

CONSIDERACIONES

Los recursos de datos son una parte importante de los

sistemas

De información ya que los datos deben estar organizados

y estructurados de tal forma que puedan ser accesados con

facilidad y procesados de una manera eficiente.

De esta forma buscar también las mejores tecnologías

para la administración de los mismos, de una manera

rápida y fácil.

Base de Datos