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

1

República Bolivariana de Venezuela

Ministerio del Poder Popular Para la Educación

Politécnico Instituto Universitario Santiago Mariño

Alumno:

Javier Velásquez

26.346.340

Barcelona, 04/11/2019.
[SHORTENED TITLE UP TO 50 CHARACTERS] 2

Índice

1. Introducción ------------------------------------------------------------------------------------- pag (03)

2. Contenido ---------------------------------------------------------------------------------------- pag (04)

a. Base de Datos -------------------------------------------------------------------------- pag (04)

b. Características Principales ------------------------------------------------------------ pag (04)

i. Características Representativas --------------------------------------------- pag (05)

c. Aplicaciones de las Bases de Datos ------------------------------------------------- pag (05)

i. Clasificación de Bases de Datos -------------------------------------------- pag (06)

d. Ventajas y Desventajas de las Bases de Datos ------------------------------------- pag (08)

i. Ventajas ------------------------------------------------------------------------ pag (08)

ii. Desventajas -------------------------------------------------------------------- pag (10)

e. Visión de los Datos: Independencia Lógica y Física ------------------------------ pag (11)

f. Relación Entre los Sistemas de Información y Las Bases de Datos ------------ pag (12)

g. Sistemas de Gestión de Bases de Datos -------------------------------------------- pag (13)

i. Arquitectura ------------------------------------------------------------------- pag (14)

3. Conclusión --------------------------------------------------------------------------------------- pag (16)

4. Bibliografía -------------------------------------------------------------------------------------- pag (17)


[SHORTENED TITLE UP TO 50 CHARACTERS] 3

Introducción

Un conjunto de información perteneciente a un mismo contexto, ordenada de modo

sistemático para su posterior recuperación, análisis y/o transmisión, puede ser clasificado como

una base de datos. Existen actualmente muchas formas de bases de datos, que van desde una

biblioteca hasta los vastos conjuntos de datos de usuarios de una empresa de telecomunicaciones.

En la actualidad la recopilación de datos es fundamental para que una empresa o institución

mantenga sus relaciones. Dicho esto, las bases de datos aportan una gran ayuda a la sociedad de

hoy en día, ya que estas cuentan con una gran variedad de usos como almacenamiento de datos,

los cuales son organizados y administrados, estos datos son de rápido y fácil acceso, y también

dicha información puede ser almacenada con un carácter personal (con privacidad).
[SHORTENED TITLE UP TO 50 CHARACTERS] 4

Contenido

Base de Datos

‘‘Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y

almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede

considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en

papel e indexados por su consulta’’. Dicho esto, las bases de datos pueden ser clasificados en

diversas maneras y respectivamente a el uso que se le este dando ya que es muy versátil.

Características Principales

1. Integridad: La integridad de la base de datos se refiere a la validez y la consistencia de los

datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que

no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus

relaciones, y es el SGBD quien se debe encargar de mantenerlas.

2. Seguridad: La seguridad de la base de datos es la protección de la base de datos frente a

usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los

sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.

3. Concurrencia: En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder

simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo

que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el

acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo.
[SHORTENED TITLE UP TO 50 CHARACTERS] 5

4. Recuperación: Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las

medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones. Los

usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo, utilizar

estas copias para restaurarlos.

Características Representativas

 Una base de datos se compone de varias tablas, denominadas relaciones.

 No pueden existir dos tablas con el mismo nombre ni registro.

 Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).

 La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y

claves foráneas (o ajenas).

 Las claves primarias son la clave principal de un registro dentro de una tabla y estas deben

cumplir con la integridad de datos.

 Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria

del registro padre; por medio de estas se hacen las formas relacionales.

Aplicaciones de las Bases de Datos

Se utilizan para buscar, ordenar, calcular, informar y compartir información. Las bases de datos

pueden contener códigos para realizar cálculos matemáticos y estadísticos de los datos, para así

apoyar las consultas enviadas por los usuarios. Estas aplicaciones proporcionan seguridad, a partir

de la restricción del acceso a datos basada en nombres de usuario y contraseñas. La mayoría de

ellas pueden ser personalizadas con un lenguaje de programación de base de datos que automatice

determinados tipos de trabajos.


[SHORTENED TITLE UP TO 50 CHARACTERS] 6

