Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Datos persistentes
Son los datos almacenados.
Datos de entrada
- Datos que ingresan al sistema por primera vez, a travs de un terminal o de
una estacin de trabajo.
- Estos datos pueden causar cambios en la informacin persistente.
- Son efmeros.
- En un inicio, no son parte de la BD.
Datos de salida
- Son mensajes y resultados que salen del sistema.
- Esta informacin puede ser derivada de los datos persistentes, pero no se
considera parte de la base de datos.
- Se obtiene generalmente de la combinacin de los datos de entrada con los
datos persistentes.
Facultad de Ingeniera
BD Bases de Datos
Datos de
Entrada
PROCESAMIENTO
Datos de
Salida
Datos
Persistentes
Data Persistente:
Proceso:
Datos de Salida:
Data Persistente:
Datos de Salida:
Libretas de notas
Recibo de mensualidad
Actas de asistencia
Morosos
Montos por escala, etc.
Redundancia
La redundancia de un sistema de informacin de datos se define como el grado de
repeticin simultnea de la informacin en sus distintos niveles de almacenamiento.
La base de datos puede ser diseada para el procesamiento en lotes, en tiempo real o
en lnea. Muchas bases de datos sirven como una combinacin de estos mtodos de
procesamiento y en ellas se emplean, por ejemplo, terminales de tiempo real al mismo
tiempo que el procesamiento por lotes.
En la mayora de las bibliotecas de cintas o discos anteriores al uso de la tcnica de las
bases de datos, hay una sorprendente cantidad de datos duplicados o redundantes.
Muchos datos se hallan simultneamente almacenados en varios volmenes con
distintas finalidades y tambin con diferentes fechas de actualizacin. En la base de
datos se pretende eliminar esta redundancia. Algunos registros se duplican para reducir
Facultad de Ingeniera
BD Bases de Datos
Facultad de Ingeniera
BD Bases de Datos
Prendido Apagado
Masculino Femenino
Aprobado Desaprobado
Lleno Vaco
Byte
Es un conjunto de 8 bits que permite representar nmeros y letras. Se logran
representar 256 combinaciones a cada una de las cuales se asigna un carcter.
Campo
Es la caracterstica de una entidad. Entidad es todo aquello de lo que se puede e
interesa tomar datos.
Registro
Es la ocurrencia de un conjunto de campos relacionados. Es decir, es cuando un
conjunto de caractersticas de una entidad toma valores que los identifican y hacen
nicos.
Est constituido por diversos datos relacionados o que se complementan entre s
para proporcionar la unidad elemental de informacin del archivo.
Archivo
Es una coleccin de registros del mismo tipo. La unidad elemental del archivo es el
registro.
E004
P. Montoya
E003
Lima
K. Montes
Gerente
Lima
Registros
Contador
Archivo
E002
T. Len
E001
Cuzco Supervisor
T. Linares
Piura
#Emp Emp_Nom
Analista
Emp_Ciu Emp_Cargo
Campos
Base de Datos
Es una coleccin de archivos interrelacionados que tienen por objeto facilitar el
acceso, seguridad y gestin de la informacin.
Una base de datos se entiende tambin como una coleccin de datos persistentes
que es utilizada por aplicaciones de una organizacin dada.
Facultad de Ingeniera
BD Bases de Datos
Facultad de Ingeniera
BD Bases de Datos
Segundo:
Facultad de Ingeniera
BD Bases de Datos
Facultad de Ingeniera
BD Bases de Datos
Facultad de Ingeniera
BD Bases de Datos
El DBMS maneja todas las solicitudes de acceso a la base de datos formuladas por los
usuarios. Una de las funciones generales del DBMS es distanciar a los usuarios de la
base de datos de detalles a nivel del equipo (de manera muy similar a la forma como los
sistemas de lenguajes de programacin evitan a los programadores de aplicaciones la
necesidad de ocuparse de detalles al nivel de la mquina). El DBMS presenta a los
usuarios una vista de la base de datos en un nivel un tanto por encima del nivel del
equipo, y hace posible sus operaciones (por ejemplo las operaciones SQL).
El DBMS es definitivamente el componente de software ms importante de todo el
sistema, pero no es el nico. Entre los dems pueden mencionarse las utileras, las
herramientas para desarrollar aplicaciones, las ayudas para el diseo, etc.
Los Usuarios
Se toman en cuenta tres clases amplias de usuarios:
o En primer trmino, est el programador de aplicaciones, quien se encarga de
escribir los programas de aplicacin que utilizan la base de datos. Estos
programas operan sobre los datos en todas las formas acostumbradas:
recuperacin de informacin ya existente, insercin o modificacin. Por
supuesto, todas estas funciones se llevan a cabo dirigiendo las solicitudes
apropiadas al DBMS.
o La segunda clase de usuario es el usuario final, quien interacta con el sistema
desde un terminal. Un usuario final puede tener acceso a la base de datos a
travs de una de las aplicaciones mencionadas anteriormente.
o La tercera clase de usuario es el Administrador de bases de datos o DBA
(database administrator). En la mayora de las empresas los usuarios finales no
tienen control directo sobre la forma en la que se guarda la informacin en la
base de datos. En vez de ello, asignan uno o ms individuos (o un equipo de
profesionales) para controlar y manejar la base. Este individuo o equipo es
llamado administrador de la base de datos. Un DBA tambin debe poseer buena
comunicacin verbal y conocimiento de la empresa para que el sistema pueda
servir a sus usuarios de la mejor manera posible.
3.3. Los servicios fundamentales de un DBMS
Los servicios bsicos que cualquier sistema debe proveer ya se han mencionado en el
punto anterior. Veremos ahora que significa cada uno de ellos en un poco mas de
detalle.
Manejo de volmenes grandes de datos
Una de las diferencias fundamentales entre un lenguaje de programacin cualquiera y
un software de base de datos es que mientras el primero est diseado para manejar un
volumen relativamente pequeo de datos en memoria principal, el sistema de base de
datos est orientado a manejar volmenes grandes de datos en memoria secundaria.
Una base de datos puede contener gran parte de la informacin que maneja una
organizacin en forma de miles de megabytes. Es por esto que es importante que
existan mecanismos para asegurar este importante recurso.
Persistencia de los datos
Tal como se ha dicho antes, los datos que maneja un sistema de base de datos
corresponden a la informacin de una organizacin por lo cual ellos deben permanecer
almacenados ms all de la ejecucin de un programa o proceso computacional. Esta
razn, junto al volumen involucrado, es lo que hace que las bases de datos sean
almacenadas en dispositivos de memoria no voltil (discos magnticos, discos pticos,
etc).
Facultad de Ingeniera
BD Bases de Datos
Facultad de Ingeniera
10
BD Bases de Datos
Facultad de Ingeniera
11
BD Bases de Datos
Recuperar datos
Insertar datos
Suprimir datos
Modificar datos.
Facultad de Ingeniera
12
BD Bases de Datos
Facultad de Ingeniera
13
BD Bases de Datos
Facultad de Ingeniera
14