revista base de datos 1

14
UNIVERSIDAD POLITECNICA DE CUAUTITLAN IZCALL “BASE DE DATOS” LIC. ROSALBA CHAVEZ GONZALES ALUMNA: ELVIRA JAMIEL VILLASEÑOR SALGADO

Upload: jamiel-villasenor

Post on 25-Jul-2016

222 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Revista base de datos 1

UNIVERSIDAD POLITECNICA DE CUAUTITLAN IZCALL

“BASE DE DATOS”

LIC. ROSALBA CHAVEZ GONZALES

ALUMNA: ELVIRA JAMIEL VILLASEÑOR SALGADO

Page 2: Revista base de datos 1

1

TABLA DE CONTENIDO

INTRODUCCION .........................................................................................................................................................2

¿QUE ES UNA BASE DE DATOS? ...............................................................................................................................3

VENTAJAS Y DESVENTAJAS .....................................................................................................................................3

VENTAJAS ..............................................................................................................................................................3

DESVENTAJAS ........................................................................................................................................................4

TABLAS .......................................................................................................................................................................5

CAMPO .......................................................................................................................................................................6

TIPOS DE CAMPOS ................................................................................................................................................6

REGISTRO ..................................................................................................................................................................9

CAMPO CLAVE ........................................................................................................................................................ 10

BASE DE DATOS RELACIONAL .............................................................................................................................. 10

EJEMPLOS DE BASE DE DATOS ............................................................................................................................. 11

CONCLUSIONES ...................................................................................................................................................... 12

CIBERGRAFIA .......................................................................................................................................................... 13

Page 3: Revista base de datos 1

2

INTRODUCCION

En este documento encontraras información acerca de base de datos, las cuales en esta época son muy

importantes para muchos aspectos de la vida, puede que encuentres cosas que no sabías o simplemente para

ampliar un poco más el conocimiento que ya tenías acerca de base de datos.

Encontraras que la información recabada no se limita a un solo sitio de información, sino que fue recabada de

diferentes fuentes de información, para poder brindarles más de un punto de vista, así como de información,

esperando que sea de su agrado dicha información, en la tabla de contenidos pueden encontrar los temas y

subtemas de este proyecto.

Page 4: Revista base de datos 1

3

¿QUE ES UNA BASE DE DATOS?

Una base de datos es una colección de archivos relacionados que permite el manejo de la información de

alguna compañía. Cada uno de dichos archivos puede ser visto como una colección de registros y cada registro

está compuesto de una colección de campos. Cada uno de los campos de cada registro permite llevar

información de algún atributo de una entidad del mundo real.

VENTAJAS Y DESVENTAJAS

VENTAJAS

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, además de provocar la falta de

consistencia de datos. En los sistemas de bases de datos todos estos ficheros están 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.

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 actualización se debe realizar

sólo 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.

Compartición 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 estén autorizados.

Mantenimiento de estándares: Gracias a la integración es más fácil respetar los estándares e necesarios, tanto

los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares pueden

establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de

documentación, procedimientos de actualización y también reglas de acceso.

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 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.

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 aplicación que realice tal tarea.

Page 5: Revista base de datos 1

4

Mejora en la productividad: El SGBD proporciona muchas de las funciones estándar que el programador necesita

escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo de ficheros

típicas de los programas de aplicación. El hecho de disponer de estas funciones permite al programador

centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles

de implementación de bajo nivel.

Mejora en el mantenimiento: En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas

en los programas de aplicación 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

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.

Mejora en los servicios de copias de seguridad: 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. 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.

DESVENTAJAS

Complejidad: Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran

funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos.

Coste del equipamiento adicional: Tanto el SGBD, como la propia base de datos, pueden hacer que sea

necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es

posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD.

Todo esto hará que la implantación de un sistema de bases de datos sea más cara.

Vulnerable a los fallos: El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más

vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad (Backus).

Page 6: Revista base de datos 1

5

TABLAS

Una tabla de una base de datos es similar en apariencia a una hoja de cálculo, en cuanto a que los datos se

almacenan en filas y columnas. Como consecuencia, normalmente es bastante fácil importar una hoja de

cálculo en una tabla de una base de datos. La principal diferencia entre almacenar los datos en una hoja de

cálculo y hacerlo en una base de datos es la forma de organizarse los datos.

Para lograr la máxima flexibilidad para una base de datos, la información tiene que estar organizada en tablas,

para que no haya redundancias. Por ejemplo, si se almacena información sobre empleados, cada empleado se

insertará una sola vez en una tabla que se configurará para contener únicamente datos de los empleados. Los

datos sobre productos se almacenarán en su propia tabla, y los datos sobre sucursales también tendrán su tabla

aparte. Este proceso se conoce como normalización.

Cada fila de una tabla se denomina registro. En los registros es donde se almacena cada información individual.

Cada registro consta de campos (al menos uno). Los campos corresponden a las columnas de la tabla. Por

ejemplo, puede trabajar con una tabla denominada "Empleados", en la que cada registro (fila) contiene

información sobre un empleado distinto y cada campo (columna) contiene un tipo de información diferente,

