Está en la página 1de 12

HERRAMIENTAS INFORMATICAS

INTRODUCCION

Universidad Nacional Abierta y a Distancia - UNAD


Curso: Herramientas informticas

Taller de transferencia
1) Qu es una base de datos?
De acuerdo a varias fuentes las bases de datos son un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemticamente para su
posterior uso, otro concepto es que son un cconjunto organizado e integrado
de datos almacenados en computadora, con el fin de facilitar su uso para
aplicaciones con mltiples finalidades. Otra definicin seria que son un
conjunto de registros cuantitativos y/o cualitativos interrelacionados que se
almacenan con objeto de satisfacer las necesidades del proceso de
informacin en una organizacin. El trmino implica ms de un archivo
integrado, utilizado para muchas aplicaciones de procesamiento. La base de
datos permite incluir informacin nueva o modificar la existente, eliminando
toda posibilidad de redundancia e inconsistencias, adems de que posibilita
compartir la informacin y mejorar los controles sobre la misma y por ltimo se
define una base de datos como una serie de datos organizados y relacionados
entre s, los cuales son recolectados y explotados por los sistemas de
informacin de una empresa o negocio en particular.

2) En qu escenarios considera usted que puede ser implementado un


sistema soportado en bases de datos? Enumere al menos cinco

Empresas Industriales y comerciales


Bibliotecas
Hoteles
Agencias de turismo
Entidades bancarias

3) Qu es el modelo entidad relacin?


Un modelo entidad-relacin tambin denominado por su siglas, E-R "Entity
relationship", o, "DER" Diagrama de Entidad Relacin es una herramienta para
el modelado de datos de un sistema de informacin. Estos modelos expresan
entidades relevantes para un sistema de informacin as como sus
interrelaciones y propiedades.
El Modelo Entidad-Relacin.
1. Se elabora el diagrama (o diagramas) entidad-relacin.

2. Se completa el modelo con listas de atributos y una descripcin de otras


restricciones que no se pueden reflejar en el diagrama.
Dado lo rudimentario de esta tcnica se necesita cierto entrenamiento y
experiencia para lograr buenos modelos de datos.
El modelado de datos no acaba con el uso de esta tcnica. Son necesarias
otras tcnicas para lograr un modelo directamente implementarle en una base
de datos. Brevemente:

Transformacin de relaciones mltiples en binarias.

Normalizacin de una base de datos de relaciones (algunas relaciones


pueden transformarse en atributos y viceversa).

Conversin en tablas (en caso de utilizar una base de datos relacional).


Ejemplo de Modelo Entidad-Relacin

4) Qu programas o aplicativos existen para la implementacin de


sistemas de bases de datos?

5) Elabore una tabla donde clasifique al menos cinco motores


de bases de datos y donde incluya: Tipo de licencia
(gratuita o paga), plataformas sobre las que opera,
fabricante, aos en el mercado.

Motores
bases
Oracle
SQL Server
Informix
DB2
MySQL
Postgrex

de Tipo
licencia
paga
paga

de Plataform Fabricant
as
e
Oracle
Corporacin
Windows
Microsoft

Aos
en
mercado.

el

30 aos
desde 1996 (14 aos)

6) Qu es un atributo?
Los Atributos determinan las propiedades de una entidad al distinguirlas por la
caracterstica de estar presentes en una forma cuantitativa o cualitativa.
Los atributos cuantitativos tienen dos percepciones: La dimensin y la
magnitud. La dimensin es una percepcin que no cambia y que identifica al
atributo, para lo cual se utilizan sistemas de medida basado en unidades o
patrones, tales como el CGS, MKS, etc.; ejemplos de dimensin son Kg.,
tamao, sexo, color, etc. La magnitud es la percepcin que vara y que
determina la intensidad del atributo en un instante dado de tiempo, para lo cual
se utilizan escalas de medida, tales como: la nominal, la ordinal, la de intervalo
y la de razn, ejemplos de magnitud son: 30 Kg., 20 empleados, etc.
OTRO CONCEPTO:
Atributo
informacin relativa a un archivo conocida como atributos o propiedades del
archivo, que indican una serie de caractersticas de dichos archivos. estos
atributos en Windows son: slo lectura, que impide que un archivo sea borrado
o modificado; oculto, que impide que sea visualizado por la mayor parte de las
aplicaciones; sistema, cuando es un archivo que contiene informacin propia
del sistema operativo; y archivo o modificado, que indica que ha sido
modificado desde la ltima vez que se realiz una copia de seguridad del
mismo. Este ltimo atributo se activa en cada fichero del que se hace una
copia para saber luego, si no lo tiene, que ha cambiado y debe guardarse de
nuevo.

7) Qu es una llave principal o clave principal en una base de


