Base de Datos I

Base de Datos: Conceptos de Base de Datos: Conjunto de información que pertenece al mismo contexto, que se encuentra agr

Views 91 Downloads 0 File size 84KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Base de Datos: Conceptos de Base de Datos: Conjunto de información que pertenece al mismo contexto, que se encuentra agrupada almacenada para su uso posterior. (Microsoft, 2009) Un dato es la unidad mínima de la información Información: es un conjunto de datos procesados que le dan sentido a la información Conjunto de archivos interrelacionados entre sí, con estructura propia, que nos sirve para relacionar, almacenar y manipular grandes cantidades de información. (Silberschatz, 2010) Tipos de Base de Datos: Según la variabilidad de los datos almacenados: - Base de datos estática o histórica - Bases de datos Dinámicas Según su contenido pueden ser: - Base de datos bibliográficas - Base de datos de texto completo - Base de datos de directorios - Base de datos de imágenes, audio, video, etc. - Base de datos biológica Archivos Tradicionales Problemas de los archivos tradicionales de información 1. Datos separados y aislados 2. Duplicación de datos (Redundancia) 3. Dificultad en el acceso a los datos 4. Problemas de Integridad (Consistencia) 5. Problemas de Atomicidad (Todo o Nada) 6. Acceso concurrente 7. Problemas de Seguridad

Link libro http://foro.el-hacker.com/f69/libros-manuales-ebooks-99531/ El DBMS y sus Propósitos Modelo Entidad – Relación

Sistema Manejador de base de Datos: ¿Qué es un Sistema de Base de Datos? Conjunto de elemento que permite crear y administrar un ambiente de trabajo apropiado para la utilización de una o varias Bases de Datos Componentes del Sistema de base de Datos Información: Archivos de Datos Diccionario de datos Índices Datos estadísticos Manejador BD: Conjunto de programas que permiten la manipulación y administración en la información Programa: Son las herramientas que utilizamos para obtener información de la base de datos Usuario: Es el nombre que reciben las personas que hacen uso de la información de un Sistema Manejador de Base de Datos Ventajas del DBMS: Facilitad de manejo de grandes volúmenes de información Gran velocidad en muy poco tiempo Independencia del tratamiento de información Seguridad de información (acceso a usuarios automatizados), Protección de información, de modificaciones, inclusiones, consultas No hay duplicidad de información, comprobación de información en el momento de introducir la misma. Integridad referencial el terminar los registros.

Diseño de Base de Datos: El éxito del DBMS reside en mantener la seguridad e integridad de los datos. Lógicamente tiene que proporcionar herramientas a los distintos usuarios. Terminologia General: Modelo Relacional Afinidad Tupa Columna Registro

Programador archivo Registro Columna Registro

Usuario Tabla Fila Columna

Diseño Conceptual: Incluye la creación de un esquema o modelo conceptual de la base de datos. Este modelo es independiente de las consideraciones físicas, incluyendo los sistemas de gestión de base de datos, los lenguajes de programación y las plataformas de hardware. Diseño Lógico: Transforma el esquema genérico conceptual en un modelos de datos determinado para un sistema de gestión de base de datos. El resultado final, es un conjunto de comandos de lenguaje de definición de dato, que puede ser usado de forma interactiva, o como parte de un programa de computadora para crear la base de datos. Diseño Físico: es el proceso de implementación física del modelo de datos lógico en un sistema de gestión

Normalización de la Base de Datos: Es la actividad que estable Concepto de Normalización: El proceso para convertir una entidad que tiene ciertos problemas a dos o más tablas que no tienen tales problemas. Terminología de Normalización:

Dependencia Funcional Clave 13 reglas de codd Dependencia Funcional: s una relación entre uno o más atributos en una misma entidad. La dependencia funcional tiene que ver con la dependencia de existencia. El atributo Y es dependiente de X XY Si el valor X determina el valor de Y Puesto de otro modo: si se conoce el vlaor de X puede obtener el valor de Y Ejemplo: Total = Precio Unitario * Cantidad Id  Nombre Clave Primaria: Es una columna o un conjunto de columnas que identificas de manera única a cada una de las tuplas de la entidad. Anomalías de Modificación: Son errores en la conceptualización y posterior creación de una entidad.  Anomalías de Eliminación  Anomalías de Inserción Ejemplo: Numero carne 100 150 175 200

Actividad Esqui Natación Squash Natación

Actividad  Cuota No. Carnet  Actividad Un estudiante solo puede estar en una actividad. Anomalías de Eliminación: Al eliminar el carné

Modelo Entidad-Relación

Cuota 200 50 50 50

Es un modelo que describe la estructura lógica de una base de datos por medio de una colección de objetos básicos llamados Entidades y Relaciones entre ellos. Una relación se convierte en entidad porque cuando se da una relación de muchos a muchos (n  n)

Proceso de Desarrollo: Modelo de Datos Conceptual Diseño de la Base de Datos Construcción de Base de Datos

Modelo Conceptual

Durante esta etapa se define y modela las cosas importantes que el Negocio necesita Conocer o mantenerse informado, así como las Relaciones que existen entre ellas por medio de un Diagrama Entidad – Relación.

Diseño de la base de Datos

Durante esta etapa se identifican los requerimientos de información y las relaciones reflejadas en el diagrama E-R y se convierte en un Conjunto De Archivos para conformar la Base de Datos. Creación de la Base de Datos: En esta etapa creamos físicamente la Base de Datos y los archivos de información necesarios, dentro de los discos del sistema.

Entidades – Atributos Hay 3 nociones básicas que emplea el modelo de datos E-R: conjunto de entidades, conjunto de relaciones y atributos. Todas aquellas posibles claves primarias Atributo: identificador de la estructura o entidad Entidad: nombre de la representación de algo real en mundo Conjunto de entidad Relación Conjunto de relación Tarea traer para el próximo día de clases

Leer capítulo 1 y 6 comprobación de lectura