lunes, 18 de octubre de 2010

Actividades Informatica 2

PAGINA: 10 (BD)

1. Explica que es un índice y cuál es su función.

El índice en una base de datos es una estructura que mejora la velocidad de las operaciones permitiendo un rápido acceso a los registros de una tabla.

El índice tiene un funcionamiento similar al índice de un libro, guardando parejas de elementos: el elemento que se desea indexar y su posición en la base de datos. Para buscar un elemento que esté indexado, sólo hay que buscar en el índice dicho elemento para, una vez encontrado, devolver el registro que se encuentre en la posición marcada por el índice.

2. ¿Cuantos índices podríamos crear sobre una misma tabla?

Los índices pueden ser creados usando una o más columnas, proporcionando la base tanto para búsquedas rápidas al azar como de un acceso ordenado a registros.  


3. ¿Qué índices sería óptimo crear?

Sería conveniente crear índices que se suelen usar sobre aquellos campos sobre los cuales se hagan frecuentes búsquedas.

4. Cita los inconvenientes de una Base de Datos Plana.

Una Base de Datos plana almacena toda la información con la que queremos trabajar en una sola tabla por lo tanto el mayor inconveniente es que cada vez que queramos cambiar la información de dicha tabla tendríamos que crear otra de nuevo lo que hace que sea más laborioso a la hora de almacenar varios datos.

Resumiendo tiene los siguientes inconvenientes:
~        Repetición o duplicación de la información
~        Inconsistencia (borrado y actualización)

      -¿Porque mejora la gestión una Base de Datos Relacional?

La Base de Datos Relacional mejora la gestión porque trata de organizar la base de datos mediante distintas tablas relacionadas por campos comunes lo cual permite no tener que estar creando una tabla cada vez que editemos un dato.

      -¿Cuáles son las ventajas de ésta?

La ventaja de la Base de Datos Relacional es que almacena toda la información con la que vayamos a trabajar en varias tablas relacionadas entre sí, es decir, poder relacionar varias entidades entre si aplicándole a cada entidad la cantidad de datos que se quiera sin necesidad además de tener que crear una tabla cada vez que queramos modificar un dato.

            Además, mediante una clave principal que se establece en cada entidad, podemos identificar dicha entidad con mayor rapidez que en una Base de Datos Plana.

5. Define Formulario e Informe.

~        Los formularios permiten mostrar al mismo tiempo en la pantalla campos procedentes de distintas tablas relacionadas de forma que resulte mucho más sencillo trabajar con ellas. Al mismo tiempo se puede hacer que no aparezcan determinados campos.

~        Los informes son presentaciones de los datos preparadas para imprimir. Los gestores de base de datos tienen la capacidad de ir intercalando los datos de la base sobre textos con cualquier formato de tal forma que generan de modo automático cartas, etiquetas postales, listados

6. Que es una consulta en una Base de Datos.

En las Bases de Datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consulta. El más utilizado es el SQL

7. Busca en Internet y establece una clasificación para las BD´s. Define brevemente cada una de las categorías.

Las bases de datos pueden clasificarse de varias maneras dependiendo del contexto que se esté manejando o la utilidad de la misma:

*      Según la variabilidad de los datos almacenados. Pueden ser:

Ø  Bases de datos estáticas. Estas son bases de datos de solo lectura, utilizadas en primer lugar 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. Son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adicción de datos, además de las operaciones fundamentales de consulta.

*      Según el contenido. Pueden ser:

Ø  Bases de datos bibliográficas. Estas solo contienen un representante de la fuente primaria, que permite localizarla. Puede tener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos hablando de una base de datos a texto completo. El contenido son cifras y números.
Ø  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.

8. Busca en Internet y cita otros modelos de Bases de Datos distintos al relacional.

Existen, además de la  Base de Datos Relacional, los siguientes modelos:

Ø  Bases de Datos Jerárquicas
Ø  Bases de Datos de Red
Ø  Bases de Datos Transaccionales
Ø  Bases de Datos Multidimensionales
Ø  Bases de Datos Orientadas a Objetos
Ø  Bases de Datos Documentales
Ø  Bases de Datos Deductivas

sábado, 16 de octubre de 2010

Actividades Informatica 1

PAGINA: 5 (BD)

1. Explica la diferencia entre dato e información.

