Está en la página 1de 21

BASE DE DATOS

Conceptos Básicos
de Archivos
BASE DE DATOS

Procesamiento de la información …

 Es esencial para:
 La administración de los gobiernos, los negocios y la
educación.
 Actividades de entretención y ocio.

 Es vital que la información sea correcta


 Para apoyar la toma de decisiones.

 Aumento en el crecimiento de las empresas


 Aumenta demanda por medios mas eficientes
BASE DE DATOS

Un poco de historia…

 En los Sistemas de información convencionales:


 las aplicaciones individuales se desarrollaban
independientemente
 cada programa de aplicación procesaba sus propios
archivos privados
 esto generaba duplicidad de información
BASE DE DATOS

Un poco de historia…

 Al final de los años sesenta surgió el Sistema de


Base de Datos.
 Archivos individuales se integran en una base de
datos para ser compartidos por todos los usuarios
de una empresa.
BASE DE DATOS

Dato

 Significa simplemente “hechos”, entidades independientes,


sin evaluar (del latín, data; del plural, datum)

 Antecedentes necesarios para llegar al conocimiento exacto


de una cosa o para deducir las consecuencias legítimas de
un hecho (según Rale)
 Magnitudes numéricas
 Nombres
 Conjunto de símbolos
 Frases
 Imágenes, colores, sonidos u olores
BASE DE DATOS

Información

 Conjunto ordenado de datos, los cuales pueden


recuperarse de acuerdo a la necesidad del
usuario

Procesamiento
BASE DE DATOS

Dato (visto por un programador)

 Bit
 Byte
 Campo
 Agregado de datos
 Registro lógico o registro
 Registro físico (o bloque)
 Archivo
 Base de datos
BASE DE DATOS

Dato (visto por un programador)

Registro: conjunto de
atributos que
Archivo describen una entidad

XX XYZZ 3015

Campo

Atributo
BASE DE DATOS

Registro

 Un registro físico puede consistir de varios registros lógicos


además de un control del sistema donde guarda la información
sobre el almacenamiento de los datos para facilitar la búsqueda.
 Para el programador, los registros lógicos en un archivo están
organizados uno detrás de otro sin importar su verdadera
disposición en el dispositivo de almacenamiento.
BASE DE DATOS

Registro

bytes campo
Socio nro.

Apellido Nombres

Dirección Código postal

Localidad Provincia Teléfono

Documento E-mail
BASE DE DATOS

Tipo de datos

 Colección de valores con 3 características:


 Heterogénea
• Los valores pueden ser de distinto tipo.
 Campos
• Identificadores que nombran los valores almacenados
en el registro.
 Estática
• El almacenamiento ocupado por un registro es fijo.
BASE DE DATOS

Archivo

 Estructuras de almacenamiento que debe


asociarse con un dispositivo de memoria auxiliar
permanente.
BASE DE DATOS

Ejemplo: Archivo de empleados.

NRO_ID APELLIDOS NOMBRES FECHA_ING DEPARTAMENTO

PATERNO MATERNO DIA MES AÑO

2530 Serrano Martín Javier 12 06 89 C

2242 Beltrán Babilón Andrea 19 01 99 A

4354 Zarate Ávila Mario 02 12 91 A

… … … … … … … …
BASE DE DATOS

Archivo

 Definiciones
 Colección de registros semejantes, guardados en
dispositivos de almacenamiento secundario.
 Estructura de datos que guarda, en un dispositivo de
almacenamiento secundario de una computadora,
una colección de elementos del mismo tipo.
BASE DE DATOS

Técnicas de organización y acceso

Acceso

Secuencial Directo
BASE DE DATOS

Técnicas de organización y acceso

Organización

Secuencial Directo Secuencial Indizado


BASE DE DATOS

Buffers

Posición intermedia entre un archivo y un programa, donde los


datos residen provisoriamente hasta ser almacenados en memoria
secundaria.
Ocupan una zona de la RAM.

Buffer de
entrada
Programa
Disco de usuario
Buffer de
salida
BASE DE DATOS

Operaciones Básicas

 Vincular
 Abrir
 Cerrar
 Leer
 Escribir
BASE DE DATOS

¿Qué es un Sistema de Base de datos?

 Sistema computarizado de información para el


manejo de datos por medio de paquetes de
software llamados Sistema Gestor de Base de
datos (SGBD, DBMS Data Base Management
System).
BASE DE DATOS

Diseño de la base de datos

 Los datos deben ser independientes del


programa
 El interrogar y explorar la base de datos debe
hacerse sin necesidad de recurrir a diseñar
programas empleando los lenguajes
convencionales de programación.
BASE DE DATOS
Sugerencias

 Material Recopilado de:


 Sistemas de Base de Datos, Elmasri y Navathe
 Lectura Complementaria:
 Capítulo 4

También podría gustarte