Вы находитесь на странице: 1из 53

Dato: Conjunto de caracteres con algn

significado.

Informacin: Conjunto ordenado de
datos que son manejados de acuerdo a
la necesidad del usuario.


Conceptos Bsicos de Archivos
Computacionales

Campo: Unidad ms pequea, donde
se almacena el dato.

Registro: Coleccin de campos.

Archivo: Coleccin de registros.



Base de Datos: Coleccin de
archivos interrelacionados,
almacenados sistemticamente. Los
datos almacenados pueden ser de
diferente tipo, todo dependiendo de
la finalidad para la que sea armada la
base de datos.



Sistema Manejador de Bases de
Datos (DBMS) o Sistema Gestor de
Bases de Datos (SGBD): Coleccin
de programas cuyo objetivo es servir
fe interfaz entre la base de datos, el
usuario y las aplicaciones. Ej: Oracle,
DB2, PostgreSQL, MySQL, SQL
SERVER, etc.

1960-1962, mquinas que codificaban la
informacin en tarjetas perforadas por
medio de agujero.

Las bases de datos se crean con el
objetivo de almacenar grandes
cantidades de datos que antes se
almacenaban en libros.



Las primeras bases de datos manejaban
ficheros que eran almacenados en
tarjetas o soportes magnticos. Cuando
los ordenadores evolucionan, aparecen
las cintas y los discos, a la vez que las
mquinas son dotadas de mucha ms
potencia.

Diferencias:

Sistema de Archivos
1.-Manejo de Archivos en texto plano.

2.-Bsqueda de tres tipos: secuencial,
aleatorio, indexado.

3.- No existen actualizaciones.

4.- Cuenta con redundancia no controlada
y errores de referencia.

5.-Sus componentes son: archivos,
registros, campos.

Sistema de Bases de Datos
1.-Existe redundancia controlada e
integridad referencial.

2.- Implementa mayor seguridad.

3.- Existen actualizaciones directas.

4.-Sus componentes son hardware,
software, bd y usuarios.

Ventajas
1.- Obtener ms informacin de la misma
cantidad de datos.

2.- Compartir los datos.

3.-Balance de Requerimientos
Conflictivos.

4.- Se refuerza la estandarizacin.

5.- Redundancia controlada.

6.- Consistencia.

7.- Integridad.

8.- Seguridad


9.- Flexibilidad y rapidez al obtener los
datos.

10.- Aumenta la productividad de los
programadores.

11.- Mejora el mantenimiento de los
programas.

12.- Independencia de Datos.

Desventajas
1.- Tamao.

2.- Complejidad.

3.- Costo.

4.- Requerimientos adicionales de Equipo.

5.- En caso de falla, el impacto es mayor.


6.- Complejo al recuperar los datos.

1.- Segn la variabilidad de los datos
almacenados

Bases de Datos Estticas: Son
bases de datos solo de lectura,
utilizadas primordialmente para
almacenar datos histricos.



Bases de Datos Dinmicas: Son
bases de datos donde la informacin
almacenada se modifica con el tiempo,
permitiendo operaciones como
actualizacin, adicin de datos y
consultas.
2.- Segn el contenido

Bases de Datos Bibliogrficas: Solo
contienen un representante de la
fuente primaria, que permite localizarla,
nunca el texto completo.

Bases de Datos de Texto Completo:
Almacenan las fuentes primarias.



Directorios: Son las guas telefnicas
en formato electrnico.

Bases de Datos o Bibliotecas de
Informacin Biolgica: Son bases de
datos que almacenan diferentes tipos
de informacin provenientes de las
ciencias de la vida o mdica.

3.-Segn el modelo de administracin de
datos

Bases de Datos Jerrquicas:
Almacenan su informacin en una
estructura jerrquica.
Son especialmente tiles en el caso
de aplicaciones que manejan un gran
volumen de informacin y datos muy
compartidos.


Bases de Datos de Red: Es
ligeramente distinto al jerrquico, su
diferencia est en la modificacin del
concepto de nodo, que permite que un
mismo nodo tenga varios padres.

Bases de Datos Transaccionales: Su
nico fin es el envi y recepcin de
datos a grandes velocidades.

Bases de Datos Relacionales: Es el
modelo utilizado en la actualidad para
modelar problemas reales y administrar
datos dinmicamente, su idea
fundamental es el uso de relaciones.

Bases de Datos Multidimensionales:
Son ideales para desarrollar
aplicaciones muy concretas, se
diferencian de las relacionales a nivel
conceptual, en las bases de datos
multidimensionales los campos de una
tabla pueden ser de dos tipos.

Bases de Datos Orientadas a
Objetos: Trata de almacenar en la base
de datos los objetos completos (estado
y comportamiento).