datos?
Una clave principal es un campo (o conjunto de campos) que identifica
inequvocamente un registro. Es decir, es un campo que no admite valores
duplicados en los registros. Una clave principal impide en nuestra tabla de
clientes que tengamos dos clientes con el mismo cdigo.
Una clave principal contiene la informacin que necesita el gestor de bases de
datos para modificar el registro, y permite adems implementar la integridad
referencial (ya veremos ms adelante que es eso).
Una tabla nicamente puede tener una clave principal, aunque est puede
estar compuesta por ms de un campo. Para crear una clave principal por mas
de un campo, en la vista de diseo de la tabla, seleccionamos los campos y
pulsamos sobre el botn que tiene una llave amarilla.
Las claves principales nos van a permitir:

Aplicar unicidad a la tabla.

Implementar integridad referencial.

Mejorar sustancialmente el acceso a los datos.

8) Qu es una llave fornea en una base de datos?


Una clave fornea (o Foreign Key FK) es una limitacin referencial entre dos
tablas. La clave fornea identifica una columna o grupo de columnas en una
tabla (tabla hija o referendo) que se refiere a una columna o grupo de
columnas en otra tabla (tabla maestra o referenciada). Las columnas en la
tabla referendo deben ser la clave primaria u otra clave candidata en la tabla
referenciada.
Los valores en una fila de las columnas referendo deben existir solo en una fila
en la tabla referenciada. As, una fila en la tabla referendo no puede contener
valores que no existen en la tabla referenciada. De esta forma, las referencias
pueden ser creadas para vincular o relacionar informacin. Esto es una parte
esencial de la normalizacin de base de datos. Mltiples filas en la tabla
referendo pueden hacer referencia, vincularse o relacionarse a la misma fila en
la tabla referenciada. Mayormente esto se ve reflejado en una relacin uno
(tabla maestra o referenciada) a muchos (tabla hija o referendo).

La tabla referendo y la tabla referenciada pueden ser la misma, esto es, la


clave fornea remite o hace referencia a la misma tabla. Esta clave externa es
conocida en SQL: 2003 como auto-referencia o clave fornea recursiva. Una
tabla puede tener mltiples claves forneas y cada una puede tener diferentes
tablas referenciadas. Cada clave fornea es forzada independientemente por el
sistema de base de datos. Por tanto, las relaciones en cascada entre tablas
pueden realizarse usando claves forneas. Configuraciones impropias de las
claves forneas o primarias o no forzar esas relaciones son frecuentemente la
fuente de muchos problemas para la base de datos o para el moldeamiento de
los mismos.
9) En qu consiste la cardinalidad en una base de datos?.
Dado un conjunto de relaciones en el que participan dos o ms conjuntos de
entidades, la correspondencia de cardinalidad indica el nmero de entidades
con las que puede estar relacionada una entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la
correspondencia de cardinalidades puede ser:

Uno a Uno: Una entidad de A se relaciona nicamente con una entidad en


B y viceversa.

Uno a varios: Una entidad en A se relaciona con cero o muchas entidades


en B. Pero una entidad en B se relaciona con una nica entidad en A.

Varios a Uno: Una entidad en A se relaciona exclusivamente con una


entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas
entidades en A.

Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas


entidades en B y viceversa.

10) Elabore un grafico donde se incluyan al menos tres entidades con


relaciones, atributos y cardinalidad.

11) Cules son las ventajas de tener un sistema de bases de


datos frente a tener la informacin almacenada, por ejemplo,
en una hoja de clculo?

Los sistemas de bases de datos presentan numerosas ventajas que se


pueden dividir en dos grupos: las que se deben a la integracin de datos y las
que se deben a la interface comn que proporciona el SGBD.
Ventajas por la integracin de datos

Control sobre la redundancia de datos. Los sistemas de ficheros


almacenan varias copias de los mismos datos en ficheros distintos. Esto
hace que se desperdicie espacio de almacenamiento, adems de provocar
la falta de consistencia de datos. En los sistemas de bases de datos todos
estos ficheros estn integrados, por lo que no se almacenan varias copias
de los mismos datos. Sin embargo, en una base de datos no se puede
eliminar la redundancia completamente, ya que en ocasiones es necesaria
para modelar las relaciones entre los datos, o bien es necesaria para
mejorar las prestaciones.

Consistencia de datos. Eliminando o controlando las redundancias de


datos se reduce en gran medida el riesgo de que haya inconsistencias. Si
un dato est almacenado una sola vez, cualquier actualizacin se debe
realizar slo una vez, y est disponible para todos los usuarios
inmediatamente. Si un dato est duplicado y el sistema conoce esta
redundancia, el propio sistema puede encargarse de garantizar que todas
las copias se mantienen consistentes. Desgraciadamente, no todos los
SGBD de hoy en da se encargan de mantener automticamente la
consistencia.

