



























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
1. Estructura de datos. 2. Organización de los datos en dispositivos de almacenamiento. 3. Las bases de datos. 4. Sistemas de gestión de bases de datos (SGBD). 5. Modelos de datos. 6. Bases de datos documentales. 7. Las bases de datos en una biblioteca. 8. Comunicaciones y redes de ordendores. 9. Acceso automatizado al documento primario.
Tipo: Apuntes
1 / 35
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




























Concepto de estructura de datos : Una estructura de datos es un gran conjunto de datos de una relación que nos permite utilizar grandes cantidades de información y que está definida por las relaciones entre los elementos que la componen. Operaciones : Acceso, insertar y eliminar. Tipos de estructuras de datos (tal y como se utilizan en memoria central)
basa en la de los ficheros manuales.
Volatilidad: Mide la importancia relativa de los procesos de adición y borrado. Es el porcentaje de registros añadidos y borrados a un fichero entre el nº total medio de registros. La volatilidad nos indica si un fichero tiene una gran rotación de datos, ello nos indica algo sobre la información del fichero en cuestión. Un fichero que tuviese baja volatilidad y alto crecimiento es un fichero que no se renueva, por ejemplo, un catálogo. Un fichero que tuviese alta volatilidad y bajo crecimiento tendría gran movilidad de datos, por ejemplo un fichero de alumnos de una universidad. EJERCICIO : Un fichero contiene registros de 10 campos cada uno. 5 de ellos con longitud de 50 bytes y los otros 5 con longitud de 100 bytes. Inicialmente tiene 4.000 registros y mensualmente se añaden 200, se borran 20, se modifican 40 y se realizan 100 consultas. Calcular el volumen del fichero al cabo de un año y los índices de crecimiento, volatilidad y actividad. RESPUESTA:
Mes: 100 * 12 = 1. TASA DE MODIFICACIÓN: (480 * 100) / 5.080 = 9`4 % TASA DE CONSULTA: (1.200 * 100) / 5.080 = 236 % TOTAL: 94 % + 236 % = 33 % Concepto de registro. Tipos de registros. Registro lógico y registro físico. Concepto de registro. Estructuras de datos que contiene información relativa a un mismo ente. El registro se subdivide en campos. Tipos de registros. Existen dos tipos de registros : De longitud fija Es en el que al configurar el fichero se le asigna un determinado tamaño en bytes y lo mantiene a no ser que el registro sea modificado. Esto es así independientemente de la cantidad de información que contenga (Access). De longitud variable. En éstos el programa mide la cantidad de información de los registros y adapta su tamaño a ellos (bases de datos documentales = Knosys). Registro lógico. y registro físico Registro Lógico Es la información organizada tal como la percibe el usuario por medio del programa. Registro Físico Son los bloques de información que la memoria transfiere desde la unidad de almacenamiento masivo hasta la memoria central del sistema para procesarlos.
Está orientado a la consecución de unos objetivos. Es siempre la parte de otro sistema de mayor envergadura. El sistema está limitado de forma natural o artificial (lo que está fuera de sus límites es lo que se llama entorno del sistema y es de aquí de donde el sistema se nutre (entradas) y hacia donde devuelve sus resultados (salidas). Concepto de sistema de información. Conjunto de elementos relacionados entre sí de acuerdo a ciertas reglas que aporta a la organización y que sirve la información necesaria para el logro de sus fines. Debe recoger, almacenar, y procesar datos de la propia organización y de fuentes externas facilitando la elaboración y presentación de los mismos. 1.2. Características. Posee las mismas características que un sistema cualquiera. Está orientado a la consecución de unos objetivos. Es siempre la parte de otro sistema de mayor envergadura. El sistema está limitado de forma natural o artificial (lo que está fuera de sus límites es lo que se llama entorno del sistema y es de aquí de donde el sistema se nutre (entradas) y hacia donde devuelve sus resultados (salidas)). Componentes de un sistema de información.
Usuarios. Informáticos. No informáticos. EXPLICACIÓN : Los datos referenciales y factuales se diferencias desde un punto de vista documental siendo los referenciales los que contienen descripciones donde se encuentra la información, pero no en sí misma (una ficha de una biblioteca) y los factuales los que contienen la información buscada en sí misma y permiten la utilización de la misma (base de datos con texto completo), dividiéndose a su vez en datos estructurados (datos con formato en los que los campos ocupan posiciones y longitudes fijas) y en datos no estructurados (formato o longitud no fijos). El equipo físico son los ordenadores y los equipos periféricos son el teclado, la impresora... El soporte lógico es el conjunto de programas que funcionan sobre el equipo físico y nos permite representar los datos y los SGBD tratan con datos estructurados y los SRI tratan con información textual. El administrador no siempre tiene que ser una persona pues puede referirse a una función. Se ocupa de la gestión y vigilancia de los datos en los sistemas de información a los que acceden diversos usuarios. Para ello utiliza las funciones de definir y modificar las estructuras de datos, autorizar el acceso de determinados usuarios a determinados datos, la seguridad de los datos, el almacenamiento físico de los mismos y se ocupa también de hacer copias de seguridad y de la elaboración de estadísticas del sistema. Los usuarios son personas que acceden y usan la información. Los informáticos suelen ser analistas, programadores. Los no informáticos utilizan la información porque la necesitan. Sistemas de información orientados a procesos y a datos. Hay fundamentalmente dos clases de sistema de información desde el punto de vista del tratamiento informático que se hace de los datos : Sistemas orientados a procesos de datos. Sistemas orientados a datos. Sistemas orientados a procesos. Es el primer sistema utilizado para el tratamiento de la información. Se denominan también sistemas de ficheros donde se almacenaba la información relativa a una entidad para realizar una aplicación. Unos mismos datos se recogen varias veces en distintos ficheros y se gestiona
datos pero no los programas). Incrusión o eliminación de datos sin alterar el programa. Existe una mejor disponibilidad de los datos para el usuario. Existe una mayor eficacia en la recogida de datos. La descripción de los datos va almacenada junto a los mismos datos. Reducción del espacio de almacenamiento. Desde el punto de vista de los resultados. Como los datos se recogen sólo una vez los programas utilizan siempre los mismos datos por lo que son homogéneos y comparables. Al desaparecer la redundancia las tareas de actualización son únicas. Los resultados que se obtienen del tratamiento posee un valor informativo ya que la base de datos no recoge únicamente los datos relativos a determinadas entidades sino que además recoge las interrelaciones entre ellos. Desde el punto de vista de los usuarios. Ofrece más posibilidades para compartir el conjunto de datos al estar almacenados solo una única vez. INCONVENIENTES: Relativas a la implantación. Costosa en material y en software. Larga y difícil. Ausencia de normas. Rentabilidad a medio plazo. Relativas al usuario. Personal especializado (difícil de encontrar, y fácil de perder). Desfase entre teoría y práctica. Riesgo de frustración. CARACTERÍSTICAS : Redundancia: Un dato d1 es redundante cuando conocidos los valores de otros datos, (d a dn) los primeros son deducibles a partir de los segundos y se encuentran almacenados junto a él. Hay dos tipos: Física: Se produce cuando los mismos datos son almacenados en lugares distintos de los datos que van a ser procesados. Lógica: Es la que se crea en la memoria del ordenador. Se recurre a la memoria para comparar datos o realizarlos. Se intenta obtener la mínima redundancia posible.
Independencia: Física: Se refiere a la capacidad del usuario para efectuar cualquier modificación en el soporte físico del fichero. Lógica: Se refiere a la capacidad del usuario para modificar los contenidos de la base de datos y los ficheros que hay en ellos. Flexibilidad: Se refiere a los tiempos de respuesta que obtiene un usuario cuando consulta una base de datos independientemente del método de acceso utilizado. Se trata de obtener una gran flexibilidad con tiempos de respuesta pequeños. Acceso Múltiple: Se refiere a la capacidad de varios usuarios par acceder de forma simultánea a la base de datos sin que ello provoque conflictos ni versiones diferentes. Uso múltiple: Capacidad de los usuarios para tener distintas visiones particulares. Seguridad: Capacidad del sistema para protegerse respecto a accesos no autorizados, para evitar así la posible manipulación o destrucción de los datos. Confidencialidad: Es el derecho que tenemos todos para determinar cuando como y en qué circunstancias se transmiten datos que nos afecten. Integridad de los datos: Se refiere a la capacidad de los sistemas para protegerse contra posibles errores o daños que se pudieran producir en los datos. Estos pueden venir por fallos del hardware, del software, por una indexación incompleta de los datos... Las bases de datos deben tener siempre mecanismos para recuperar los datos originales anteriores al error. Capacidad de búsqueda:
El sistema de gestión de bases de datos es un conjunto integrado de programas, procedimientos y lenguajes que suministra a distintos tipos de usuarios los medios necesarios para describir y manipular los datos almacenados en una base de datos y garantizar su seguridad. Este sistema debe de tener suficiente flexibilidad para atender las necesidades de los distintos usuarios y permitir que se manifiesten las ventajas de la base de datos. 4.1.2. Operaciones Un SGBD puede efectuar dos tipos de operaciones, las que afectan a todos los datos almacenados en la base de datos (creación de una base de datos, modificación de la estructura y consulta de toda la base de datos) o aquellas que sólo afectan a determinados registros (inserción, borrado, modificación de registros y consulta selectiva en vez de recuperar aquellos que cumplen determinadas condiciones). 4.1.3. Funciones. La descripción de los datos mediante la descripción de la estructura de datos, sus relaciones y su integridad realizando estas funciones en los tres niveles: externo, lógico global e interno. La manipulación de datos permite buscar datos mediante la consulta o la recuperación, insertar, eliminar y modificar datos. Esto supone que es necesario definir los criterios de selección, la estructura externa a recuperar y el acceso a la estructura física. El control o procedimientos del administrador determina la capacidad de ficheros, las estadísticas de utilización, la carga a ficheros, las copias de seguridad y las autorizaciones de acceso a datos. EXPLICACIÓN: La descripción El SGBD debe permitir a quién lo diseña especificar que datos lo van a integrar: tipo de datos, relaciones entre ellos, características de su almacenamiento físico y su presentación a los usuarios , es decir, proporcionar los medios para definir los tres niveles de abstracción. Definir el nivel interno consiste en determinar el espacio de almacenamiento (pistas, volúmenes, sectores, punteros...) y los sistemas de acceso a esos datos. Definir los otros dos niveles consiste en proporcionar instrumentos para definir los objetivos, las tablas, las entidades, registros, campos, así como las relaciones entre estos datos y las restricciones de integridad.
La manipulación Consiste en una serie de operaciones que pueden afectar a la totalidad o una parte determinada de datos. La necesidad de recuperación y actualización se debe a que la realidad es cambiante y esto implica una modificación. Cuando se recupera información bien sea de manera global o selectiva es necesario también que el sistema nos permita definir la estructura lógica externa que se desea recuperar. Cuando se hacen estas recuperaciones el sistema también accede a la estructura física localizando los registros y seleccionando la información que cumple la condición de búsqueda y por último los pone a disposición del usuario. Las consultas a la base de datos se pueden hacer de manera total o parcial. La actualización de la base de datos se puede realizar mediante la inserción, el borrado (función de manipulación) o la modificación. NOTA: Las operaciones de manipulación pueden referirse a actividades, por ejemplo el préstamo de libros en una biblioteca. La modificación consiste en modificar registros. El control o procedimiento del administrador Este control se encarga de determinar la capacidad de los ficheros, las estadísticas relacionándolas con el crecimiento de un determinado fichero. 4.2. Lenguajes de los SGBD. Para efectuar estas funciones el sistema utiliza lo que se denomina lenguaje de los SGBD que permite la comunicación de los usuarios con el sistema. Un lenguaje natural es un conjunto de caracteres con unas reglas que permite comunicar información. Un lenguaje artificial es un lenguaje muy delimitado y estricto en cuanto a la organización y concebido para generar y/o expresar programas (secuencias de instrucciones aptas para ser procesadas por un ordenador). Existen dos tipos de lenguajes: NOTA: Estos dos lenguajes actúan en los tres niveles de que consta la
Son aquellas personas que acceden a los datos porque necesitan la información para hacer un trabajo. A este usuario lo que le interesa es su contenido, no la estructura sino las relaciones. Estos usuarios utilizan lenguajes de manipulación de datos para comunicarse. NOTA: No tiene posibilidad de modificar la base de datos. TEMA 5: MODELOS DE DATOS
un reflejo de las limitaciones del mundo real (ejemplo: un libro sólo puede tener un título). 2.2. Dinámica de un modelo. La parte dinámica de un modelo de datos es el conjunto de operaciones que se hacen con los datos para producir información (consulta, inserción, borrado y modificación).