saÚl lÓpez avila tecnologia de la informaciÓn mtro. miguel angel gonzalez avila
TRANSCRIPT
![Page 1: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/1.jpg)
SAÚL LÓPEZ AVILA
TECNOLOGIA DE LA INFORMACIÓN
MTRO. MIGUEL ANGEL GONZALEZ AVILA
BASE DE DATOS
![Page 2: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/2.jpg)
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).
![Page 3: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/3.jpg)
Diferencia entre Datos e Información
Conjunto de caracteres Conjunto organizado de datos procesados
con un significado
![Page 4: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/4.jpg)
Conceptos Básicos de B.D’s
Campo
![Page 5: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/5.jpg)
Componentes
SW
HW
INF
RH
B.D
![Page 6: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/6.jpg)
CaracterísticasConsistencia de la
Información
Facilidad de Acceso a los usuarios
Seguridad y Auditoria
Integridad de los Datos
![Page 7: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/7.jpg)
Ventajas
Consistencia de Datos
Compartición de
información
Mantenimiento de
estándares
Incremento de la
Productividad
![Page 8: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/8.jpg)
Desventajas
Complejidad Costos
Hardware Tamaño
![Page 9: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/9.jpg)
Ejemplos de Bases de Datos
SQL ORACLE DBASE
FOXPRO ACCESS
![Page 10: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/10.jpg)
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.
![Page 11: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/11.jpg)
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.
![Page 12: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/12.jpg)
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
![Page 13: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/13.jpg)
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.
![Page 14: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/14.jpg)
Ejemplo de Como Trabaja un DBMS
SELECT NOMBRE, DIRECCION, TELEFONO FROM CLIENTEWHERE NUM_CLIENTE = TXTNUM_CLIENTE
LENGUAJE PL/SQL
VISTA USUARIO
![Page 15: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/15.jpg)
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
![Page 16: SAÚL LÓPEZ AVILA TECNOLOGIA DE LA INFORMACIÓN MTRO. MIGUEL ANGEL GONZALEZ AVILA](https://reader035.vdocuments.net/reader035/viewer/2022062309/5665b4dc1a28abb57c94510f/html5/thumbnails/16.jpg)
VER EJEMPLO DE EXCEL vs BASES DE DATOS
Cliente
Detalle_FacturaFactura
Producto