Sie sind auf Seite 1von 11

BASES DE DATOS

SISTEMAS DE INFORMACIÓN GERENCIAL

ESTUDIANTES

ANDRES CUERVO MELO

DIANA BERMUDEZ

MARIA CAMILA REY

DOCENTE

NELSON AGUILAR

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR CUN

PROGRAMA DE ADMINISTRACIÓN DE EMPRESAS

NOVIEMBRE DE 2018

BOGOTÁ DC
1. Que es base de datos

Las bases de datos hacen referencia a la recopilación y almacenamiento sistemático de

diferentes tipos de datos de forma organizada y permitiendo su fácil acceso, gestión y

actualización, según las necesidades de información del usuario o de una organización.

Podemos decir que las bases de datos tienen como propósito aportar independencia física y

lógica, garantizar la seguridad en la información, facilitar el acceso concurrente y evitar

redundancia en los datos, entre otros.

Las bases de datos se pueden clasificar de acuerdo a su variabilidad, en donde se

encuentran las estáticas que son aquellas que sirven para almacenar datos históricos, estas

son de única lectura y generalmente se toman como referencia para hacer proyecciones o

tomar decisiones; y las bases de datos dinámicas, en las que la información es modificada o

actualizada en el tiempo como es el caso de los establecimientos comerciales, empresas,

etc.

También se pueden clasificar según su modelo de administración de datos, en esta

clasificación se encuentran: las Jerárquicas, en las cuales los datos están organizados en

forma de árbol, donde un nodo padre de información puede tener varios hijos; Las bases de

datos de Red, que se diferencia de la jerárquica en cuanto a que se permite que un mismo

nodo tenga varios padres; Las bases de datos Relacionales, que son usadas para modelar

problemas reales y administrar datos dinámicamente por ende, el lugar y forma en que son

almacenados los datos no son de gran importancia; y en cuanto a las Bases de datos
orientadas a objetos, en estas se representa la información mediante objetos como los

presentes en la programación orientada a objetos.

El uso de bases de datos genera ventajas como la seguridad de datos, disponibilidad,

facilidad para compartir datos, coherencia, control en la redundancia, consistencia de los

datos, optimización en las consultas, etc. En cuanto a las desventajas encontramos en

ocasiones la complejidad en su funcionamiento y precios elevados en cuanto al espacio de

almacenamiento.

Para el uso y trabajo de las bases de datos se utilizan los Sistemas de gestión de bases de

datos, que son un conjunto de programas o software que funcionan como interfaz entre las

bases de datos y el usuario ya que permiten la interacción entre el usuario y la base de

datos.

Estos sistemas de gestión de bases de datos proporcionan distintas herramientas para: la

creación y especificación de datos, administrar y crear la estructura física requerida en las

unidades de almacenamiento, manipulación de datos en las bases para añadir, modificar,

actualizar, eliminar o consultar los datos, Recuperación en caso de desastre, creación de

copias de seguridad, gestión de la comunicación de la base de datos, instalación de la base

de datos y exportación e importación de datos, entre otros.


2. Características de las bases de datos

Las bases de datos se caracterizan principalmente por:

 Redundancia reducida: ya que minimizan en gran parte la posibilidad de que se

repitan innecesariamente los datos en los archivos que conforman la base, lo que

conlleva a que la información sea más confiable.

 Inconsistencia de datos reducida: Esto debido a que la inconsistencia solo se da

cuando se produce redundancia de datos y al minimizar las posibilidades de

redundancia a su vez minimizan las posibilidades de inconsistencia. La

inconsistencia se puede dar cuando se actualiza un dato en un lugar pero el

duplicado en otro lugar no es editado.

 Acceso concurrente por parte de varios usuarios: permiten que varios usuarios

puedan acceder simultáneamente y mediante los sistemas de gestión de base de

datos se evita que ocurran problemas en cuanto a que interfieran los distintos

usuarios que acceden y se provoque la pérdida de información o su integridad.

 Integridad de los datos: las bases de datos permiten que los datos tengan validez y

consistencia. La integridad se da mediante la administración de reglas y

restricciones que se lleven a cabo en la base de datos de modo tal que no se


puedan violar pero será el sistema de gestión de base de datos quien se encargue

de mantenerlas.

 Consultas complejas optimizadas: Disponibilidad de vías eficientes para las

consultas generales y complejas de información.

 Seguridad de acceso: en cuanto a las medidas de seguridad para la protección ante

usuarios no autorizados para acceder a las bases de datos, ya que al estar

integrados los datos estos se vuelven más vulnerables en los sistemas de ficheros.

 Respaldo y recuperación: es necesario que los usuarios generen copias de

seguridad para que sean utilizadas en caso de fallos en el sistema o aplicaciones o

por cualquier otro motivo

Modelo Entidad Relación.

Es un diagrama que permite representar las entidades relevantes de un sistema de información así

como sus interrelaciones y propiedades. Formalmente, los diagramas Entidad Relacion son un

lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que

describen información que trata un sistema de información y el software que lo automatiza.

Elementos del Modelo Entidad-Relación


 Entidades Son objetos distinguible del resto; pe en un sistema bancario, las personas y