Clasificación de bases de Datos:

Según la variabilidad de la base de datos

 Bases de datos estáticas: Son bases de datos únicamente de lectura, pueden ser

utilizadas para almacenamiento de datos, donde dichos datos se usen para determinar

un comportamiento a lo largo de un tiempo, para así tomar decisiones y realizar análisis

de datos.

 Base de datos dinámicas: Son bases de datos donde la información almacenada se

modifica con el tiempo, permitiendo operaciones como actualización, borrado y

edición de datos, además de las operaciones fundamentales de consulta.

Según el Contenido

 Bases de Datos Bibliográficas: Solo contienen un representante de la fuente primaria,

que permite localizarla. Un registro típico de una base de datos bibliográfica contiene

información sobre el autor, fecha de publicación, editorial, titulo, edición, de una

determinada publicación.

 Bases de Datos de Texto Completo: Almacenan las fuentes primarias, como todo el

contenido de todas las ediciones de una colección de una colección de revistas

científicas.

 Directorios: Un ejemplo claro de dicha base de datos son las guías telefónicas en

formato electrónico. Estos directorios se pueden clasificar en dos grandes tipos

dependiendo de si son personales o empresariales (llamadas páginas blancas o amarillas

respectivamente).
[SHORTENED TITLE UP TO 50 CHARACTERS] 7

Los directorios empresariales hay de tres tipos:

1. Tienen nombre de la empresa y dirección

2. Contienen teléfono y los más avanzado contienen correo electrónico

3. Contienen datos como facturación o número de empleados además de códigos

nacionales que ayudan a su distinción.

Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en

España protege la privacidad de los usuarios pertenecientes al directorio. La búsqueda

inversa está prohibida en los directorios personales (a partir de un número de teléfono

saber el titular de la línea).

 Bases de datos o "bibliotecas" de información química o biológica: Son bases de

datos que almacenan diferentes tipos de información proveniente de la química, las

ciencias de la vida o médicas. Se pueden considerar en varios subtipos:

1. Las que almacenan secuencias de nucleótidos o proteínas.

2. Las bases de datos de rutas metabólicas.

3. Bases de datos de estructura, comprende los registros de datos experimentales

sobre estructuras 3D de biomoléculas.

4. Bases de datos clínicas.

5. Bases de datos bibliográficas (biológicas, químicas, médicas y de otros

campos): PubChem, Medline, EBSCOhost.


[SHORTENED TITLE UP TO 50 CHARACTERS] 8

Ventajas y Desventajas de las Bases de Datos

Ventajas

1. Acceso rápido a los datos: Permiten tener un acceso inmediato a los datos que se alojan

en ella. La información puede ser accedida, modificada, borrada y agregada las 24horas

debido a que las bases de datos corren siempre, no se detienen. Ofrecen por ello acceso

ilimitado a la información.

2. Evita Datos Repetidos O Duplicados: Cuando tenemos datos en papel es muy fácil

duplicar por error ciertos datos, y cuesta mucho ir hoja por hoja revisando que datos están

duplicados. En cambio, al usar una base de datos informática encontramos inmediatamente

dichos registros y pueden ser eliminados inmediatamente, manteniendo así la información

limpia y sin datos innecesarios.

3. Aumenta la Productividad: Usar una base de datos permite acceso a los datos de forma

instantánea, esto se traduce en mayor velocidad para realizar las tareas relacionadas a la

manipulación de la información, sea copiarla, eliminarla o simplemente leerla.

4. Permiten Ingreso de Datos Ilimitados: A diferencia de hojas con sus limites físicos, las

bases de datos virtuales no tienen límite alguno (relativamente), siempre hay discos duros

más grandes, CPU y memorias más rápidas para procesar los crecientes datos.

5. Compartir Datos Globalmente: El acceso remoto a la información ue se almacena en las

diferentes BDs permite a los usuarios de una empresa, sistema o servicio acceder de forma

remota a sus datos personales, de la empresa, productos o negocios.


[SHORTENED TITLE UP TO 50 CHARACTERS] 9

6. Centralizar la Información: Los BDs permiten tener los datos centralizados en un solo

lugar, puede ser un servidor, varios servidores o bien en diferentes tipos de nube