Un dato es una representación simbólica (ya sea numérica, alfabética, algorítmica etc.), un atributo o característica de una entidad u objeto. El dato no tiene sentido en sí mismo pero tratándolo de una manera u otra, convenientemente, se puede utilizar en la realización de cálculos o toma de decisiones. Esto último es la información.

2. Define Base de Datos. Indica la utilidad o funciones de estas.

Una base de datos es una colección o conjunto de datos, correspondientes normalmente a diferentes objetos o entidades, relacionados entre sí y comunes a un proyecto determinado. Estos datos deberán de ser lo más independientes posible de la aplicación o programa que los utiliza. La utilidad de una base de datos es que ofrece un amplio rango de soluciones al problema de almacenar datos.

3. Define SGBD.

Un sistema de gestión de base de datos SGBD te permite crear una base de datos, permite crear la estructura que permita almacenar los datos de manera óptima y eficiente, introducir, almacenar y editar datos, ordenarlos y manipularlos. Además te permite obtener información puntual en un momento determinado. Organizarlos de manera significativa para que se pueda obtener información puntual de éstas e incluso incluirá herramientas para imprimir listados eficientes y óptimos bien por pantalla, impresora, e incluso internet.

4. Enumera y comenta las funciones de un DBMS

Un DBMS te permite:

~        Crear la estructura que permita almacenar los datos de manera óptima y eficiente.
~        Introducir datos. Introducir los datos que quieras organizar y utilizar para la gestión del sistema.
~        Editar datos. Editar cuando se desee los datos introducidos
~        Obtener información puntual de la BD’s en un momento determinado.

5. Busca en Internet y cita algunos de los DBMS relacionales más populares y utilizados en la actualidad.

Unos de los SGBD más utilizados son:
~        MySQL
~        Sybase
~        Oracle
~        PostgreSQL
~        Microsoft
~        Informix
~        IBM
~        Apache
~        SQLite
~        Firebird

PAGINA: 7 (BD)

1. Define registro y campo en una BD’s.

Registro: también llamado como campo o tupla, es un conjunto de datos que se corresponden con un ente o entidad (Cliente, vehículo alumno…). Se corresponde con cada una de las filas de la tabla.
Campo: también llamado columna o atributo, es cada una de las propiedades o características que almacenamos de un objeto o ente (nombre, matricula, DNI, color…). Fuera de su registro carece de información y se corresponde con cada una de las columnas de la tabla.

2. Define Clave, Clave principal (PK) y di cual es la diferencia entre éstas.

Una clave es un campo o conjunto de campos que identifican a un registro de forma única. En una tabla puede que haya más de una clave, siempre tendremos que elegir una que será llamada clave principal.

Una clave principal es la clave elegida por el autor de la base de datos que será la utilizada para identificar el registro.

            La diferencia entre ambas es que la clave puede ser cualquier código para identificar un registro y la clave principal es la que se establece por el autor de la base de datos para utilizarla e identificar un registro a través de esta.

3. Que requisitos debe cumplir una clave principal y cuál es su función.

Ser única en toda la base de datos para cada registro y la función es identificar sin confusiones el registro al cual se le ha aplicado esta clave principal.

4. Pon dos ejemplos de tablas con sus respectivas claves principales.
·         Ejemplo 1:


Nombre
Dirección
DNI/CIF
Juan García López
C/Canales, 10
26983760 – K
Antonio Ruiz León
C/ Baroja, 225
47813592 – H
                                                                            Clave principal
·         Ejemplo 2:

Código cliente
Nombre
Modelo
Matricula
25
Juan García López
Mercedes, E270
B-4501-KTP
26
Antonio Ruiz León
BMW, 320d
H-3215-PTK
Clave principal

5. Busca en Internet la definición de clave externa o foránea (Foreign Key)
Una clave foránea es una referencia a una clave en otra tabla. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y así a donde están referenciadas.
           
            Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados, obviamente se permite que haya varios empleados en un mismo departamento, pero existirá solo un departamento.

martes, 5 de octubre de 2010

Presentanción de mi Blog

Muy buenas, mi nombre es Pedro López de la Paz y la finalidad de la creación de este blog es para la clase de informática e introducción de datos personales. Además se podrá ir viendo como poco a poco se ira introduciendo contenido multimedia, así como vídeos, imagenes y artículos relacionados con mis aficiones.
Un servidor