como el nombre, los apellidos, la dirección, o similares. Los campos se deben configurar con un determinado

tipo de datos, ya sea texto, fecha, hora, numérico, o cualquier otro tipo.

Otra forma de describir registros y campos es imaginando un catálogo de fichas tradicional de una biblioteca.

Cada ficha del armario corresponde a un registro de la base de datos. Cada información contenida en una ficha

(autor, título, etc.) corresponde a un campo de la base de datos.

Page 7: Revista base de datos 1

6

CAMPO

Podemos agregar muchos tipos de campos que formarán parte de nuestra base de datos. Cada campo admite

distintos tipos de datos, con diferentes interfaces. Después de crear los campos deseados podemos añadir

información en la base de datos.

Un campo es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples

campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o un

menú llamado 'población' que permita escoger de un listado de poblaciones posibles. La combinación de

campos diversos nos permitirá recabar toda la información que consideremos relevante sobre los ítems que

constituyen la base de datos.

Nombre y descripción del campo

Todos los campos necesitan un nombre y una descripción cuando se crean.

TIPOS DE CAMPOS

Caja de selección

Permite crear una o más cajas de selección. Cada línea escrita en las 'opciones' aparecerá como una caja de

selección diferente en la ventana de edición de la entrada. Al editar la entrada podremos seleccionar una o

más de las opciones y al visualizar la entrada aparecerá en el campo correspondiente el texto de la o las

opción/es seleccionada/s (en el caso de que se haya seleccionado más de una opción aparecerán la una bajo la

Page 8: Revista base de datos 1

7

otra, no en la misma línea). Los Botones de radio se pueden utilizar si se desea que el usuario, al editar la

entrada, seleccione tan sólo una de las opciones.

Las cajas de selección múltiple se pueden utilizar, por ejemplo, en una base de datos de películas, que pueden

ser de horror, comedia, del oeste, etc. En este caso se podrían seleccionar combinaciones de géneros, por

ejemplo horror-comedia o comedia-del oeste.

El campo Menú (selección múltiple) también permite una selección de opciones, pero en este caso clicando en

un menú (lo cual a menudo no resulta tan obvio como seleccionar una opción).

Fecha

Permite que los usuarios entren una fecha seleccionando en un listado desplegable el día, mes y año

correspondientes.

Archivo

Permite que los usuarios suban un fichero desde su ordenador. Si se trata de un fichero de imagen sería mejor

opción seleccionar el campo dibujo.

Menú

Es parecido a la caja de selección pero el texto escrito en el área opciones se presentará como un listado

desplegable a la hora de editar la entrada. Cada línea de las opciones será una opción del desplegable.

Menú (selección múltiple)

Parecido al caso anterior pero permite que el usuario seleccione más de una opción al editar la entrada

manteniendo apretadas las teclas de control o mayúsculas mientras clica con el ratón. Resulta un poco más

complejo de utilizar que la caja de selección, que también permite selecciones múltiples.

Número

Pide a los usuarios que escriban un número. El número debe ser entero, aunque puede ser negativo (por

ejemplo: -2,-1, 0, 1, 2, 3,...). Si se escriben caracteres no numéricos éstos y los que le siguen no aparecerán

o, si no hay ningún número, el resultado será el cero. Por ejemplo: "3.14" se transformará en "3"; "1, 000,000"

en "1"; y "seis" aparecerá como "0".

Page 9: Revista base de datos 1

8

Dibujo

Permite al usuario subir un fichero de imagen desde su ordenador.

Botones de radio

Permite al usuario escoger una de diversas opciones. Además, tan sólo podrá guardar la entrada cuando haya

realizado la selección. Si sólo hay dos opciones opuestas (por ejemplo verdadero/falso, sí/no), se puede

utilizar una caja de selección múltiple, aunque de esta manera se podrán guardar entradas aunque el usuario

no haya seleccionado ninguna de las opciones.

Texto

Los usuarios pueden escribir hasta 60 caracteres de texto. El campo área de texto se puede utilizar para textos

más largos o que requieran algún tipo de formato.

Área de texto

Permite a los usuarios escribir un texto largo y añadirle formato de manera similar a cuando se escribe un

mensaje a un foro. Puede especificar el ancho en columnas y el alto en filas del área que se presentará a los

usuarios.

URL

Pide al usuario que escriba una URL. Si se selecciona la opción auto enlazar la URL ésta aparecerá como un

hipervínculo. Si además se escribe algo en nombre forzado para el enlace éste será el texto utilizado para el

hipervínculo. Por ejemplo: en una base de datos sobre autores puede resultar interesante incorporar la página

web del autor. Si se escribe 'página web' como nombre forzado, al clicar en el texto página web de la entrada

podremos acceder a la URL que hayamos escrito.

Page 10: Revista base de datos 1

9

REGISTRO

Registrar es la acción que se refiere a almacenar algo o a dejar constancia de ello en algún tipo de documento.

Un dato, por su parte, es una información que posibilita el acceso a un conocimiento.

La noción de registro de datos, por lo tanto, está vinculada a consignar determinadas informaciones en

