Está en la página 1de 9

CENTRO AMERICANO DE ESTUDIOS

SUPERIORES
NOMBRE DEL DOCENTE:
L.I. CARLOS MANUEL MARTNEZ SNCHEZ.

NOMBRE DE LA MATERIA:
BASE DE DATOS

NOMBRE DEL TEMA:


INTRODUCCION A LOS CONCEPTOS DE BASES DE DATOS

NOMBRE DEL ALUMNO:


JESUS DANIEL MONTERO LASTRA

GRADO Y GRUPO:
6TO. CUATRIMESTRE DE ING. EN SIST. COMPUTACIONALES

CD. DEL CARMEN CAMPECHE A 15 DE ENERO DEL 2011

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

Definicin de base de datos


El trmino base de datos fue acuado por primera vez en 1963, en un simposio
celebrado en California.
De forma sencilla podemos indicar que una base de datos no es ms que un conjunto de
informacin relacionada que se encuentra agrupada o estructurada.
Desde el punto de vista informtico, una base de datos es un sistema formado por un
conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un
conjunto de programas que manipulan ese conjunto de datos.
La idea general es que estamos tratando con una coleccin de datos que cumplen las
siguientes propiedades (Anexo #1):
Estn estructurados independientemente de las aplicaciones y del soporte de
almacenamiento que los contiene.
Presentan la menor redundancia posible.
Son compartidos por varios usuarios y/o aplicaciones.

Objetivos de los sistemas de bases de datos


Evitar redundancia e inconsistencia de datos

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.

Evitar dificultad para tener acceso a los datos

Un sistema de base de datos debe contemplar un entorno de datos que le facilite al


usuario el manejo de los mismos. Supngase un banco, y que uno de los gerentes
necesita averiguar los nombres de todos los clientes que viven dentro del cdigo postal
78733 de la ciudad. El gerente pide al departamento de procesamiento de datos que
genere la lista correspondiente. Puesto que esta situacin no fue prevista en el diseo del
sistema, no existe ninguna aplicacin de consulta que permita este tipo de solicitud, por
lo que esto ocasiona una deficiencia del sistema.
Evitar el aislamiento de los datos

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

Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta ms


rpido, muchos sistemas permiten que mltiples usuarios actualicen los datos
simultneamente. En un entorno as la interaccin de actualizaciones concurrentes puede
dar por resultado datos inconsistentes. Para prevenir esta posibilidad debe mantenerse
alguna forma de supervisin en el sistema.
Evitar problemas de seguridad

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.

Evitar problemas de integridad

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

Es el nivel ms bajo de abstraccin, y define cmo se almacenan los datos en el soporte


fsico, as como los mtodos de acceso.
Nivel conceptual

Es el nivel medio de abstraccin. Se trata de la representacin de los datos realizada por


la organizacin, que recoge las vistas parciales de los requerimientos de los diferentes
usuarios y las aplicaciones posibles. Se configura como visin organizativa total, e
incluye la definicin de datos y las relaciones entre ellos.
En ocasiones puede encontrarse el nivel conceptual divido en dos niveles, conceptual y
lgico. El primero de ellos corresponde a la visin del sistema global desde un punto de
vista organizativo independiente, no informtico. El segundo correspondera a la visin
de la base de datos expresada en trminos del sistema que se va a implantar con medios
informticos.
Nivel externo o visin

Es el nivel de mayor abstraccin. A este nivel corresponden las diferentes vistas


parciales que tienen de la base de datos los diferentes usuarios. En cierto modo, es la
parte del modelo conceptual a la que tienen acceso.

Este modelo de arquitectura propuesto permite establecer el principio de independencia


de los datos. Esta independencia puede ser lgica y fsica.
Por independencia lgica se entiende que los cambios en el esquema lgico no deben
afectar a los esquemas externos que no utilicen los datos modificados.
Por independencia fsica se entiende que el esquema lgico no se vea afectado por
cambios realizados en el esquema interno, correspondientes a modos de acceso, etc.

Modelos de bases de datos


Un modelo de datos es bsicamente una "descripcin" de algo conocido como
contenedor de datos (algo en donde se guarda la informacin), as como de los mtodos
para almacenar y recuperar informacin de esos contenedores.
Los modelos de datos no son cosas fsicas son abstracciones que permiten la
implementacin de un sistema eficiente de base de datos; por lo general se refieren a
algoritmos, y conceptos matemticos.
tems/Entidades/Objetos [sustantivos] Objetos que existen en el mundo y que son
distinguibles de otros (un libro, un autor...).
Atributos [adjetivos]: Propiedades asociadas a un conjunto de entidades (ISBN,
nombre).
Relaciones/Conexiones/Asociaciones [verbos]: Conexiones semnticas entre dos
conjuntos de entidades (escribe, trata...).
Ejemplos de modelos de datos

Modelos basados en grafos (en red y jerrquico)


Modelo relacional
Modelos orientados a objetos
Modelos lgicos
El modelo entidad relacin
El modelo binario
El modelo semntico de datos
El modelo infolgico

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 de los datos


La capacidad de modificar una definicin de esquema en un nivel sin afectar la
definicin del esquema en el nivel inmediato superior se denomina independencia de los
datos.
Independencia fsica:

Se modifica el esquema fsico sin afectar a los esquemas restantes.


Ajuste en el hardware de almacenamiento
Una redistribucin de los datos en el dispositivo de almacenamiento

Independencia lgica:

Se modifica el esquema conceptual sin afectar al resto de los esquemas


Cambiar las caractersticas de los datos a almacenar

Lenguaje de definicin de datos


Un esquema de base de datos se especifica por medio de una serie de definiciones que se
expresan en un lenguaje especial llamado lenguaje de definicin de datos (en ingls:
DDL, data definition language). El resultado de la compilacin de las proposiciones en
DDL es un conjunto de tablas que se almacena en un archivo especial llamado
diccionario (o directorio) de datos.

Lenguaje de manipulacin de datos


La manipulacin de datos se refiere a las operaciones de insertar, recuperar, eliminar o
modificar datos; Se realizan a travs del lenguaje de manipulacin de datos (DML, Data
Manipulation Language).
Una consulta de DML especifica un conjunto de datos y una o ms operaciones a ser
realizadas sobre ellos. Adems se pueden usar expresiones para transformar los
datos cuando se devuelve, almacena o se busca sobre los conjuntos de datos.
Una consulta DML define una coleccin de elementos de datos situados en orden de
izquierda a derecha en una o ms columnas, conocidas como conjuntos. Un conjunto
puede estar formado por una o varias filas, esto da por resultado una tabla que es en s
un conjunto cuya especificacin completa est en las tablas de sistema.

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

Propiedades que cumple


una coleccin de datos

Se comparten con varios


usuarios

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

También podría gustarte