las cuentas son entidades. Éstas pueden ser entes concretos, como una persona o un avión,

o abstractas, como un préstamo o una reserva. Se representan por medio de un rectángulo.

Un ejemplo seria la entidad banco, donde se recogerían los datos relativos a ese banco,

como puede ser el nombre, el número de sucursal, la dirección, etc.

 Atributos Con propiedades de las entidades. Se representan mediante un círculo o elipse,

cuando un atributo es identificativo de la entidad se subraya.

 Relación Describe la dependencia entre entidades o permite la asociación de las mismas;

tenemos 2 entidades CLIENTE y HABITACIÓN, una relación sería que el cliente 'Pepito'

tiene 'ocupada' la habitación '519'. Se representan por medio de un verbo de acción dentro

de un rombo que une entidades.

Tipos de Relaciones:

 1 a 1 Un esposo (e) está casado(r) con una única esposa (e) y viceversa.

 1 a M Una factura(e) se emite (r) a una persona(e) y sólo a una, pero una persona(e) puede

tener(r) varias facturas(e) emitidas a su nombre. Todas las facturas(e) se emiten(r) a

nombre de alguien(e).

 M a M Un cliente(e) puede comprar(r) varios productos(e) y un producto(e) puede ser

comprado(r) por varios clientes(e).


Herramientas para modelar:

 Cuaderno y Lápiz

 Microsoft Visio

 Cualquier Software de Diseño

 Gliffy

 Lucidchart

Ejemplo de diagrama ER

En el siguiente diagrama se representa el modelo de una base de datos que almacena la

información de maratones y que tiene 3 entidades: maratones, países y tipos de carrera. La

entidad maratones se relaciona con países y tipos ya que los maratones son organizados en países

(relación 1 a 1, ya que un maratón se realiza en un país) y los maratones pueden ser de dos  tipos

principalmente, de ciudad o a campo traviesa (relación 1 a 1, ya que un maratón sólo es de un

tipo de carrera). Este ejemplo lo modelé con Gliffy.


Tipos de Software

Sin duda muchos opinarán que el software lo podemos clasificar de mil maneras, hasta cierto

punto es verdad, sin embargo si buscamos hacer una clasificación de software entendible para el

usuario normal, hablo de personas poco estudiadas o que no precisamente saben de software,

entonces debemos clasificarlos de la siguiente manera.


Software de Sistema

Tipos de Software sistemas operativos

El software de sistema, digamos que es la parte esencial, en ella no solamente podemos clasificar

los sistemas operativos como Linux, Windows o Mac, también debemos agregar aquel software

que permite la comunicación entre el Hardware y el sistema operativo, los controladores de

sistema para la ejecución de diversos sectores de la computadora e incluso programas que son

capaces de administrar los recursos y de proporcionarle al usuario una bella interfaz para que

pueda controlar la computadora de una forma muy sencilla.

La clasificación del Software de sistema queda de la siguiente manera:

Sistemas operativos

Controladores de dispositivo

Herramientas de diagnóstico

Herramientas de Corrección y Optimización

Servidores

Utilidades

Software de Programación

Está claro que para que puedan existir diversos programas, primero debe haber personas

encargadas del desarrollo de sistemas, en este caso haciendo uso de software de programación,
por eso la clasificación continua en este punto, después de que el sistema operativo es la base de

todo, la programación le sigue muy detrás, un software que ayuda en la creación y desarrollo de

aplicaciones, haciendo uso de conocimientos lógicos y de programación.

Algunos ejemplos de esto, son los compiladores y los editores de texto, un conjunto de software

que trabaja de la mano uno con el otro, el programador desarrolla en un editor de texto y

posteriormente compila el programa para verificar que está correcto, esto en cualquier lenguaje

de programación, aunque actualmente existen Entornos de Desarrollo Integrados (IDE) que no

son más que un programa informático que consta de una serie de herramientas de programación,

los que actualmente utilizan los lenguajes de programación para su desarrollo.

La Clasificación del software de programación es la siguiente:

Editores de texto

Compiladores

Intérpretes

Enlazadores

Depuradores

Entornos de Desarrollo Integrados (IDE)

Software de Aplicación

El software de aplicación, es aquel que utilizamos día a día, cada uno de los programas,

aplicaciones o utilidades que manejamos dentro de nuestra computadora, entran dentro de esta
clasificación, es el resultado de la programación de software, enfocado hacia alguno de los

sistemas operativos, como puedes ver es el tercer y último paso, hablando de forma técnica es el

software diseñado para el usuario final.

Tipos de Software - De Aplicacion

Dentro de los ejemplos que podría darte, se encuentran todos los programas que usas día a día, la

paquetería de Office, los programas para comunicarte por medio de chat, los programas para ver

fotos, utilidades para escuchar música en la computadora, los antivirus, etc.

La clasificación del software de aplicación queda de la siguiente manera:

Aplicaciones de Sistema de control y automatización industrial

Aplicaciones ofimáticas

Software educativo

Software médico

Software de Cálculo Numérico

Software de Diseño Asistido (CAD)

Software de Control Numérico (CAM)

Das könnte Ihnen auch gefallen