Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccion A Los Conceptos de Bases de Datos
Introduccion A Los Conceptos de Bases de Datos
SUPERIORES
NOMBRE DEL DOCENTE:
L.I. CARLOS MANUEL MARTNEZ SNCHEZ.
NOMBRE DE LA MATERIA:
BASE DE DATOS
GRADO Y GRUPO:
6TO. CUATRIMESTRE DE ING. EN SIST. COMPUTACIONALES
Contenido
Definicin de base de datos ............................................................................................................................... 3
Objetivos de los sistemas de bases de datos ...................................................................................................... 3
Evitar redundancia e inconsistencia de datos ................................................................................................. 3
Evitar dificultad para tener acceso a los datos ................................................................................................ 4
Evitar el aislamiento de los datos ................................................................................................................... 4
Evitar anomalas del acceso concurrente ........................................................................................................ 4
Evitar problemas de seguridad ....................................................................................................................... 4
Evitar problemas de integridad ...................................................................................................................... 5
Abstraccin de la informacin............................................................................................................................ 5
Nivel interno .................................................................................................................................................. 5
Nivel conceptual ............................................................................................................................................ 5
Nivel externo o visin..................................................................................................................................... 5
Modelos de bases de datos ................................................................................................................................ 6
Ejemplos de modelos de datos ....................................................................................................................... 6
Instancias y esquemas ....................................................................................................................................... 7
Independencia de los datos ............................................................................................................................... 7
Independencia fsica: ..................................................................................................................................... 7
Independencia lgica: .................................................................................................................................... 7
Lenguaje de definicin de datos ......................................................................................................................... 8
Lenguaje de manipulacin de datos ................................................................................................................... 8
CONCLUSION ..................................................................................................................................................... 8
Puesto que los archivos que mantienen almacenada la informacin son creados por
diferentes tipos de programas de aplicacin, existe la posibilidad de que si no se controla
detalladamente el almacenamiento, se pueda originar un duplicado de informacin, es
decir que la misma informacin sea ms de una vez en un dispositivo de
almacenamiento. Esto aumenta los costos de almacenamiento y acceso a los datos,
adems de que puede originar la inconsistencia de los datos - es decir diversas copias de
un mismo dato no concuerdan entre s.
Ejemplo: que se actualiza la direccin de un cliente en un archivo y que en otros
archivos permanezca la anterior.
Puesto que los datos estn repartidos en varios archivos, y estos no pueden tener
diferentes formatos, es difcil escribir nuevos programas de aplicacin para obtener los
datos apropiados.
Evitar anomalas del acceso concurrente
La informacin de toda empresa es importante, aunque unos datos lo son ms que otros,
por tal motivo se debe considerar el control de acceso a los mismos, no todos los
usuarios pueden visualizar alguna informacin, por tal motivo para que un sistema de
base de datos sea confiable debe mantener un grado de seguridad que garantice la
autentificacin y proteccin de los datos. En un banco por ejemplo, el personal de
nminas slo necesita ver la parte de la base de datos que tiene informacin acerca de
los distintos empleados del banco y no a otro tipo de informacin.
Los valores de datos almacenados en la base de datos deben satisfacer cierto tipo de
restricciones de consistencia. Estas restricciones se hacen cumplir en el sistema
aadiendo cdigos apropiados en los diversos programas de aplicacin.
Abstraccin de la informacin
Las bases de datos respetan la arquitectura de tres niveles definida, para cualquier tipo
de base de datos; adems como Los sistemas de BD muchas veces son utilizados por
personal que no cuenta con conocimientos de computacin, esta complejidad debe estar
escondida para los usuarios. Para ocultarla, se definen varios niveles de abstraccin en
los que puede observarse la base de datos.
Nivel interno
Instancias y esquemas
Instancia: Estado que presenta una base de datos en un tiempo dado.
Esquema: Descripcin lgica de la base de datos, proporciona los nombres de las
entidades y sus atributos especificando las relaciones que existen entre ellos. El
esquema no cambia los que varan son los datos y con esto tenemos una nueva instancia.
Subesquema: Descripcin exclusiva de parte de la base de datos que hace referencia a
las necesidades de un usuario.
Independencia lgica:
CONCLUSION
He podido observar que las bases de datos tienen un objetivo en el cual el uso y
aprovechamiento de la informacin es lo mas importante, que tambin deben tener una
estructura con la cual se realicen actividades que sean utiles, las funsiones de las bases
de datos se establecen por medio de los lenguajes de definicin de datos y los lenguajes
de manipulacin de datos.
De igual manera he comprendido que hay algunas partes de las bases de datos que no es
necesario que el usuario vea y por ese motivo se establece una abstraccin de la
informacin
Se evitan
redundancias
Estructura independiente de
aplicaciones y medios de
almacenamiento
Bibliografa
http://html.rincondelvago.com
http://www.slideshare.net/heber/lenguaje-de-manipulacin-de-datos
http://www.firebird.com.mx/descargas/documentos/tema_4_-dml.pdf