informática, el hecho es que si antes tenías una empresa con 10 oficinas en todo el país,

cada una tenía sus documentos y bases de datos en papel en su lugar físico.

7. Reducción del Espacio Físico: Gracias a que hoy en día podemos alojar todos los datos

en medios y dispositivos de almacenamiento digitales, ya no se necesitan grandes

almacenes o oficinas con cajas lenas de documentos. Hoy en díaes posible tener todo

digitalizado y ahorrar espacio inmensamente.

8. Mantenimiento Fácil: Hacer un mantenimiento de base de datos, depuración de registros

o cualquier tarea similar es sumamente fácil si tienes una BD en formato digital, tomando

solo segundos o minutos en algunos casos.

9. Permiten Hacer Respaldos: Décadas antes para hacer un respaldo de la base de datos

necesitabas copiar todo manualmente de una hoja a otra, o como muy adelantado podías

hacer una fotocopia del documento.

10. Son Portables: Una de las mayores ventajas es que se puede llevar a donde sea. Tan solo

debes poner a correr una copia de seguridad, y puedes mover esa copia hacia otros

servidores, VPS o servicios Cloud donde quieras alojarla.

11. Son Dinámicas: Toda BD moderna es dinámica ante todo, a diferencia de las BDs viejas

en papel, que no permitían mucha modificación, una vez que escribías algo ya estaba listo

y no podía borrarse.
[SHORTENED TITLE UP TO 50 CHARACTERS] 10

Desventajas

1. Pueden Crecer Mucho: A medida que se agregan datos, la estabilidad de la misma se

vuelve más crítica. Muchas veces necesitarás ampliar el espacio en disco duro, así como

también la memoria RAM o accesos simultáneos de los usuarios a medida que crece la

demanda.

2. Suba de Costos: Al aumentar la demanda, tamaño y uso de la BD, también puede que

necesites cambiar el equipamiento de tus servidores. Esto hará que se incrementen los

costos, sobre todo cuando el crecimiento es tal que se requiere de instalación de cluster y

replicación de datos a nivel de software y hardware.

3. Actualizaciones: Las BDs, sus clientes y servidores requieren de instalación de

actualizaciones constantes. También los lenguajes de SQL en que se escriben las sentencias

que permiten a un cliente conectar con un servidor pueden cambiar de una versión vieja a

una nueva, haciendo que las instrucciones queden inoperativas, y por lógica la información

no se maneje de la misma manera.

4. Pueden fallar críticamente: Cuando un servicio de BD falla el pánico se adueña de los

diferentes empleados, supervisores y dueños de las empresas. Estos datos tan preciados

que hace un momento estaban disponibles ahora no están, no se puede acceder a ello. Esto

puede darse por falla de hardware, software o ataque hacker, siempre es vital tener

respaldos de toda información.

5. Ataques remotos: Las BDs digitales siempre son y serán presa de ataques remotos por

parte de hackers, crackers, troyanos y virus maliciosos. Estos eventos pueden suceder en

que el atacante ingrese al servidor de base de datos, o a la base de datos principal y robe,

modifique o elimine información crítica ubicada en ese medio.


[SHORTENED TITLE UP TO 50 CHARACTERS] 11

Visión de los datos: Independencia lógica y física.

La Independencia Física De Datos: Debe permitir la realización de estructuras de

almacenamiento de datos en forma independiente de su estructura lógica en la realidad.

 Ventajas: los cambios en la estructura lógica no implican cambios en la de

almacenamiento, las consideraciones sobre el mejor manejo de los datos almacenados

quedan a cargo del SMBD y los cambio en la estructura de almacenamiento no implican

cambios en los Programas de Aplicación.

La Independencia lógica De Datos: Debe permitir una cierta independencia entre los datos vistos

por las aplicaciones y la estructura lógica de ellos en la realidad.

 Ventajas: soporte de la evolución de los datos y que cada grupo de trabajo vea esos

datos como cada grupo lo desea.

La capacidad para modificar una definición de esquema en un nivel sin que afecte a una

definición de esquema en el siguiente nivel más alto se llama Independencia de datos.

Existen 2 niveles de independencia de datos:

1. Independencia física de datos: Es la capacidad de modificar el esquema físico sin

