Está en la página 1de 15

República Bolivariana de Venezuela

Ministerio del poder popular para la educación


Instituto Universitario Politécnico “Santiago Mariño”

Introducción a las bases de datos

Prof: Aquiles Torrealba Bachiller:


Enderson Pérez, C.I:27.485.040
Área: Base de datos
Carrera: Ingeniería de sistemas

Barcelona, febrero del 2019


INTRODUCCION

Dando como presente entrada a la investigación, hare referencia a las bases de datos,
como aquel sistema donde guardamos una colección o conjunto de informaciones (texto,
imagen, sonido, video...) las cuales se encuentran relacionadas entre sí y pueden ser
accesibles y consultadas en cualquier momento. Gracias a los avances desarrollados en
el área de la informática y computación en la actualidad disponemos de software para la
creación, manejo y gestión de bases de datos digitales.
1) ¿Qué es una base de datos?

Es un soporte digital que tiene como fin el almacenamiento masivo de información en


formato texto plano. No es capaz de almacenar imágenes como se cree, sino que
almacena las rutas (path) de dichas fotos; ni almacena otro tipo de datos; sino que
almacena sus rutas de acceso de ser necesario.

Las bases de datos, son utilizadas en sistemas que requieren una interacción fluida con la
aplicación; estas se encargan muchas veces de administrar, editar, y dar de alta.
Usualmente la base de datos, esta ligada a la programación directa del site, causando
que una edición en ella cause una modificación directa en lo que ve el usuario.

1.1) Características:

-Independencia lógica y física de los datos: Se refiere a la capacidad de modificar una


definición de esquema en un nivel de la arquitectura sin que esta modificación afecte al
nivel inmediatamente superior. Para ello un registro externo en un esquema externo no
tiene por qué ser igual a su registro correspondiente en el esquema conceptual.

-Acceso concurrente: por parte de múltiples usuarios control de concurrencia mediante


técnicas de bloqueo o cerrado de datos accedidos.
-Distribución espacial de los datos: la independencia lógica y física facilita la posibilidad
de sistemas de bases de datos distribuidas. Los datos pueden encontrarse en otra
habitación, otro edificio e incluso otro país. El usuario no tiene por qué preocuparse de la
localización espacial de los datos a los que accede.

-Acceso a través de lenguajes de programación estándar: Se refiere a la posibilidad


ya mencionada de acceder a los datos de una base de datos mediante lenguajes de
programación ajenos al sistema de base de datos propiamente dicho.

1.2) Donde se aplican de las bases de datos:

-Banca: Para información de los clientes, cuentas, préstamos, transacciones bancarias,


para compras con tarjeta de crédito, generación mensual de pagos, créditos, etc.

-Líneas aéreas: Para reservas e información de planificación. Las líneas aéreas fueron
de los primeros en usar las bases de datos de forma distribuida geográficamente (las
terminales situados en todo el mundo accedían al sistema de bases de datos centralizado
a través de las líneas telefónicas y otras redes de datos).

-Recursos humanos: Para información sobre los empleados, salarios, impuestos y


beneficios, y para la generación de las nóminas.
-Producción: Para la gestión de la cadena de producción y para el seguimiento de la
producción de elementos en las factorías, inventarios de elementos en almacenes y
pedidos de elementos

-Finanzas: Para almacenar información sobre grandes empresas, ventas y compras de


documentos formales financieros, como bolsa y bonos.

Esquema representativo de una base de datos:

1.3) Tipos de bases de datos:

-Según variabilidad de los datos almacenados:

*Bases de datos estáticas: Éstas son bases de datos de sólo lectura, utilizadas
primordialmente para almacenar datos históricos que posteriormente se pueden utilizar
para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar
proyecciones y tomar decisiones.
*Bases de datos dinámicas:

Éstas son bases de datos donde la Información almacenada se modifica con el tiempo,
permitiendo operaciones como actualización, borrado y adición de datos, además de las
operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos
utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un
videoclub.

Según el contenido:

*Bases de datos bibliográficas

Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección
de resultados de análisis de laboratorio, Un registro típico de una base de datos
bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título,
edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la
publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia
de una base de datos a texto completo.
*Bases de datos de texto completo:

Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.

