Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las bases de datos son necesarias cuando el volumen o la organizacin de los datos hace imposible un seguimiento manual de los mismos.
Bases de Datos
La BD es la nica solucin posible para manejar grandes volmenes de datos, la complejidad de la extraccin de datos y la concurrencia de datos (accesos simultneos).
< Costos de los servidores > Las necesidades de exploracin de datos. Los sistemas integrados de gestin, paquetes contables o aplicaciones.
En la etapa 4) Diseo se definen los detalles a fin de cumplir con los requerimientos identificados en la etapa 3) Anlisis.
2.
Base de datos. Es un almacenamiento de datos formalmente definido, controlado centralmente para intentar servir a mltiples y diferentes aplicaciones. La base de datos es una fuente significativa de datos que son compartidos por numerosos usuarios para diversas aplicaciones.
Desventajas:
-Se
duplican esfuerzos
-Se
pueden producir contradicciones entre los datos; por ej. ingresar nombres diferentes para un mismo cliente.
Problemas:
Redundancia de la informacin. Borrado en cascada.
Red.
Evita el problema de redundancia con conectores.
XML.
Datos
Datos son hechos conocidos que pueden registrarse y que tienen un significado implcito.
(Ramez Elmasri y Shamkant B. Navathe )
Ejemplo:
Pueden constituir datos los nombres, nmeros telefnicos y direcciones de personas que conocemos.
Base de Datos
Cursos
Finanzas
Expedientes Personales Archivo de cursos NOMBRE CURSO FECHA NOTA Juan Snchez I2 101 Nov04 15 Carla Tovar I2 101 Nov 04 18
Archivo
01001010 Letra J
01
Bit
Archivo
Archivo de Pedidos Pedido Fecha Prov Total Bs 1401 04/11 0051 5.689 1404 05/11 0064 9.468 1405 06/11 0051 6.562
Campo clave: el archivo se ordena por un campo seleccionado cuyos elementos son irrepetibles.
Producto
Azcar Leche Margarina Melaza Arroz
Proveedor
Central Parmalat Comprolat Central Marty
Precio Total
600000 560000 480000 360000 560000
Entidades
Una entidad se asemeja a un sustantivo, por ejemplo: clientes, facturas, productos, empleados. En el Modelo de EntidadRelacin que se presenta, se observa que las entidades estn formadas por atributos o campos referidos a un mismo tema que se interesa almacenar.
CLIENTES cuenta con los atributos: Cdigo de Cliente, Nombre, Apellido, Domicilio, Telfono.
CLAVES PRIMARIAS Cdigo de Cliente es la clave primaria de Cliente. A cada cliente se le asocia un cdigo y a cada cdigo le corresponde un cliente. Asimismo, Nmero de Factura y Cdigo de Producto son claves primarias de Facturas y Productos respectivamente.
CLAVES FORNEAS Son claves forneas en Facturas Cdigo de Cliente y Cdigo de Producto. Clientes se relaciona con Facturas a travs del Cdigo de Cliente que figura en ambas tablas y con Productos mediante el Cdigo de producto.
de Clientes en Facturas debe cumplir que exista en Clientes y que sea clave primaria
-Cdigo
de Producto Facturas debe cumplir que exista en Productos y que sea clave primaria
Retomando la Definicin de Base de Datos (1), la cual seala que sta ...es un conjunto de datos relacionados entre s y que tienen un significado implcito, se observa en la imagen que los datos de las tablas se relacionan a travs de las claves y que stos tienen el significado implcito que se les atribuye en dicho contexto.
Datos y Metadatos Metadatos son datos acerca de los datos presentes en la base de datos.
Ejemplo metadatos El tipo de datos puede ser Numrico,
alfabtico, fecha, lgico (S /NO).
Longitud 4 20 ....... Dato Num Nombre ..... Tipo Numrico Alfabtico ......
Si bien, no es imprescindible contar con un SGBD para implementar una base de datos, este software de uso general facilita el proceso de definir, construir y manipular bases de datos para diversas aplicaciones.
En el esquema se observa que los usuarios interactan con una aplicacin (por ej. un sistema integrado de gestin o un paquete contable) que utiliza un SGBD para procesar las consultas, el cual accede a los metadatos y a la base de datos correspondiente.
Caractersticas:
1. Naturaleza autodescriptiva de los sistemas de base de datos 2. Separacin entre los programas y los datos, y abstraccin de los datos
-Se almacena en el catlogo del SGBD la estructura de los archivos de datos separados de las aplicaciones (programas). -El cdigo de las aplicaciones se escribe de modo que sean independientes de los archivos especficos.
Principales caractersticas del enfoque de Bases de Datos 3. Manejo de mltiples vistas de los datos
Cada usuario visualiza lo que le interesa en la base de datos, pudiendo acceder a subconjuntos de datos. En el ejemplo de base de datos visto anteriormente, al departamento de Compras posiblemente le interese visualizar la tabla Productos y en ocasiones las de Facturas (para chequear bajas en el stock), pero no la que contiene los datos de los Clientes.
Se encarga de: autorizar el acceso a la base de datos, coordinar y vigilar su empleo, y de adquirir los recursos necesarios de software y hardware.
Usuarios finales
Son los principales destinatarios de la base de datos. Son quienes tiene acceso a la base de datos para consultarla, actualizarla y generar informes. Este es el rol que ms frecuentemente desempea el Tcnico en Administracin con relacin de las Bases de Datos.
(cont.)
(cont.)
Desarrollan e implementar paquetes para disear bases de datos, vigilar el rendimiento, proporcionar interfaces de lenguaje natural o de grficos, elaborar prototipos, realizar simulaciones y generar datos de prueba.
Operadores
personal
de
mantenimiento
Tienen a su cargo el funcionamiento y mantenimiento reales del entorno de hardware y software del sistema de base de datos.
de la redundancia
integridad
de
las
restricciones
de
de escala