un soporte. El registro de datos puede desarrollarse tanto en un papel como en formato digital. Por

ejemplo: “Apenas llegué a la oficina, un empleado administrativo me pidió mis documentos y procedió al

registro de datos en una planilla”, “Gracias a esta nueva herramienta tecnológica que acabamos de

incorporar, el registro de datos será mucho más veloz”, “Tenemos problemas con el registro de datos ya que

el sistema no está funcionando bien: le pido disculpas por las molestias”.

En el ámbito de la informática, se conoce como registro de datos al bloque con información que forma parte de

una tabla. Esto quiere decir que, en una base de datos, el registro de datos es una fila.

Esta fila o registro supone un conjunto de datos que mantienen una cierta vinculación entre sí. La totalidad de

las filas de una tabla respeta una estructura idéntica, una característica que permite trabajar y hacer cálculos

con la información. La tabla, en definitiva, constituye la base de datos.

Page 11: Revista base de datos 1

10

CAMPO CLAVE

En cualquier base de datos los registros incluidos en sus diferentes tablas deben estar perfectamente

identificados y de esto se encargan las claves o llaves. Trasladando este concepto a la vida real, cada

ciudadano tiene un número de DNI, puede haber dos personas con igual nombre e incluso apellidos iguales,

pero ambos se diferenciarán por su número de DNI, que es único en "teoría".

Cada tabla debe contener al menos un campo que permita identificar unívocamente cada registro. Este campo

puede ser real, como el propio DNI de una persona. O puede ser un valor que nos inventemos para conseguir el

mismo fin, como un número que asignemos automáticamente a cada registro, asegurándonos (realmente lo

hará Base) de que no se repita. Otra opción es utilizar una combinación de campos para identificar los registros

de la tabla. Por ejemplo podríamos definir la combinación de Nombre y Apellidos de nuestra tabla para este

fin. Sin embargo, existe la probabilidad de que haya alumnos con igual nombre y apellidos, por lo que no sería

una clave del todo válida.

BASE DE DATOS RELACIONAL

Una base de datos relacional es un conjunto de tablas que contienen datos provistos en categorías

predefinidas. Cada tabla (que a veces se llaman ‘relación’) contiene una o más categorías de datos en

columnas. Cada fila contiene una instancia única de datos para las categorías definidas por las columnas. Por

ejemplo, una base de datos típica de ingreso de solicitudes de negocio incluiría una tabla que describiera a un

cliente con columnas para el nombre, dirección, número de teléfono, y así sucesivamente. Otra tabla

identificaría el pedido: producto, cliente, fecha, precio de venta, y así sucesivamente. Un usuario de la base

de datos podría obtener una vista de la base de datos que se ajuste a sus necesidades. Por ejemplo, un gerente

de sucursal podría preferir una vista o informe sobre todos los clientes que han comprado productos después de

una fecha determinada. Un gerente de servicios financieros en la misma empresa podría, desde las mismas

tablas, obtener un informe sobre las cuentas que deben ser pagadas.

Page 12: Revista base de datos 1

11

EJEMPLOS DE BASE DE DATOS

Ejemplo 1:

• Para una UNIVERSIDAD, las entidades de interés podrían ser: ALUMNOS, PROFESORES, SALONES, etc.

• Para la entidad ALUMNO, los atributos importantes podrían ser: NOMBRE, DIRECCION, TELEFONO,

CARRERA, MATRICULA, etc.

Ejemplo 2:

• Para una INDUSTRIA, las entidades de interés podrían ser: DEPARTAMENTOS, EMPLEADOS, PRODUCTOS,

etc.

• Para la entidad DEPARTAMENTO, los atributos importantes podrían ser: NOMBRE DEL DEPARTAMENTO,

NOMBRE DEL DIRECTOR DEL DEPARTAMENTO, FUNCION DEL DEPARTAMENTO, etc.

Page 13: Revista base de datos 1

12

CONCLUSIONES

Gracias a la información recabada para este trabajo, entendí ciertas cosas que había pasado por alto o que

simplemente que no sabía.

Aprendí algunas ventajas a cerca de las bases de datos, así como también desventajas, eso me hizo ver que

todo tiene sus pros y sus contras.

Se podría pensar que es un tema sencillo y en cierto sentido lo es, pero la verdad es que al ir investigando más

acerca del tema me di cuenta que aunque ciertas cosas son más fáciles de entender, otras son un poco más

complejas.

Page 14: Revista base de datos 1

13

CIBERGRAFIA

http://definicion.de/registro-de-datos/

http://www.gridmorelos.uaem.mx/~mcruz//cursos/miic/bd1.pdf

http://codima123.blogspot.mx/2010/01/ventajas-y-desventajas-de-una-base-de.html

https://support.office.com/es-mx/article/Conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-

9948-3c8c94a7c204

http://www.ite.educacion.es/formacion/materiales/93/cd/m2_1/index.html

https://docs.moodle.org/all/es/Campos_de_la_base_de_datos

http://www.ite.educacion.es/formacion/materiales/93/cd/m2_1/campos_clave.html

http://searchdatacenter.techtarget.com/es/definicion/Base-de-datos-relacional