provocar que se vuelvan a escribir los programas de aplicación. Las modificaciones en el

nivel físico son ocasionalmente necesarias para mejorar el funcionamiento.

2. Independencia lógica de datos: Capacidad de modificar el esquema conceptual sin

provocar que se vuelvan a escribir los programas de aplicación. Las modificaciones en el

nivel lógico son necesarias siempre que la estructura lógica de la base de datos se altere.
[SHORTENED TITLE UP TO 50 CHARACTERS] 12

Relación entre los Sistemas de Información y las Bases de datos.

Desde el punto de vista de la teoría de la decisión, la organización empresarial puede ser

entendida como: ‘‘Una serie de grandes redes de información que relacionan las necesidades de

información de cada proceso decisorio con las fuentes de datos. Aunque están separadas estas

redes de información se superponen e interactúan’’.

Datos son los elementos que sirven de base para resolver los problemas o para la formación

del juicio. Un dato es solo un índice, una manifestación objetiva posible de ser analizada

subjetivamente, es decir, exige interpretación de individuo para poder manejarlo.

En sí mismo, cada dato tiene poco valor. Los datos permiten la obtención de información

cuando están clasificados, almacenados y relacionados entre sí. La información aislada también

carece de significado, esta exige procesamiento para que pueda adquirir significado. La base de

datos es un sistema de almacenamiento y acumulación de datos debidamente clasificados y

disponibles para el procesamiento y la obtención de información.


[SHORTENED TITLE UP TO 50 CHARACTERS] 13

Sistemas de Gestión de Bases de Datos

La (SGBD) ‘‘es un conjunto de programas que permiten el almacenamiento, modificación

y extracción de la información en una base de datos. Los usuarios pueden acceder a la

información usando herramientas específicas de consulta y de generación de informes, o bien

mediante aplicaciones al efecto.’’

Dichos sistemas pueden proporcionar métodos para mantener la integridad de los datos,

para la administración del acceso de usuarios a los datos, así como también para recuperar la

información si el sistema se corrompe. Permiten presentar la información de la base de datos en

variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un

módulo gráfico que permita presentar la información con gráficos y tablas.

Generalmente se accede a los datos mediante lenguajes de consulta, lenguajes de alto nivel

que simplifican la tarea de construir las aplicaciones. También simplifican las consultas y la

presentación de la información. Un SGBD permite controlar el acceso a los datos, asegurar su

integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y

hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para

cualquier área de negocio, y deben ser gestionados con esmero.

La base de datos y el software SGBD pueden estar distribuidos en múltiples sitios

conectados por una red. Hay de dos tipos:

1. Distribuidos homogéneos: utilizan el mismo SGBD en múltiples sitios.

2. Distribuidos heterogéneos: Da lugar a los SGBD federados o sistemas multibase de datos

en los que los SGBD participantes tienen cierto grado de autonomía local y tienen acceso a varias

bases de datos autónomas preexistentes almacenados en los SGBD, muchos de estos emplean una

arquitectura cliente-servidor.
[SHORTENED TITLE UP TO 50 CHARACTERS] 14

Estas surgen debido a la existencia física de organismos descentralizados. Esto les da la

capacidad de unir las bases de datos de cada localidad y acceder así a distintas universidades,

sucursales de tiendas, etc.

Arquitectura

La arquitectura de un SGBD especifica sus componentes (incluyendo su descripción

funcional) y sus interfaces. Trata de conceptos distintos que la arquitectura de la base de datos. Los

componentes principales de un SGBD son:

 Interfaces externas: medios para comunicarse con el SGDB en ambos sentidos (E/S) y

explotar a todas sus funciones. Pueden afectar a la BD o a la operación del SGBD, por ejemplo:

o Operaciones directas con la base de datos: definición de tipos, asignación de

niveles de seguridad, actualización de datos, consulta de la base de datos...

o Operaciones relativas a la operación del SGBD: copia de seguridad y

restauración, recuperación tras una caída, monitoreo de seguridad, gestión del

almacenamiento, reserva de espacio, monitoreo de la configuración, monitoreo

de prestaciones, afinado...

o Las interfaces externas bien pueden ser utilizadas por usuarios (p. e.

administradores) o bien por programas que se comunican a través de una API.

 Intérprete o procesador del lenguaje: la mayor parte de las operaciones se efectúan mediante