*Directorios:

Es un contenedor virtual en el que se almacenan una agrupación de archivos informáticos


y otros subdirectorios, atendiendo a su contenido, a su propósito o a cualquier criterio que
decida el usuario.

1.4) Ventajas y desventajas de las bases de datos

Ventajas Desventajas

A) Tienes tu información altamente


A) Una BD suele requerir mucho espacio
organizada de acuerdo a tu modelo
en disco, suelen volverse pesadas
(diseño).
B) Puedes crear vistas con cálculos y
B) Son un producto complejo, por lo que no
procesamiento de información dentro
de la base de datos para crear toda persona será capaz de manipularla
reportes fácilmente. y/o ponerse al cargo de su mantenimiento.

C) Dependiendo del manejador que


C) Cuando la BD crece mucho puede llegar
uses, el desempeño sigue siendo
a ponerse lenta, lo que afecta las
bueno a gran escala.
búsquedas y la recuperación de
información

D) Mejor y más normalizada D) Se necesita un Personal especializado


documentación de la información, la cual ya que es clave para la administración de
está integrada con los datos la base de datos (DBA). De igual forma y
los diseñadores y programadores se
requiere de conocimientos específicos.

E) Reducción del espacio de E) El adquirir un producto de Base de


almacenamiento Datos, requiere a su vez adquirir equipo
adicional para poder correr ese producto
como por ejemplo, servidores, memoria,
discos duros, entre otros.

2.0) Sistema de gestión de datos

Un sistema gestor de bases de datos (SGBD) es una aplicación que permite a los
usuarios definir, crear y mantener una base de datos, y proporciona acceso controlado a
la misma.

La principal herramienta de un SGBD es la interfaz de programación con el usuario. Esta


interfaz consiste en un lenguaje muy sencillo mediante el cual el usuario interactua con el
servidor. Este lenguaje comúnmente se denomina SQL, Structure Query Language,
está estandarizado por la ISO 1, es decir, todas las BD que soporten SQL deben tener la
misma sintaxis a la hora de aplicar el lenguaje.
Proveen facilidades para la manipulación de grandes volúmenes de datos.

Tenemos que:

-Simplifican la programación de equipos de consistencia.

-Manejando las políticas de respaldo adecuadas.

-Garantizan que los cambios de la base serán siempre consistentes sin importar si hay
errores correctamente

-Organizan los datos con un impacto mínimo en el código de los programas.

2.1) Arquitectura de los sistemas de gestión de las bases de datos

Básicamente en la arquitectura dentro de los SGBD, podríamos destacar tres niveles


principales enfocados en su función y en su visión por el usuario de la base de datos:

-Nivel Interno: Es el que más se aproxima al almacenamiento físico de los datos con un
esquema interno que describe la estructura física de almacenamiento de la base de datos.
Almacena los datos tal y como están escritos en el ordenador, los cuales, realmente solo
existen en este nivel. Se podría decir que es el que almacena la descripción del Nivel
Conceptual.
-Nivel Conceptual: Sigue un esquema conceptual representando los datos que va a
utilizar sin tener en cuenta el aspecto, contrariamente a lo que hace el nivel interno. En
este nivel, también se describe la estructura para todos los usuarios que accedan a la BD.
Oculta los detalles físicos del almacenamiento y trabaja con elementos lógicos como
entidades atributos y relaciones.

-Nivel Externo (o de vistas): Puede poseer varios esquemas externos o vistas para el
usuario. Cada vista, posee una descripción de dicha visión diferente para cada grupo de
usuarios.

El problema que nos encontramos tras este modelo, es que muchos SGBD no distinguen
del todo los tres niveles a causa de la introducción del nivel físico en el esquema
conceptual o, lo que ocurre en la mayoría de los casos, que los esquemas externos de
cara al usuario describen la misma información que al nivel conceptual.
2.2) Usuarios en los Sistema de gestión de datos

Un aspecto importante para la aceptabilidad general del sistema de gestión de bases de


