Professional Documents
Culture Documents
Qu es una bd?
Una BD es un conjunto de datos lgicamente coherente, con cierto significado.
Qu es una bd?
Una base de datos se puede representar a travs de un modelo implementable computacionalmente. Una BD representa algn aspecto del mundo real. Toda BD se disea, construye y puebla con datos para un propsito especfico.
Bases de datos:
Separacin de la informacin y la herramienta. Sistemas a medida de cada aplicacin. Proteccin (permite sistema multiusuario) Flexibilidad (conectar la bd a todo) Eficiencia (minimiza duplicidad de datos) Integridad (minimiza errores lgicos)
Modelo de datos
Modelo relacional: Dr Edgar (Ted) Codd, de IBM 1970 A relational model of data for large shared data banks Communications of the ACM 13. Modelo muy simple, flexible hasta cierto punto Todo en tablas, con columnas y filas Operaciones para crear, borrar, modificar tablas Otras operaciones (lgebra relacional) para manipular (consultar) estas tablas. Algunas ventajas: Garantiza herramientas para evitar la duplicidad de registros, a travs de campos claves o llaves. Garantiza la integridad referencial: As al eliminar un registro elimina todos los registros relacionados dependientes. Favorece la normalizacin por ser ms comprensible y aplicable. Otros modelos: Modelo jerrquico. Modelo en red. Modelo entidad-relacin Objeto-relacional
Instancia:
Ejemplo:
Cliente RutCliente NombreCliente FechaNacimiento Direccion Telefono CantidadHijos Sexo ClienteVIP Cuenta Corriente NumCuenta FechaApertura SaldoCuenta RutCliente CodTipoCuenta RutEjecutivo
Programas
SGBD
Esquema (Metadatos)
Datos