Sei sulla pagina 1di 6

Caractersticas, componentes, funciones, limitaciones, ventajas, desventajas,

De un Sistema de Archivos
Componentes: Equipo fsico Software Datos Caractersticas: -Separacin y aislamiento de los datos. -Cada programa define y dirige a s mismo datos. -Cada programa mantiene actualizado su propio juego de los datos. -La estructura de archivo es definida en la clave de programa. -Sistemas archivo basados en la recoleccin de la solicitud un programa Limitaciones: - No puede acceder a otros archivos fcilmente. - Los programas son escritos en lenguas diferentes - Ningn control sobre acceso y manipulacin de los datos Funciones: - La estructura de archivo es definida en la clave de programa. - Los mismos datos son sujetado por programas diferentes. - La definicin de los datos fue se arraigada en la solicitud del Programar, en vez de ser guardado por separado. Ventajas: - Lleva a cabo servicios para los usuarios finales (por ejemplo informes). - Cada programa define y dirige s mismo Datos. -no requiere reglas para los datos.

De un DBMS
Componentes: Equipo fsico Software Datos Caractersticas: - permisos que la especificacin de los datos escribe a mquina, estructura y cualquier restricciones de datos. - todas especificaciones son guardadas en la base de datos. - instalacin de investigacin general de los datos. - Admite usuarios quienes puede tener vista propia de la base de datos. Limitaciones: - Sujeto a una red de software y aplicaciones.

Desventajas: - Cualquier nuevo requisito necesita un nuevo programa. - Formatos de archivo incompatibles duplicacin de los datos - espacio desperdiciado y valores potencialmente diferentes

Funciones: -Un sistema de software que eso permite que a usuarios definan, cree, y mantenga actualizado la base de datos. -Provee el acceso controlado a esta base de datos. - Todas especificaciones son guardadas en la base de datos. Ventajas: - Un sistema de seguridad. - Un sistema de integridad. - Una coincidencia controla el sistema. - Un sistema de control de recuperacin. - Un catlogo usuario - accesible. - Un mecanismo de visualizacin. - Suministra usuarios con solamente los datos que requieren o necesitan usar. - Reduzca la complejidad. - Provea un nivel de garanta. - Suministre un mecanismo para personalizar la apariencia De la base de datos. - Presentar una inalterable imagen consecuente de la estructura de la base de datos, incluso si la subyacente base de datos es cambiada. - Control de la redundancia de datos. - Regularidad de datos. - Ms informacin de la misma cantidad de Datos. - Compartimiento de los datos. - Mejor la integridad de datos. - Mejor la seguridad. Desventajas: - Complejidad - Tamao - Coste de DBMS - Gastos de equipo fsico adicionales gastos de equipo fsico adicionales - Coste de la conversin - Rendimiento - Impacto ms alto de un fracaso

Glosario: 1. - (DBMS) Sistema de administracin de base de datos Un sistema de software que eso permite que a usuarios definan, Cree, y mantenga actualizado la base de datos y provee el acceso controlado a esta base de datos. 2.- (SGBD) Sistema gestor de bases de datos Consiste en una coleccin de datos interrelacionados y una coleccin de programas para acceder a esos datos. Los datos describen o pertenecen a una empresa particular. 3.- Modelo de datos: Es una coleccin de herramientas conceptuales para describir los datos, las relaciones entre los datos, la semntica de los datos y las restricciones de los datos. 4.- (LDD) lenguaje de definicin de datos Es el lenguaje que permite la especificacin de los datos escribe a mquina, estructura y cualquier restricciones de datos. 5.- (LMD) Un lenguaje de manipulacin de datos Es un lenguaje que permite a los usuarios acceder o manipular los datos. 5.1.- LMDs procedimentales. Requieren que el usuario especique qu datos se necesitan y cmo obtener esos datos. 5.2.LMDs declarativos (tambin conocidos comoLMDs no procedimentales). Requieren que el usuario especifique qu datos se necesitan sin especificar cmo obtener esos datos. 6.- DML de procedimiento Permite que el usuario le diga al sistema como manipule exactamente los datos. 7.- DML non- de procedimiento Permite que el usuario diga qu datos son necesitados 8.- (D.A) Administrador de datos Adems de la administracin de datos, el proceso de flujo de trabajo y las tareas de seguridad que pueden realizar los miembros de la funcin Modelador en Planning Business Modeler, los miembros de la funcin de administrador de datos tambin pueden realizar tareas de integracin de datos. 9.- (DBA) Administrador de base de datos Es la persona responsable de los aspectos ambientales de una base de datos. En general esto incluye lo siguiente:

Recuperabilidad - Crear y probar Respaldos Integridad - Verificar o ayudar a la verificacin en la integridad de datos Seguridad - Definir o implementar controles de acceso a los datos Disponibilidad - Asegurarse del mayor tiempo de encendido Desempeo - Asegurarse del mximo desempeo incluso con las limitaciones Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.

10.- Modelos de datos objeto basados en entidad - relacin Semntico, funcional, orientado al objeto. 11.- Modelos de datos registr basados en modelo de datos de Relacional Modelo de datos de la red, modelo de datos jerrquico. Modelos de datos fsicos

12.- Abstraccin de datos Para que el sistema sea til debe recuperar los datos ecientemente. Los desarrolladores esconden la complejidad a los usuarios a travs de varios niveles de abstraccin para simplicar la interaccin de los usuarios con el sistema.

13.- Nivel fsico: El nivel ms bajo de abstraccin describe cmo se almacenan realmente los datos. En el nivel fsico se describen en detalle las estructuras de datos complejas de bajo nivel. 14.- Nivel lgico: El siguiente nivel ms alto de abstraccin describe qu datos se almacenan en la base de datos y qu relaciones existen entre esos datos. La base de datos completa se describe as en trminos de un nmero pequeo de estructuras relativamente simples. Aunque la implementacin de estructuras simples en el nivel lgico puede involucrar estructuras complejas del nivel fsico, los usuarios del nivel lgico no necesitan preocuparse de esta complejidad. Los administradores de bases de datos, que deben decidir la informacin que se mantiene en la base de datos, usan el nivel lgico de abstraccin. 15.- Nivel de vistas: El nivel ms alto de abstraccin describe slo parte de la base de datos completa. A pesar del uso de estructuras ms simples en el nivel lgico, queda algo de complejidad, debido a la variedad de informacin almacenada en una gran base de datos. Muchos usuarios del sistema de base de datos no necesitan toda esta informacin. En su lugar, tales usuarios necesitan acceder slo a una parte de la base de datos. Para que su interaccin con el sistema se simplifique, se define la abstraccin del nivel de vistas. El sistema puede proporcionar muchas vistas para la misma base de datos. ANSI-SPARC Three-Level Architecture 16.- Nivel externo - la visualizacin de la base de datos de usuarios. - describe esa base de datos parte de que lo es relevante para un usuario especial. 17.- Nivel conceptual - visualizacin de comunidad de la base de datos. - describe qu datos ser guardado en la base de datos Y las relaciones entre los datos. 18.- Nivel interno - la representacin fsica de la base de datos en adelante La computadora. - describe cmo los datos son almacenado hacia dentro - describe cmo los datos son almacenado el Base de datos. 19.- Independencia de datos lgica - hace referencia a la inmunidad de esquemas externos hace Cambios en el esquema conceptual. - cambios de esquema conceptuales - no debe requerir los cambios para el exterior Esquema o nuevas versiones de la solicitud programan.

20.- Independencia de datos fsica - hace referencia a la inmunidad del esquema conceptual hace cambios en el esquema interno. - cambios de esquema internos. - no debe requerir que el cambio se conceptual o en esquemas externos. 21.- Teleprocessing Arquitectura tradicional. Unidad principal sola con varias unidades terminales Adjuntar. La tendencia es ahora hacia reducir el tamao. 22.- Servidor de archivo El servidor de archivo est conectado con algunas estaciones al otro lado de una red. La base de datos reside sobre el servidor de archivo. La SABD y las aplicaciones ejecutadas sobre cada uno. 23.- Cliente-servidor El servidor sujeta la base de datos y la SABD. El cliente dirige interfaz de usuario y carreras 24.- (IRDS) El sistema de diccionario de recurso de informacin Extensibilidad de los datos; integridad de los datos; acceso controlado para los datos.