datos es la interfaz hombre-ordenador. Los usuarios del sistema de gestión de bases de
datos (por ejemplo, los encargados de codificar los datos, los científicos, los responsables
de tomar las decisiones y de planificar políticas) deben participar en el desarrollo de la
interfaz. Entre ellos tenemos:

-Usuarios ingenuos: Son aquellos que interactúan con el sistema por medio de
aplicaciones permanentes.

-Usuarios sofisticados: Son aquellos con la capacidad de acceder a la información


por medios de lenguajes de consulta.

-Programadores de aplicación: Son aquellos con un amplio dominio del DML capaces
de generar nuevos módulos o utilerías capaces de manejar nuevos datos en el sistema.

-Usuarios especializados: Son aquellos que desarrollan módulos que no se refieren


precisamente al manejo de los datos, si no a aplicaciones avanzadas como sistemas
expertos, reconocimientos de imágenes, procesamiento de audio y demás.

Siempre que sea posible, deberán procurarse que las interfaces estén en el idioma local.
Esto hace que el sistema sea más fácil de entender a los usuarios locales, aumentado las
tasas de conocimiento por parte de los operadores y la calidad general de los datos.

3.0) Independencia lógica y física en los datos:

-Independencia lógica: Radica en que cualquier modificación que se lleve a cabo a la


estructura lógica, esta no afecte a los programas de aplicación, por ejemplo: modificar las
rutinas, los programas, los subprogramas y los datos.
-Independencia física: Cuando existe modificación en la distribución y organización de
los datos, esta no debe afectar la estructura de los programas. Por ejemplo modificar el
tipo y tamaño de los datos, la distribución en el formato de salida de los datos.

Dados los dos niveles lógicos de la arquitectura ANSI/SPARC, se diferencian las


siguientes situaciones:

1) Cambios en el esquema conceptual: Un cambio de este tipo no afectará a los


esquemas externos que no hagan referencia a las entidades o a los atributos modificados.

2) Cambios en los esquemas externos: Efectuar cambios en un esquema externo


afectará a los usuarios que utilicen los elementos modificados. Sin embargo, no debería
afectar a los demás usuarios ni al esquema conceptual, y tampoco, en consecuencia, al
esquema interno y a la BD física.

4.0): Diferencia entre los sistemas de información y las bases de datos

Para entender un poco esta diferencia primero debemos de comprender que es un


dato y una información:

Datos: Los datos son la mínima unidad semántica, y se corresponden con elementos
primarios de información que por sí solos son irrelevantes como apoyo a la toma de
decisiones.

Un número telefónico o un nombre de una persona, por ejemplo, son datos que, sin un
propósito, una utilidad o un contexto no sirven como base para apoyar la toma de una
decisión.

Información: La información se puede definir como un conjunto de datos procesados y


que tienen un significado (relevancia, propósito y contexto), y que por lo tanto son de
utilidad para quién debe tomar decisiones, al disminuir su incertidumbre. Los datos se
pueden transforman en información añadiéndoles valor:

Contextualizando, Categorizando, Calculando.

Por lo tanto decimos que:

Las base datos son aquellas herramientas más adecuadas para almacenar los datos en
un sistema de información, siendo este el conjunto ordenado de mecanismos que tienen
como fin la administración de datos y de información.
CONCLUSIÓN

Una vez culminada con la investigación, y haciendo un pequeño análisis del tema
propuesto, redactare mi punto de vista a continuación: No esta demás decir que las bases
de datos son un tema muy complejo, en ella se hacen maestrías o hasta doctorados
debido a los extensas y metodológicas que pueden llegar hacer. Principalmente vemos la
necesidad de conocer cada día más el entorno de las bases de datos, aprender de
manera didáctica y autodidactica con mayor dedicación.
BIBLIOGRAFÍA

-Ana S.(2007). Bases de datos.

-Matha M. (2005). FUNDAMENTOS DE BASES DE DATOS.

-Thomas M. Connolly & Carolyn E. Thomas M. Connolly & Carolyn E. Begg (2005)
“Sistemas Sistemas de Bases de de Bases de Datos”

-Marcos M. (2009). Gestión de base de datos.