Portada » Informática » Sistema de relaciones laborales
Es una estructura de info. Q crean los S.O. Para almacenar datos. Guardan info. D diversos tipos y s almacenan n diferentes dispositivos d almacenamiento.
secuencial (los datos se disponen 1s detrás de otros, d manera q para llegar a 1 concreto ay q recorrer todos los datos anteriores), directa (permite acceder a 1 dato concreto sin tener q acceder a los anteriores), indexada (se accede a los datos consultando un índice que almacena la posición de cada dato).
maestro (contiene datos fundamentales para la org., como los datos d los client), movimientos (almacenan variaciones n los datos (altas, bajas, modificaciones) d forma temp.), históricos (contienen datos q ya no son necesarios para el proceso diario pero q puede ser necesario consultar en algún momento)
es 1 colección d información perteneciente a 1 mismo contexto o problema, q stá almacenada d form organizada n ficheros. Se organizan n tablas q almacenan info concerniente a algún objeto o suceso, y stas tablas s vinculan mediante relaciones ntre ellas q ayudan a mant. La info d forma ordenada y coerente. Las tablas stán formadas x columnas q corresponde a propiedades o atributos y filas q corresponden a individuos (registros). La intersección s dnomina celda y contiene 1 dato o valor concreto.
partícula de información concreta sobre algún concepto o suceso. Se caracterizan por un tipo y pueden requerir una unidad de medida.
: : indica la naturaleza del campo.
Así podemos tener datos numéricos y alfanuméricos.
: es un identificador para una familia de datos y pertenece a un tipo de datos.
: campo especial que identifica de forma única a cada elemento de la tabla.
: recolección de datos referentes al mismo objeto o suceso.
: conjunto de registros bajo un mismo nombre que representa el conjunto de todos ellos.
: transformación que se hace de una o más tablas para obtener una nueva tabla que ofrece una visión parcial de los datos. Esta tabla es virtual, no está almacenada como tal, lo que se almacena en su definición.
: estructura que almacena los campos clave de una tabla, organizándolos de manera que facilite el acceso a los registros de dicha tabla.
: instrucción que permite hacer peticiones a una base de datos, ya sea para buscar los campos o registros que satisfagan ciertas condiciones, o para modificar información (inserción, eliminación y actualización).
: listado ordenado de los campos y registros seleccionados en un formato fácil de leer.
Conjunto de instrucciones que ejecutadas de forma ordenada permiten realizar operaciones avanzadas de mantenimiento en las bases de datos.
Tipo especial de script que está almacenado en la base de datos y forma parte del esquema.
Es la definición de la estructura donde se almacenan los datos, contiene todo lo necesario para organizar la información mediante tablas, registros y campos, y otros objetos necesarios para el tratamiento datos.
Utiliza árboles para la representación lógica de datos. El árbol está compuesto de elementos llamados nodos que representan registros con sus correspondientes campos. El nivel más alto del árbol se denomina raíz y los diferentes niveles quedan unidos mediante relaciones. En este modelo sólo se pueden representar relaciones 1:M, por lo que presenta varios inconvenientes:
• No admiten relaciones N:M • Un segmento hijo no puede tener más de un padre. • No se permiten más de una relación entre dos segmentos. • Para acceder a cualquier segmento es necesario comenzar por el segmento raíz. • El árbol se debe recorrer en el orden designado.
Permite que un mismo nodo tenga varios padres, lo que supone una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos, aun así, su dificultad ha provocado que sea un modelo utilizando en su mayoría por programadores más que por usuarios finales.
es un conjunto de herramientas que facilitan la consulta, uso y actualización de una base de datos. CarácterÍSITCAS:
dispone d mecanismos sencillos para q los usuarios con escasos o nulos con. D su funcionamiento interno puedan acceder a los datos, consultarlos y manipularlos.
ofrece las opciones necesarias para q el diseñador d la base de datos introduzca cuantas restricciones d integridad sean necesarias, además d asegurar la consistencia d los datos.
disponer de funciones para el control de la seguridad de los datos (realización de copias, recuperación de dichas copias…).
se refiere al hecho de que la base de datos puede ser accedida de forma simultánea por varios usuarios o aplicaciones.
El diseño de la base de datos puede estar sujeto a cambios a lo largo del tiempo y el SGBD debe facilitar las modificaciones tanto en dicho diseño de la base de datos como en el funcionamiento del propio SGBD.
COMPONENTES:
se trata de herramientas para realizar tareas como crear bases de datos, manipularlas, modificar el diseño, crear usuarios, asignar permisos, etc.
muchos SGBD ofrecen la posibilidad de crear las aplicaciones que utilizarán los usuarios para acceder a los datos cuando éstos no puedan o no deban trabajar directamente sobre el SGBD.
Permiten acceder a los datos y poder realizar algunas tareas de gestión.
De definición (se utilizan para crear la base de datos y modificar su estructura), de control (sirven para realizar tareas de gestión), de manipulación (permiten trabajar con los datos)
TIPOS:
según modelo (jerárquico, de red, relacional, orientado a objetos, objeto-relacional), según n de usuarios (monousuario o multiusuario), según propósito (general y específico), según uso (ofimáticos o corporativos), según localización (centralizados o distribuidos)
USUARIOS: Administradores (diseño físico), diseñadores (diseño lógico), programadores, usuarios finales
Tienen mejor rendimiento, fiabilidad, disponibilidad. Necesitan acceso remoto, manteamiento del catálogo, optimización de consultas, integridad de permisos y consistencia de copias, y garantizar la recuperación del sistema. Mayor complejidad de diseño.
ARQUITECTURA:
Autonomía (quién tiene el control sobre qué datos).
un equipo actúa como coordinador entre todos lo que contienen información.
cada SGBD es independiente, pero pueden compartir datos.
cada SGBD no conoce a los demás.
como se distribuyen los datos.
No existe distribución
los datos están en los servidores, los clientes proporcionan la interfaz de acceso.
todos los equipos tienen toda la funcionalidad.
FRAGMENTACIÓN Y REPLICACIÓN: ud básica d datos es tabla.
Horizontal (separamos x tuplas/filas), vertical (separamos x campos/columnas), y mixta (comb ambas).
indispensable para mejorar la disponibilidad. Facilita la distribución de carga, y sirve de copia de seguridad. Se necesita un esquema de replicación. Requiere más actualizaciones y almacenamiento.