Una base de datos orientada a objetos
es una base de datos que incorpora
todos los conceptos del paradigma de
objetos:
Encapsulacin.
Herencia.
Polimorfismo.


Bases de Datos Documentales:
Permiten la indexacin a texto completo
y en lneas generales realizar bsquedas
ms potentes.

Bases de Datos Deductivas: Permiten
hacer deducciones atreves de las
inferencias, se basa principalmente en
reglas y hechos que son almacenados en
la base de datos.

Existen tres caractersticas importantes
inherentes a los sistemas de bases de
datos:
Separacin entre los programas de
aplicacin y los datos.
Manejo de mltiples vistas por
parte de los usuarios.
Uso de un catlogo para almacenar
el esquema de la base de datos.

Las bases de datos respetan la
arquitectura de tres niveles:

Nivel Interno: Es el nivel ms bajo
de abstraccin.

Nivel Conceptual: Es el nivel medio
de abstraccin.

Nivel Externo: Es el nivel mayor de
abstraccin.

La arquitectura de tres niveles es til
para explicar el concepto de
independencia de datos, y se tienen 2
tipos de independencia:

La independencia lgica: Es la
capacidad de modificar el esquema
conceptual sin tener que alterar los
esquemas externos ni los programas
de aplicacin.


La independencia fsica: Es la
capacidad de modificar el esquema
interno sin tener que alterar el
esquema conceptual.

Un objetivo importante de un sistema de
base de datos es proporcionar a los
usuarios una visin abstracta de los
datos.

Existen 3 niveles de abstraccin:
Nivel Fsico.
Nivel Conceptual.
Nivel de Visin.

Es una serie de conceptos que se pueden
utilizar para describir un conjunto de
datos y las operaciones para manipularlos.

Existen 3 tipos de modelos:

1.- Modelos lgicos basados en objetos
Se usan para describir datos en los
niveles conceptual y de visin.

Los dos ms extendidos son:
El modelo entidad-relacin (E-R):
Esta compuesta por objetos llamados
entidades y relaciones.


El orientado a objetos: Tambin est
compuesto por objetos, los cuales
contienen valores y mtodos,
entendidos como rdenes que actan
sobre los valores, en niveles de
anidamiento.

2.-Modelos lgicos basados en registros


Se usan para especificar la estructura
lgica global de la base de datos,
estructurada en registros de formato
fijo de varios tipos.

Modelo Relacional: Se representan los
datos y las relaciones atreves de tablas,
donde las filas son los registros y las
columnas son las caractersticas de los
datos.

Modelo de Red: Representa los datos
mediante colecciones de registros y sus
relaciones por medio de ligas o enlaces,
los que pueden verse como punteros.

Modelo Jerrquico

3.- Modelos fsicos de datos
Muy poco usados, conocidos como
modelos primitivos.

Los objetivos del modelo de datos son:
Formalizacin.
Diseo.

Lenguaje de definicin de datos
(DDL).

Lenguaje de manipulacin de datos
(DML).

1.10.1 Administrador de Bases de
Datos

Sus principales funciones son:
Definicin de esquema.
Definicin de la estructura de
almacenamiento del mtodo de
acceso.

Concesin de autorizacin para el
acceso a los datos.

Especificacin de limitantes de
integridad.

Vincularse con los usuarios.

Definir procedimiento de respaldo y
recuperacin.

Habilidades requeridas para ser un buen
ADM:

Tcnicas
Conocimiento de bases de datos.

Conocimiento de desarrollo de
aplicaciones.

Conocimiento de administracin de
sistemas/servidores.

Comerciales
Entender procesos de una
organizacin.

Seguir tendencias de la industria.

Sociales
Comunicacin.

Administracin.
Resolucin de problemas.

Educacin continua.

1.10.2 Usuarios de Bases de Datos

Usuarios Normales.
Programadores de Aplicaciones.
Usuarios Sofisticados.
Usuarios Especializados.

Es una coleccin de programas cuyo
objetivo es servir de interfaz entre la
base de datos, el usuario y las
aplicaciones.

Un SGBD debe permitir:

Definir una base de datos.

Construir la base de datos.

Manipular la base de datos.

Las caractersticas de un Sistema Gestor
de Bases de Datos Son:

Abstraccin de la informacin.

Independencia.

Redundancia mnima.

Consistencia.

Seguridad.

Integridad.

Respaldo y recuperacin.

Control de la concurrencia.

Un SGBD tpico integra los sgtes
componentes:
Un lenguaje de definicin de datos.

Un lenguaje de manipulacin de datos.

Un lenguaje de consulta.

Los SGBD modernos aaden un interfaz
de usuario grafico.

Consultas graficas.


Banca.

Lneas areas.

Universidades.

Transacciones de tarjetas de
crdito.

Telecomunicaciones.

Finanzas.

Ventas

Produccin.

Recursos humanos.

Вам также может понравиться