BASE DE DATOS TECNOLOGIA DE LA INFORMACIN MTRO
BASE DE DATOS TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA SAÚL LÓPEZ AVILA
Introducción En 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 Registro Campo Archivo
Componentes SW HW INF RH B. D
Características Consistencia 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 FOXPRO DBASE 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.
ENTIDADES Una entidad es todo aquello de lo cual interesa guardar datos, por ejemplo: clientes, facturas, productos, empleados. CLIENTE FACTURA PRODUCTO Código cliente Nombre Apellido Domicilio Teléfono Numero factura Fecha emisión Código cliente Cantidad IVA Código producto Descripción Precio de venta Stock ATRIBUT OS 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 ENTIDAD Entidad 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
Claves Primarias y Claves Cada entidad tiene una clave primaria o campo llave que identifica Foráneas 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 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 VISTA USUARIO SELECT NOMBRE, DIRECCION, TELEFONO FROM CLIENTE WHERE NUM_CLIENTE = TXTNUM_CLIENTE LENGUAJE PL/SQL
Archivos Tradicionales vs Base de Datos 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
VER EJEMPLO DE EXCEL vs BASES DE DATOS Cliente Producto Factura Detalle_Factura
GRACIAS POR SU ATENCIÓN !!!
- Slides: 17