Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción A Un DBMS PDF
Introducción A Un DBMS PDF
1. Definiciones básicas.
Todo buen curso necesita empezar con algunos
conceptos básicos para el mejor entendimiento del
mismo, por lo tanto empezaremos con las
definiciones que involucran a las bases de datos.
Dato:
Conjunto de caracteres con algún significado,
pueden ser numéricos, alfabéticos, o alfanuméricos.
Información:
Es un conjunto ordenado de datos los cuales son
manejados según la necesidad del usuario, para que
un conjunto de datos pueda ser procesado
eficientemente y pueda dar lugar a información,
primero se debe guardar lógicamente en archivos.
Conceptos básicos de archivos computacionales.
Campo:
Es la unidad más pequeña a la cual uno puede
referirse en un programa. Desde el punto de vista del
programador representa una característica de un
individuo u objeto.
Registro:
Colección de campos de iguales o de diferentes
tipos.
Archivo:
Colección de registros almacenados siguiendo
una estructura homogénea.
Base de datos:
Es una colección de archivos interrelacionados,
son creados con un DBMS. El contenido de una base
de datos engloba a la información concerniente
(almacenadas en archivos) de una organización, de tal
manera que los datos estén disponibles para los
usuarios, una finalidad de la base de datos es eliminar
la redundancia o al menos minimizarla. Los tres
componentes principales de un sistema de base de
datos son el hardware, el software DBMS y los datos
a manejar, así como el personal encargado del manejo
del sistema.
Administrador de base de datos (DBA):
Es la persona o equipo de personas profesionales
responsables del control y manejo del sistema de base
de datos, generalmente tiene(n) experiencia en
DBMS, diseño de bases de datos, Sistemas
operativos, comunicación de datos, hardware y
programación.
Un poco de historia sobre el origen de Base de
datos.
Dada la importancia que tienen en el mundo real
las interrelaciones entre los datos, es imprescindible
que la base de datos sea capaz de almacenar éstas
interrelaciones, al igual que hace con otros elementos
(como las entidades y atributos), siendo ésta una
diferencia esencial respecto a los ficheros donde no se
almacenan las interrelaciones.
La redundancia de los datos debe ser controlada,
de forma que no existan duplicidades perjudiciales ni
innecesarias, y que las redundancias físicas,
convenientes muchas veces a fin de responder a
objetivos de eficiencia, sean tratadas por el mismo
sistema, de modo que no puedan producirse
incoherencias. Por tanto, un dato se actualizará
lógicamente por el usuario de forma única, y el
sistema se preocupará de cambiar físicamente todos
aquellos campos en los que el dato estuviese repetido,
en caso de existir redundancia física.
La actualización y recuperación en las bases de
datos debe realizarse mediante procesos bien
determinados, incluidos en un conjunto de programas
que se encargan de la gestión de la base de datos y
que se denominan sistemas gestores de bases de
datos (S.G.B.D); procedimientos que han de estar
diseñados de modo que se mantenga la integridad,
seguridad y confidencialidad de la base.
El concepto de base de datos ha ido cambiando y
configurándose a lo largo del tiempo, en la
actualidad, y de acuerdo con estas características que
acabamos de analizar, podemos definir la base de
datos como:
Características de un DBMS
La arquitectura de tres niveles definida por el
modelo ANSI/SPARC mantiene los datos y el
procesamiento separados. Hablando en general, un
DBMS debe tener las siguientes características:
• Independencia física: El nivel físico puede ser
modificado independientemente del nivel
conceptual. Esto significa que el usuario no puede
ver todos los componentes de hardware de la base
de datos, que es simplemente una estructura
transparente para representar la información
almacenada.
• Independencia lógica: El nivel conceptual debe
• ORACLE
Cuando se fundó Oracle en 1977
como Software Development Laboratories por
Larry Ellison, Bob Miner y Ed Oates no había
productos de bases de datos relacionales
comerciales. La compañía, cuyo nombre cambió
posteriormente a Oracle, se estableció para
construir un sistema de gestión de bases de datos
como producto comercial y fue la primera en
lanzarlo al mercado. Desde entonces Oracle ha
mantenido una posición líder en el mercado de las
bases de datos relacionales, pero con el paso de los
años su producto y servicios ofrecidos han crecido
más allá del servicio de este campo. Aparte de las
herramientas directamente relacionadas con el
desarrollo y gestión de bases de datos Oracle
vende herramientas de inteligencia de negocio,
incluyendo sistemas de gestión de bases de datos
multidimensionales y un servidor de aplicaciones
con una integración cercana al servidor de la base
de datos.
• D2 DE IBM
5. Independencia de datos.
Se refiere a la protección contra los programas
de aplicación que puedan originar modificaciones
cuando se altera la organización física o lógica de la
base de datos. Existen 2 niveles de independencia de
datos.
6. Tipos
de base de datos (distribuidas, orientada a
objetos)
Bases de datos distribuidas