Ms informacin sobre la misma cantidad de datos. Al estar todos los


datos integrados, se puede extraer informacin adicional sobre los mismos.

Comparticin de datos. En los sistemas de ficheros, los ficheros


pertenecen a las personas o a los departamentos que los utilizan. Pero en
los sistemas de bases de datos, la base de datos pertenece a la empresa y
puede ser compartida por todos los usuarios que estn autorizados.
Adems, las nuevas aplicaciones que se vayan creando pueden utilizar los
datos de la base de datos existente.

Mantenimiento de estndares. Gracias a la integracin es ms fcil


respetar los estndares necesarios, tanto los establecidos a nivel de la

empresa como los nacionales e internacionales. Estos estndares pueden


establecerse sobre el formato de los datos para facilitar su intercambio,
pueden ser estndares de documentacin, procedimientos de actualizacin
y tambin reglas de acceso.

Ventajas por la existencia del SGBD (Sistemas Gestores de Bases de


Datos)

Mejora en la integridad de datos. 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.

Mejora en la seguridad. La seguridad de la base de datos es la proteccin


de la base de datos frente a usuarios no autorizados. Sin unas buenas
medidas de seguridad, la integracin de datos en los sistemas de bases de
datos hace que stos sean ms vulnerables que en los sistemas de
ficheros. Sin embargo, los SGBD permiten mantener la seguridad mediante
el establecimiento de claves para identificar al personal autorizado a utilizar
la base de datos. Las autorizaciones se pueden realizar a nivel de
operaciones, de modo que un usuario puede estar autorizado a consultar
ciertos datos pero no a actualizarlos, por ejemplo.

Mejora en la accesibilidad a los datos. Muchos SGBD proporcionan


lenguajes de consultas o generadores de informes que permiten al usuario
hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que
un programador escriba una aplicacin que realice tal tarea.

Mejora en la productividad. El SGBD proporciona muchas de las


funciones estndar que el programador necesita escribir en un sistema de
ficheros. A nivel bsico, el SGBD proporciona todas las rutinas de manejo
de ficheros tpicas de los programas de aplicacin. El hecho de disponer de
estas funciones permite al programador centrarse mejor en la funcin
especfica requerida por los usuarios, sin tener que preocuparse de los
detalles de implementacin de bajo nivel. Muchos SGBD tambin
proporcionan un entorno de cuarta generacin consistente en un conjunto
de herramientas que simplifican, en gran medida, el desarrollo de las
aplicaciones que acceden a la base de datos. Gracias a estas
herramientas, el programador puede ofrecer una mayor productividad en un
tiempo menor.

Mejora en el mantenimiento gracias a la independencia de datos. En


los sistemas de ficheros, las descripciones de los datos se encuentran
inmersas en los programas de aplicacin que los manejan. Esto hace que
los programas sean dependientes de los datos, de modo que un cambio en
su estructura, o un cambio en el modo en que se almacena en disco,
requiere cambios importantes en los programas cuyos datos se ven
afectados. Sin embargo, los SGBD separan las descripciones de los datos
de las aplicaciones. Esto es lo que se conoce como independencia de
datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones
que acceden a la base de datos.

Aumento de la concurrencia. En algunos sistemas de ficheros, si hay


varios usuarios que pueden acceder simultneamente a un mismo fichero,
es posible que el acceso interfiera entre ellos de modo que se pierda
informacin o, incluso, que se pierda la integridad. La mayora de los SGBD
gestionan el acceso concurrente a la base de datos y garantizan que no
ocurran problemas de este tipo.

Mejora en los servicios de copias de seguridad y de recuperacin ante


fallos. 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 da, y si se produce algn fallo, utilizar estas copias para
restaurarlos. En este caso, todo el trabajo realizado sobre los datos desde
que se hizo la ltima copia de seguridad se pierde y se tiene que volver a
realizar. Sin embargo, los SGBD actuales funcionan de modo que se
minimiza la cantidad de trabajo perdido cuando se produce un fallo

CONCLUSIONES

http://es.wikipedia.org/wiki/Base_de_datos
www.fao.org/docrep/w2962s/w2962s0l.htm
http://www.definicion.org/base-de-datos
http://es.wikipedia.org/wiki/Archivo:Ejemplo_Diagrama_E-R_extendido.PNG
http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-basesde-datos/
http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-dedatos/respuestas/17624/motores-de-bases-de-datos
http://www.monografias.com/trabajos73/microsoft-sql-server/microsoft-sqlserver2.shtml#licenciasa
http://es.kioskea.net/contents/bdd/bddintro.php3
http://gepsea.tripod.com/sistema.htm
http://www.devjoker.com/html/Conceptos-b%C3%A1sicos.html
http://es.wikipedia.org/wiki/Clave_for%C3%A1nea

También podría gustarte