saÚl lÓpez avila tecnologia de la informaciÓn mtro. miguel angel gonzalez avila

Post on 24-Jan-2016

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SAÚL LÓPEZ AVILA

TECNOLOGIA DE LA INFORMACIÓN

MTRO. MIGUEL ANGEL GONZALEZ AVILA

BASE DE DATOS

IntroducciónEn la actualidad el enfoque de bases de datos es extensamente utilizado por ser la única solución posible para manejar grandes volúmenes de datos, la complejidad de la extracción de datos y la concurrencia de datos (accesos simultáneos).

Diferencia entre Datos e Información

Conjunto de caracteres Conjunto organizado de datos procesados

con un significado

Conceptos Básicos de B.D’s

Campo

Componentes

SW

HW

INF

RH

B.D

CaracterísticasConsistencia de la

Información

Facilidad de Acceso a los usuarios

Seguridad y Auditoria

Integridad de los Datos

Ventajas

Consistencia de Datos

Compartición de

información

Mantenimiento de

estándares

Incremento de la

Productividad

Desventajas

Complejidad Costos

Hardware Tamaño

Ejemplos de Bases de Datos

SQL ORACLE DBASE

FOXPRO ACCESS

Sistemas manejadores de B.D’s (DBMS)

Un  DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de una tarea específica.

Una entidad es todo aquello de lo cual interesa guardar datos, por ejemplo: clientes, facturas, productos, empleados.

ENTIDADES

CLIENTE

Código clienteNombreApellidoDomicilioTeléfono

FACTURA

Numero facturaFecha emisiónCódigo clienteCantidadIVA

PRODUCTO

Código productoDescripciónPrecio de ventaStock

ATRIBUTOS

Las características de las entidades se les conoce como atributos, por ejemplo código cliente, nombre, numero de factura, código producto, etc.

COMO DEFINIMOS UNA ENTIDADEntidad Atributos Tipo Llave Nulo Descripción

Cliente Cve_cliente Integer SI NO ………..

Cliente Nom_cliente String No NO ………..

Factura Num_factura String SI NO ………..

Factura Cve_cliente String SI NO ………..

Producto Cantidad Integer NO NO ………..

Producto Precio Float NO NO Precio C/IVA

……… Fec_in_f Date NO SI Fecha de Facturación

Cada entidad tiene una clave primaria o campo llave que identifica como único al conjunto de datos. Cuando en una entidad figura la clave primaria de otra entidad, ésta se denomina clave foránea. Las entidades se relacionan entre sí a través de las claves foráneas.

Claves Primarias y Claves Foráneas

CLAVES PRIMARIAS Código de Cliente es la clave primaria de Cliente. A cada cliente se le asocia un código y a cada código le corresponde un cliente. Asimismo, Número de Factura y Código de Producto son claves primarias de Facturas y Productos respectivamente.

CLAVES FORÁNEAS Son claves foráneas en Facturas Código de Cliente y Código de Producto. Clientes se relaciona con Facturas a través del Código de Cliente que figura en ambas tablas y con Productos mediante el Código de producto.

Ejemplo de Como Trabaja un DBMS

SELECT NOMBRE, DIRECCION, TELEFONO FROM CLIENTEWHERE NUM_CLIENTE = TXTNUM_CLIENTE

LENGUAJE PL/SQL

VISTA USUARIO

Consiste en almacenar los datos en archivos

individuales, exclusivos para cada aplicación

particular. Aquí los datos pueden ser redundantes y la actualización de los archivos es más lenta.

Es un almacenamiento de datos formalmente definido, controlado centralmente para

intentar servir a múltiples y diferentes

aplicaciones

Archivos Tradicionales vs Base de Datos

VER EJEMPLO DE EXCEL vs BASES DE DATOS

Cliente

Detalle_FacturaFactura

Producto

GRACIAS POR SU

ATENCIÓN !!!

top related