-1-Explica la diferencia entre dato e información.
Los datos son símbolos que describen hechos, condiciones, valores o situaciones. Un dato puede ser una letra, un número, un signo ortográfico o cualquier símbolo y que representa una cantidad, una medida, una palabra o una descripción. Los datos se caracterizan por no contener ninguna información.
Los datos pueden asociarse dentro de un contexto para convertirse en información. Para ser útiles, los datos deben convertirse en información y ofrecer así un significado, conocimiento, ideas o conclusiones. Por sí mismos los datos no tienen capacidad de comunicar un significado.
En general, la información es un conjunto organizado de datos, que constituyen un mensaje sobre un determinado ente o fenómeno.
Los datos pueden asociarse dentro de un contexto para convertirse en información. Para ser útiles, los datos deben convertirse en información y ofrecer así un significado, conocimiento, ideas o conclusiones. Por sí mismos los datos no tienen capacidad de comunicar un significado.
En general, la información es un conjunto organizado de datos, que constituyen un mensaje sobre un determinado ente o fenómeno.
-2-Define Base de Datos. Indica la utilidad o funciones de estas.
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. 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 información de una empresa o negocio en particular. La utilidad de una base de datos es tener una gran cantidad de datos en el orden deseado almacenados en tablas, estas soportan gran cantidad de información.
-3-Define SGBD.
(Sistema de gestión de base de datos) o en inglés Database management system (DBMS), es una agrupación de programas que sirven para definir, construir y manipular una base de datos.
En la manipulación de una base de datos, los SGBD deben incluir un control de concurrencia, o sea, deben permitir a varios usuarios tener acceso "simultáneo" a la base de datos. Controlar laconcurrencia implica que si varios usuarios acceden a la base de datos, la actualización de los datos se haga de forma controlada para que no haya problemas.
Un SGBD también debe encargase de cumplir las reglas de integridad y redundancias.
Un SGBD también debe encargase de cumplir las reglas de integridad y redundancias.
-4-Enumera y comenta las funciones de un DBMS
Control de usuario
Validación de operaciones
Control de acceso y fallos: Se asigna a cada usuario una contraseña. Para diferenciar las vistas y proteger los datos se encripta, cifra o codifíca la información. En caso de fallo se logra salvar los datos mediante copias de seguridad. Estas backup pueden hacerse de distintas formas. El proceso es costoso, son copias totales que implican paralizar el sistema. Otra posibilidad es hacer una copia incremental, que es la que copia la última parte de la base de datos que ha cambiado
GESTIÓN DE TRANSACCIONES Y ACCESO CONCURRENTE
Pone a disposición de un gran número de usuarios un conjunto de datos integrado. El sistema tiene que controlar que el acceso simultáneo no de problemas.
-5-Busca en Internet y cita algunos de los DBMS relacionales mas populares y utilizados en la actualidad.
El primer gestor de bases de datos (DBMS) comercial, IDS: Integrated Data Store , se crea bajo el concepto del Modelo de Datos de Red (Bachgman); luego se desarrolla el IMS: Information Management System , sobre el concepto del Modelo de Datos Jerárquico. Estos DBMSs eran accesados normalmente por lenguajes de programación como Cobol usando interfases de bajo nivel haciendo que las tareas de creación de aplicaciones y mantenimiento de los datos fuesen controlables, pero aún complejas. A medida que evolucionaban los DBMS, los lenguajes de programación también lo hacían.
-1-Define registro y campo en una BD’s.
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de Hoja de cálculo.
Las tablas se componen de dos estructuras:
En la definición de cada campo, debe existir un nombre único, con su tipo de dato correspondiente. Esto es útil a la hora de manejar varios campos en la tabla, ya que cada nombre de campo debe ser distinto entre sí.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada Base de Datos, haciéndola accesible mediante su nombre o su seudónimo.
-2-Define Clave, Clave principal (PK) y di cual es la diferencia entre éstas.Clave es aquella que en el mismo no puede haber dos registros iguales
Clave principal es la que te sirve para relacionar con otras tablas. y como sabes un requisito para relacionar es que sea campo clave en la tabla principal por tanto al clave principal es el campo clave que esta en la tabla principal que tu utilizas para relacionarlo con otras tablas secundarias.
-3-Que requisitos debe cumplir una clave principal y cual es su función.
La clave principal suele ser uno o varios de los campos de la tabla. El contenido de
este campo identifica cada registro del campo de manera única. De modo que no se
podrán introducir dos registros iguales o almacenar valores nulos en los campos de la clave principal.
-4-Pon dos ejemplos de tablas con sus respectivas claves principales.
Para un hospital el campo podría ser el nombre y los apellidos pero eso se puede repetir en algunos casos de modo que como clave principal le podríamos poner un código único a cada paciente a si no se repetirá nunca por que cada paciente tendrá su numero propio y con esta misma dinámica lo podríamos utilizar para un taller mecánico crear un código para cada persona.
-5-Busca en Internet la definición de clave externa o foranea (Foreign Key).
Una clave foránea (o Foreign Key FK) es una limitación referencial entre dos tablas. La clave foránea identifica una columna o grupo de columnas en una tabla que se refiere a una columna o grupo de columnas en otra tabla 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 información.
Según la variabilidad de los datos almacenados
Bases de datos estáticas
Bases de datos dinámicas
Según el contenido
Bases de datos bibliográficas
Bases de datos de texto completo
Directorios
Bases de datos o "bibliotecas" de información química o biológica
Bases de datos jerárquicas
Bases de datos multidimensionales
Bases de datos documentales
Bases de datos deductivas
1-Explica que es un índice y cual es su función.
El índice en una base de datos es una estructura que mejora la velocidad de las operaciones (ordenación y busqueda), permitiendo un rápido acceso a los registros de una tabla. Al aumentar drásticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hagan frecuentes búsquedas.
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.
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.
2-¿Cuantos índices podríamos crear sobre una misma tabla?
Solamente 1 el mas común.
3-¿Qué indices sería óptimo crear?
El que guarde relación con todos los registros.
4-Cita los inconvenientes de una Base de Datos Plana. ¿Porque mejora la gestión una Base de Datos Relacional? ¿Cuales son las ventajas de ésta?
Base de datos plana=contendrá gran cantidad de datos redundantes innecesarios, lo que aumentará su tamaño y la hará menos eficaz.
Repetición o duplicación de Información.
Inconsistencia (borrado y actualización)
Base de Datos relacional=Vienen a paliar los problemas de las BD’s planas:
Duplicación, Inconsistencia y Falta de integridad.
Para hacer una base de datos en la que claramente intervienen datos de dos o más entidades u objetos se usarán necesariamente varias tablas, una para cada entidad que luego se relacionarán por un campo común en ambas.
5-Define Formulario e Informe.
En las bases de datos, los datos se almacenan en forma de tablas. Esto no quiere decir que deban tener esta forma de presentación en la pantalla a la hora de introducir datos o extraerlos, ni que haya que imprimirlos así.
Aquí es donde entran los conceptos de formulario e informe. Ambos son similares, pero tienen una función diferente. Básicamente los formularios son presentaciones hechas para mostrar los datos en pantalla, mientras que los informes están pensados para imprimirlos.
6-Que es una consulta en una Base de Datos.
Cualquier programa de base de datos realiza búsquedas muy rápidas por cualquiera de los campos de la base, indistintamente del modo en que estén ordenados. Permiten hacer búsquedas con varios criterios distintos, búsquedas combinadas, contrarias, etc. Deshacer la búsqueda es igual de rápido.
Una vez hecha la extracción, el programa nos permite realizar los mismos procesos que con el total de la base de datos (ordenaciones, informes…) pero ejecutados únicamente sobre los registros extraídos.
7-Busca en Internet (Wikipedia por ejemplo) y establece una clasificación para las BD´s. Define brevemente cada una de las categorías.
Según la variabilidad de los datos almacenados
Bases de datos estáticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmente 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
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub.
Según el contenido
Bases de datos bibliográficas
Solo contienen un subrogante (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, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
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 científicas.
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
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:
§ Las que almacenan secuencias de nucleótidos o proteínas.
§ Las bases de datos de rutas metabólicas.
§ Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas.
§ Bases de datos clínicas.
§ Bases de datos bibliográficas (biológicas, químicas, médicas y de otros campos).
8-Busca en Internet (Wikipedia por ejemplo) y cita otros modelos de Bases de Datos distintos al relacional.
Algunos modelos con frecuencia utilizados en las bases de datos:
Bases de datos jerárquicas
Éstas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.
Bases de datos multidimensionales
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.
Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.
Bases de datos deductivas
Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. Las bases de datos deductivas son también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática.
No hay comentarios:
Publicar un comentario