un lenguaje de base de datos. Existen lenguajes para definición de datos, manipulación de datos

(p. e. SQL), para especificar aspectos de la seguridad y más. Las sentencias en ese lenguaje se

introducen en el SGBD mediante la interfaz adecuada. Se procesan las expresiones en dicho

lenguaje (ya sea compilado o interpretado) para extraer las operaciones de modo que puedan

ser ejecutadas por el SGBD.


[SHORTENED TITLE UP TO 50 CHARACTERS] 15

 Optimizador de consultas: realiza la optimización de cada pregunta y escoge el plan de

actuación más eficiente para ejecutarlo.

 Motor de la base de datos: realiza las operaciones requeridas sobre la base de datos,

típicamente representándolo a alto nivel.

 Mecanismo de almacenamiento: traduce las operaciones a lenguaje de bajo nivel para

acceder a los datos. En algunas arquitecturas el mecanismo de almacenamiento está integrado

en el motor de la base de datos.

 Motor de transacciones: para conseguir corrección y fiabilidad, la mayoría de las operaciones

internas del SGBD, se realizan encapsuladas dentro de transacciones. Las transacciones pueden

ser especificadas externamente al SGBD para encapsular un grupo de operaciones. El motor

de transacciones sigue la ejecución de las transacciones y gestiona su ejecución de acuerdo con

las reglas que tiene establecidas (p. ej., control de concurrencia y su ejecución o cancelación).

 Gestión y operación de SGBD: comprende muchos otros componentes que tratan de aspectos

de gestión y operativos del SGBD como monitoreo de prestaciones, gestión del

almacenamiento, mapas de almacenamiento.


[SHORTENED TITLE UP TO 50 CHARACTERS] 16

Conclusión

Con todo lo hablado hasta ahora se puede notar la gran importancia de las bases de datos,

y por dicha razón se le otorga una gran importancia al mantenimiento de la base de datos y también

al constante crecimiento de la misma. Estas bases de datos son dinámicas, pues se modifican todo

el tiempo, a diferencia de las estáticas que suelen recopilar información o documentos históricos,

bien sea para uso de guías telefónicas, dando acceso a innumerables números telefónicos,

bibliotecas publicas archivando los registros de cada titulo de libro disponible, registros de

transacciones registrando las operaciones realizadas con una tarjeta de crédito o llamadas de un

celular, hasta un historial médico actualizando información de un paciente y los tratamientos a

recibir.
[SHORTENED TITLE UP TO 50 CHARACTERS] 17

Bibliografía

 Tecnomagazine. (2018). Ventajas y Desventajas de las Bases de Datos.

https://tecnomagazine.net/2018/11/09/ventajas-y-desventajas-base-de-datos/

 Base de Datos Webquest. (2011). Visión de los datos: Independencia lógica y física.

https://sites.google.com/site/basededatoswebquest/vision-de-los-datos

 Base de Datos y Sistema de Datos. (2010).

http://todogerenciadeltalentohumano.blogspot.com/2010/04/1-base-de-datos-y-sistema-

de.html

 Bachman, Charles W. «The programmer as navigator» (en inglés). Consultado el 17 de febrero

de 2013.

 Codd, E. F. (1970). "A Relational Model of Data for Large Shared Data Banks". In:

Communications of the ACM 13 (6): 377-387.

 «Mimer SQL» (en inglés). Consultado el 18 de febrero de 2013.

 «Database Management System; Product Overview» (en inglés). Consultado el 19 de febrero

de 2013.

 «PROTECCION DE LOS DATOS». 4 de octubre de 2000. Consultado el 10 de abril de 2016.

 Diego Rafael Llanos Ferraris. Fundamentos de informática y programación en C. Paraninfo.

ISBN 978-84-9732-792-3. Consultado el 16 de noviembre de 2017.

 Diego Rafael Llanos Ferraris. Fundamentos de informática y programación en C. Paraninfo.

ISBN 978-84-9732-792-3. Consultado el 16 de noviembre de 2017.

 Communications of the ACM, volume=13, issue=6, pages=377-387

 «DB-Engines Ranking». DB-Engines (en inglés). Consultado el 20 de febrero de 2019.

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