saÚl lÓpez avila tecnologia de la informaciÓn mtro. miguel angel gonzalez avila
Post on 24-Jan-2016
222 Views
Preview:
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
top related