Documentos de Académico
Documentos de Profesional
Documentos de Cultura
aplican operaciones de normalizacin con el objeto de construir un esquema mas optimo que permita tener una visin ms clara de la informacin de un problema o negocio. Objetivos Independencia fsica: La forma de almacenar los datos, no debe influir en su manipulacin lgica. Independencia lgica: Las aplicaciones que utilizan la base de datos no deben ser modificadas por que se modifiquen elementos de la base de datos. Flexibilidad: La base de datos ofrece fcilmente distintas vistas en funcin de los usuarios y aplicaciones. Uniformidad: Las estructuras lgicas siempre tienen una nica forma conceptual Sencillez Tablas Las tablas representan grficamente las relaciones que existen entre una entidad y otra Terminologa relacional Tupla: Cada fila de la tabla Atributo: Cada columna de la tabla Grado: Nmero de atributos de la tabla Cardinalidad: Nmero de tuplas de una tabla Dominio: Conjunto vlido de valores representables por un atributo
Tipos de tablas Persistentes: Slo pueden ser borradas por los usuarios: Base: Independientes, se crean indicando su estructura y sus ejemplares. Vistas: Son tablas que slo almacenan una definicin de consulta, resultado de la cual se produce una tabla cuyos datos proceden de las bases o de otras vistas e instantneas. Instantneas: Son vistas que almacenan los datos que muestra, y modifican su resultado (actualizan los datos) siendo refrescadas por el sistema cada cierto tiempo. Temporales: Son tablas que se eliminan automticamente por el sistema Dominio Un dominio permite especificar los posibles valores para un atributo Claves Clave candidata: Conjunto de atributos de una tabla que identifican unvocamente cada tupla de la tabla. Clave primaria: Clave candidata que se escoge como identificador de las tuplas. Clave alternativa: Cualquier clave candidata que no sea primaria Clave externa o Atributo de una tabla relacionado con una clave de otra tabla. Valores nulos Los valores nulos indican contenidos de atributos que no tienen ningn valor. Restricciones Son condiciones de obligado cumplimiento por los datos de la base de datos
Restricciones Inherentes Son aquellas que no son determinadas por los usuarios, sino que son definidas por el hecho de que la base de datos sea relacional Restricciones semnticas Son aquellas que el usuario introduce personalmente. Estas pueden ser: 1. Clave primaria: Hace que los atributos marcados como clave primaria no puedan repetir valores 2. Unicidad: Impide que los valores de los atributos marcados de esa forma, puedan repetirse 3. Obligatoriedad: Prohbe que el atributo marcado de esta forma no tenga ningn valor 4. Integridad referencial: Prohbe colocar valores en una clave externa que no estn reflejados en la tabla donde ese atributo es clave primaria 5. Regla de validacin: Condicin que debe de cumplir un dato concreto para que sea actualizado Integridad Referencial Es un sistema de reglas para asegurarse que los registros de tablas relacionadas son validos y no se borren de forma accidenta produciendo errores de integridad Clave Fornea Es un campo de una tabla que posee una referencia a un registro de otra tabla.
Lenguaje de Manipulacin de Datos (DML) Es un lenguaje proporcionado por el DBMS que permite a los usuarios llevar a cabo las tareas de consulta o manipulacin de los datos, Ej: SQL Se clasifican en dos grandes grupos: 1. Lenguajes de consulta procedimentales. 2. Lenguajes de consulta no procedimentales Lenguaje de Consulta Estructurado (SQL) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas, recuperando informacin de inters de una forma sencilla. Normalizacin Es un proceso que consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidadrelacin al modelo relacional Porque normalizar? Para evitar la redundancia de los datos. Para evitar problemas de actualizacin de los datos en las tablas. Para proteger la integridad de los datos.