25.- Modelo entidad-relacin El modelo de datos entidad-relacin (E-R) est basado en una percepcin del mundo real que consta de una coleccin de objetos bsicos, llamados entidades, y de relaciones entre estos objetos. 26.- Una entidad Es una cosa u objeto en el mundo real que es distinguible de otros objetos. Por ejemplo, cada persona es una entidad. 27.- Una relacin Es una asociacin entre varias entidades. Por ejemplo, una relacin impositor asocia un cliente con cada cuenta que tiene. 28.- Modelo relacional En el modelo relacional se utiliza un grupo de tablas para representar los datos y las relaciones entre ellos. Cada tabla est compuesta por varias columnas, y cada columna tiene un nombre nico. 29.- La manipulacin de datos es: La recuperacin de informacin almacenada en la base de datos. La insercin de informacin nueva en la base de datos. El borrado de informacin de la base de datos. La modificacin de informacin almacenada en la base de datos. 30.- Los programas de aplicacin Son programas que se usan para interaccionar con la base de datos. Los programas de aplicacin se escriben usualmente en un lenguaje anfitrin, tal como C, C++ o Java. 31.- Usuarios normales. Son usuarios no sofisticados que interactan con el sistema mediante la invocacin de alguno de los programas de aplicacin permanentes que se ha escrito previamente. Por ejemplo, un cajero bancario.

32.- Los usuarios sofisticados Son usuarios que interactan con el sistema sin programas escritos. En su lugar, ellos forman sus consultas en un lenguaje de consulta de bases de datos. Cada una de estas consultas se enva al procesador de consultas, cuya funcin es transformar instrucciones LMD a instrucciones que el gestor de almacenamiento entienda. Los analistas que envan las consultas para explorar los datos en la base de datos entran en esta categora. 33.- Definicin del esquema. El ABD crea el esquema original de la base de datos escribiendo un conjunto de instrucciones de definicin de datos en el LDD. 34.- Gestor de almacenamiento Es un mdulo de programa que proporciona la interfaz entre los datos de bajo nivel en la base de datos y los programas de aplicacin y consultas emitidas al sistema. El gestor de almacenamiento es responsable de la interaccin con el gestor de archivos. Los datos en bruto se almacenan en disco usando un sistema de archivos, que est disponible habitualmente en un sistema operativo convencional. El gestor de almacenamiento traduce las diferentes instrucciones LMD a rdenes de un sistema de archivos de bajo nivel. As, el gestor de almacenamiento es responsable del almacenamiento, recuperacin y actualizacin de los datos en la base de datos.

35.- Gestor de autorizacin e integridad. Que comprueba que se satisfagan las restricciones de integridad y la autorizacin de los usuarios para acceder a los datos. 36.- Gestor de transacciones. Que asegura que la base de datos quede en un estado consistente (correcto) a pesar de los fallos del sistema, y que las ejecuciones de transacciones concurrentes ocurran si conflictos. 37.- Gestor de archivos. Que gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas para representar la informacin almacenada en disco. 38.- Gestor de memoria intermedia. Que es responsable de traer los datos del disco de almacenamiento a memoria principal y decidir qu datos tratar en memoria cach. El gestor de memoria intermedia es una parte crtica del sistema de bases de datos, ya que permite que la base de datos maneje tamaos de datos que son mucho mayores que el tamao de la memoria principal. El gestor de almacenamiento implementa varias estructuras de datos como parte de la implementacin fsica del sistema: 39.- Archivos de datos. Que almacenan la base de datos en s. 40.- Diccionario de datos. Que almacena metadatos acerca de la estructura de la base de datos, en particular, el esquema de la base de datos. 41.- ndices. Que proporcionan acceso rpido a elementos de datos que tienen valores particulares. Procesador de consultas Los componentes del procesador de consultas incluyen: 42.- Intrprete del LDD. Interpreta las instrucciones del LDD y registra las definiciones en el diccionario de datos.

43.- Compilador del LMD. Que traduce las instrucciones del LMD en un lenguaje de consultas a un plan de evaluacin que consiste en instrucciones de bajo nivel que entiende el motor de evaluacin de consultas. Una consulta se puede traducir habitualmente en varios planes de ejecucin alternativos que proporcionan el mismo resultado. El compilador del LMD tambin realiza optimizacin de consultas, es decir, elige el plan de evaluacin de menor coste de entre todas las alternativas. 44.- Motor de evaluacin de consultas. Que ejecuta las instrucciones de bajo nivel generadas por el compilador del LMD. 45.- Un esquema de base de datos Se especifica con un conjunto de definiciones que se expresan usando un lenguaje de definicin de datos (LDD).

Potrebbero piacerti anche