Professional Documents
Culture Documents
Qu es una Base de Datos? Coleccin de datos independientes relacionados entre si, con un mnimo de redundancia para servir mltiples programas en el cual el usuario puede interactuar con dicha informacin. Sistema Manejador de Base de Datos (SMBD) -Crear -Acceder -Actualizar Establece una relacin entre los datos de una BD Independencia BD -> Hardware y Software Seguridad de la BD
Componentes de una Base de Datos Un sistema de base de datos en una organizacin se compone de: Hardware Software = SMBD o DBMS. Aplicacin. Usar el SMBD para manipular los datos. Datos = Materia prima para resolver necesidades. Personas = Programador o Usuario Objetivos de una BD 1. Independencia: Capacidad para modificar una definicin de esquema en un nivel sin que afecte a una definicin de esquema en el siguiente nivel ms alto.
2. Minimizar redundancia: Guardar datos redundantes implica desperdicio de espacio de almacenamiento, inconsistencia de datos (elevado costo de mantenimiento y adems difcil y propenso a errores).
Componentes de una Base de Datos 3. Integridad de los datos: Proteger los datos de fallas y de datos introducidos por usuarios descuidados. Errores: -Falla en el equipo -Actualizacin incompleta -Defectos de software -Insercin de datos no vlidos -Errores humanos
Componentes de una Base de Datos 5. Control central de recursos: Aunque una BD tiene recursos compartidos, algunos usuarios pueden tener requerimientos conflictivos, debe existir un DBA. Funciones -Formular y coordinar requerimientos de la BD -Disear los esquemas conceptuales y externos de la BD. -Implantar y mantener el sistema de BD.
Futuro de las Bases de Datos -Multimedia -Distribuidas -Orientado a objetos -Deductivas -Mviles -Warehouse
PROFESOR
CURSO
n
matricula
ESTUDIANTE
CURSO
PROFESOR
1
PROGRAMA
1
ensea pertenece
Cod nombre
n n n
asiste
MATERIAS
ESTUDIANTE
Fecha_na cimiento
edad
Ejercicio
Se desea disear una BD que guarde informacin de pacientes que ingresan a un hospital. En este hospital los pacientes que llegan al servicio de urgencias del hospital son examinados y dependiendo de su estado de salud son ingresados en la unidad correspondiente bajo la supervisin de un mdico responsable. Realizar 1. Identificacin de entidades 2. Atributos 3. Relaciones
PERSONA
tiene
CUENTA
Id_cuenta
Cliente(idcliente,idcuenta) Cuenta(idcuenta,idcliente)
tiene
CUENTA
Id_cuenta
Cliente(idcliente,) Cuenta(idcuenta,idcliente)
Muchos a muchos
MATERIA
1
cursa
ESTUDIANTE
Ejercicios
1. 2. Diagrama E/R Modelo Relacional SISTEMA DE VENTAS
En una empresa se requiere llevar el control de proveedores, clientes, productos y ventas. Un proveedor tiene un RUT, nombre, direccin, telefono y pgina web. Un cliente tambin tiene RUT, nombre, direccin, pero puede tener varios telfonos de contacto. La direccin se entiende por calle, numero, barrio y ciudad. Un producto tiene Id nico, nombre, precio actual, stock y nombre del proveedor. Adems se organizan en categoras y cada producto va en una sola categora. Una categora tiene id, nombre y descripcin. Por razones de contabilidad se debe registrar la informacin de cada venta con un id, fecha, cliente, descuento y monto final. Adems se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.