Trabajo Base de Datos

15
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LAS FUERZAS ARMADAS SAN CRISTOBAL – EDO TACHIRA SISTEMAS DE CONOCIMIENTOS Y SISTEMAS DE ARCHIVOS INTEGRANTES: GONZALEZ B. DIANA C. CI V-204968! DU"UE MIGUEL CI V-2#8260! MARLON VERA CI V-8$8446 SARMIENTO PEDRO CI V- BASE DE DATOS SECCION D SAN CRISTOBAL% &UNIO DE 20!

description

SISTEMA DE ARCHIVOS Y CONOCIMIENTO

Transcript of Trabajo Base de Datos

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA DEFENSAUNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICADE LAS FUERZAS ARMADASSAN CRISTOBAL EDO TACHIRA

SISTEMAS DE CONOCIMIENTOS Y SISTEMAS DE ARCHIVOS

INTEGRANTES:GONZALEZ B. DIANA C. CI V-20496815DUQUE MIGUEL CI V-23826051MARLON VERA CI V-18718446SARMIENTO PEDRO CI V-

BASE DE DATOSSECCION 1D

SAN CRISTOBAL, JUNIO DE 2015INTRODUCCION

El conocimiento acumulado a lo largo de la historia, evoluciona y se actualiza permanentemente en forma cada vez ms acelerada, expandiendo su alcance y repercusin social en cada mbito de la actividad humana. Constituye el motor de transformacin y desarrollo de una nacin dentro del concierto mundial cada vez mas competido, donde los pases que alcanzan un primer plano de crecimiento industrial, tecnolgico y econmico, repercutiendo sus beneficios entre los habitantes. Ellos se caracterizan por la gran inversin que realizan en la adquisicin, desarrollo y explotacin de conocimiento especializado. Las organizaciones reconocen que su principal recurso es el humano, entre las razones que justifican la afirmacin destaca, el atributo de la persona como un ser dotado de habilidades y capacidades adecuadas en el ejercicio de funciones especficas gracias al nivel de preparacin que ha adquirido a lo largo de su vida; donde a travs del estudio, prctica y experiencias acumula un alto nivel de conocimientos. Por tal motivo, el individuo, la familia, las empresas y el gobierno reconocen como una prioridad el fomento de la educacin, la investigacin y el desarrollo tecnolgico. Ya que este medio constituye la esperanza de un mejor futuro, puesto que es un instrumento que contribuye a colocar en una posicin ventajosa a la persona, la organizacin y al pas mismo dentro del mbito donde se desenvuelven.El profesional de la informtica debe adquirir los conocimientos y habilidades que le permitan encarar proyectos con un alto nivel de desarrollo tecnolgico, entre ellos la creacin de sistemas expertos que procuren explotar el acervo de los especialistas en forma sistematizada, destinndolos a campos especficos como el diagnstico mdico, control de procesos, evaluacin de condiciones meteorolgicas, entre otros.

Sistemas de Conocimiento

Lossistemas de conocimientosonsistemas expertosideados para crear nuevo conocimiento a partir delconocimiento explcitopresente en los documentos de las bases de datos. Siguen el proceso KDDen sus diferentes fases. Tienen su origen en los softwares cienciomtricos desarrollados para facilitar el anlisis de grandes conjuntos documentales cientficos o tecnolgicos (artculos cientficos, patentes, tesis doctorales, etc.).

Los sistemas de conocimiento son de gran utilidad para los equipos de inteligencia competitiva y devigilancia tecnolgicade las organizaciones ya que proporcionan informes, diagramas, grficos y mapas muy apreciados en la toma de decisiones estratgicas. La evaluacin de redes de conocimiento se beneficia de la existencia de sistemas de conocimiento desarrollados para transformar la informacin en conocimiento,procesando de una manera rpida y controlada ingentes conjuntos documentales y creando nuevo conocimiento a partir de ellos.

Laingeniera del conocimientoes la rama de lainteligencia artificialque tiene por objetivo la creacin de indicadores, mtodos e instrumentos de naturaleza matemtica, informtica y lingstica, para el anlisis y la representacin cartogrfica de la informacin cientfica y tcnica.

Si consideramos el esquema de la Figura 1 como unSistema de Conocimiento, una aplicacin informtica que responda a este sistema deber conjuntar dos capacidades operativas complementarias: una la de creacin de la base de conocimiento mediante el anlisis de palabras asociadas y la otra la de consulta y gestin de esa base de conocimiento. El sistema debe estar realimentado, de tal forma que la propia base de conocimiento puede ser considerada a su vez una base de datos que genere otra nueva base de conocimiento de rango superior. Para cada output, el sistema debe responder con un conocimiento objetivo que constar de: temas de investigacin, representaciones grficas de las redes de conocimiento, mapas o diagramas estratgicos, indicadores de conocimiento como centralidad y densidad, series temticas temporales, etctera

Sistemas de Archivos

Unsistema de archivosson los mtodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los archivos de un disco o particin; es decir, es la manera en la que se organizan los archivos en el disco. El trmino tambin es utilizado para referirse a una particin o disco que se est utilizando para almacenamiento, o el tipo del sistema de archivos que utiliza. As uno puede decir tengo dos sistemas de archivo refirindose a que tiene dos particiones en las que almacenar archivos, o que uno utiliza el sistema de archivos extendido, refirindose al tipo del sistema de archivos.La diferencia entre un disco o particin y el sistema de archivos que contiene es importante. Unos pocos programas (incluyendo, razonablemente, aquellos que crean sistemas de archivos) trabajan directamente en los sectores crudos del disco o particin; si hay un archivo de sistema existente all ser destruido o corrompido severamente. La mayora de programas trabajan sobre un sistema de archivos, y por lo tanto no utilizarn una particin que no contenga uno (o que contenga uno del tipo equivocado).Antes de que una particin o disco sea utilizada como un sistema de archivos, necesita ser iniciada, y las estructura de datos necesitan escribirse al disco. Este proceso se denominaconstruir un sistema de archivos.La mayora de los sistemas de archivos UNIX tienen una estructura general parecida, aunque los detalles exactos pueden variar un poco. Los conceptos centrales sonsuper bloque,nodo-i,bloque de datos,bloque de directorio, ybloque de indireccin. El super bloque tiene informacin del sistema de archivos en conjunto, como su tamao (la informacin precisa aqu depende del sistema de archivos). Un nodo-i tiene toda la informacin de un archivo, salvo su nombre. El nombre se almacena en el directorio, junto con el nmero de nodo-i. Una entrada de directorio consiste en un nombre de archivo y el nmero de nodo-i que representa al archivo. El nodo-i contiene los nmeros de varios bloques de datos, que se utilizan para almacenar los datos en el archivo. Slo hay espacio para unos pocos nmeros de bloques de datos en el nodo-i; en cualquier caso, si se necesitan ms, ms espacio para punteros a los bloques de datos son colocados de forma dinmica. Estos bloques colocados dinmicamente son bloques indirectos; el nombre indica que para encontrar el bloque de datos, primero hay que encontrar su nmero en un bloque indirecto.Los sistemas de archivos UNIX generalmente nos permiten crear unagujeroen un archivo (esto se realiza con la llamada al sistemalseek (); compruebe su pgina de manual), lo que significa que el sistema de archivos simplemente intenta que en un lugar determinado en el archivo haya justamente cero bytes, pero no existan sectores del disco reservados para ese lugar en el archivo (esto significa que el archivo utilizar un poco menos de espacio en disco). Esto ocurre frecuentemente en especial para pequeos binarios, libreras compartidas de Linux, algunas bases de datos, y algunos pocos casos especiales. (los agujeros se implementan almacenando un valor especial en la direccin del bloque de datos en el bloque indirecto o en el nodo-i. Esta direccin especial indica que ningn bloque de datos est localizado para esa parte del archivo, y por lo tanto, existe un agujero en el archivo).El sistema de archivos provee una abstraccin de la memoria secundaria (discos, cintas, medios extrables, etc.). Implementa una interfaz que permite acceder a la informacin guardada en memoria secundaria de una manera sencilla, generalmente a travs de nombres de archivos y directorios o carpetas.

1Tipos de archivos En un sistema coexisten diferentes tipos de archivo. Por ejemplo, binarios (ejecutables o datos), texto (cdigo fuentes, archivos de configuracin,shellscriptsetc.), y otros cuya semntica se relaciona con la aplicacin que lo genera y/o usa (procesadores de palabras, visualizadores, etc.). Si el sistema de archivos distingue los diferentes tipos de archivos, puede ayudar a evitar malos usos. Por ejemplo, mostrar en pantalla un archivo binario, que a menudo desconfigura el terminal, o peor, imprimirlo! En sistema que no los distinguen, se utilizan tcnicas como: nombres especiales (p.e., en Windows/DOS, laextensin, como .doc, .exe, etc.) analizar los primeros bytes del archivo (p.e., Unix). Muchas aplicaciones colocan un encabezado (identificacin en ASCII o un cdigo) al principio del archivo; donde no existe este encabezado, se utilizan heursticas para comparar el patrn de los primeros bytes con el generado por aplicaciones conocidas (p.e., compiladores) Distinguir diferentes tipos de archivos tiene como inconvenientes principales que el sistema se hace ms complejo (diferentes interfaces para diferentes tipos de archivo), y que tipos no considerados de todos modos deben asumirse como alguno de los existentes (por ejemplo, si no existe el tipo PDF, se asume como tipo texto, e igualmente debe analizarse para saber cmo interpretarlo). La estructura interna (bloques, sectores, etc.) es escondida por el sistema de archivos. El sistema de archivos implementa a menudo (p.e., Unix) la abstraccin de una secuencia de bytes o sectores lgicos, que internamente traduce en accesos conformes a la estructura interna (p.e., un sector lgico puede corresponder a varios fsicos, o viceversa). Se mantiene (el S.O.) un ndice (offset) relativo al inicio del archivo, para sucesivos accesos.

2Mtodos de acceso Acceso secuencial. Es la ms comn, usada por compiladores. Se hacen lecturas y escrituras. Cada lectura o escritura avanza el ndice del archivo el nmero de bytes que se ley o escribi. Acceso directo. El patrn de accesos no es secuencial. Por ejemplo, en una BD, la aplicacin maneja directamente la ubicacin (lgica) de los registros en el archivo, y los acceso directamente (p.e., el 14, luego el 53, luego el 22, etc.) Otros. Se construyen sobre el acceso directo. Por ejemplo, indexados (ISAM).

3Operaciones sobre archivos

Crear.Se crea un archivo vaco. Anuncia al sistema que se va a crear y establece atributos

Borrar.Libera su espacio en disco asignado, y en las tablas del sistema de archivos (directorio, espacio librecupado, etc.)

Abrir.Antes de usar un archivo hay que abrirlo, con el objetivo de que el sistema obtenga los atributos y la lista de bloques de disco del archivo para cargarla en memoria y poder accederlo rpidamente.

Cerrar.Se guarda en disco informacin del archivo que an no haya sido respaldada (porque est en buffers), y se liberan los espacios en tablas de sistema

Leer, escribir.

Agregar(Append). Es una variante de escribir que agrega al final del archivo (a menudo no tiene una llamada al sistema especica)

Desplazar(Seek) Mueve el apuntador del archivo, sin leer o escribir nada

Modificar, leer atributos

Renombrar4AtributosEjemplos de posibles atributos de archivo1. Proteccin2. Contrasea3. Creador4. Dueo5. Indicador de slo lectura6. Indicador de oculto7. Indicador de sistema8. Indicador de archivado9. Indicador de ASCII/binario10. Indicador de acceso aleatorio11. Indicador de temporal12. Indicador de bloqueo13. Longitud de registro (si estructurado)14. Hora: creacin, ltimo acceso, ltimo cambio15. Tamao16. Tamao mximo

5Estructuras de directorios La estructura de directorios es una estructura que permite asociar los nombres de archivo a la zona del disco (u otro dispositivo) donde se encuentra la informacin del archivo; as mismo, guarda los atributos del archivo (p.e., permisos, fechas de acceso, etc.) El sistema de archivos se divide en particiones de discos. Cada particin contiene un directorio del dispositivo o tabla de contenidos de volumen, que contiene la informacin para localizar los archivos de la particin. Operaciones sobre directorios: buscar un archivo (abrir), crear, borrar, mostrar lista de archivos del directorio, renombrar, recorrer el sistema de archivos (por ejemplo, para respaldo).5.1Organizacin1. Directorio de nivel nico2. De dos niveles3. Arboles4. Grafos a cclicos

5.2OperacionesCrearSe crea directorio vaco, salvo ``.''y ``..''

BorrarSlo si est vaco (salvo . y ..)

AbrirPara poder leer un directorio se debe abrir, al igual que un archivo

CerrarLibera espacio en tablas del sistema

LeerLee contenido de los directorios

Renombrar

EnlazarCrea una nueva entrada en un directorio (que puede ser el mismo o uno diferente) de un archivo existente

DesenlazarElimina el enlace

6ProteccinDos aspectos:1. Contra daos fsicos (confiabilidad). Tcnicas: respaldos, redundancia, sistemas transaccionales (journaled)2. Contra uso indebido. Permisologa: listas de acceso y grupos,7SemnticaDefine de manera precisa lo que debe ocurrir en los accesos a archivos, especialmente en relacin a la concurrencia. Por ejemplo, en Unix, las escrituras a un archivo por un usuario deben ser inmediatamente visibles a otros usuarios que tienen abierto el mismo archivo. Tambin permite que el apuntador (ndice uoffset) sea compartido por varios usuarios, por lo que cambios en el ndice afectan a todos.Otras semnticas son posibles. Por ejemplo, que un archivo compartido (abierto por ms de un proceso) no puede ser modificado

CONCLUSIONESEl crecimiento acelerado de la actividad humana en los mbitos comerciales, educativos, sociales, culturales y financieros, requiere la participacin de los recursos tecnolgicos que faciliten la concentracin y diseminacin del conocimiento, como lo constituyen los sistemas de informacin, las bases de datos y las redes de computadoras. El empleo de tales aplicaciones aunado a infraestructuras de comunicacin de medios masivos y de transmisin de datos como internet, provocan una explosin de conocimientos puestos al alcance del usuario en forma inmediata y sin importar el lugar en que se encuentren, barreras de idioma, nivel cultural ni posicin social. Ante esta situacin, el usuario es rebasado en su capacidad de buscar, seleccionar y asimilar la informacin y conocimiento realmente til a partir del universo a su alcance; hacindose necesario la ayuda de herramientas que puedan interpretar sus requerimientos, hacer la investigacin necesaria y filtrar el acervo disponible, presentando nicamente aquello que es relevante. El ideal de este trabajo es contribuir en la enseanza de los sistemas expertos, como fuente de consulta, que aunada a los textos y ctedras del profesor, colabore en la formacin del profesional informtico. Por tal motivo, sern bienvenidas las observaciones y sugerencias para corregir y mejorar su contenido.

BIBLIOGRAFIA

https://es.wikipedia.org/wiki/Sistema_de_conocimientohttp://es.slideshare.net/arturobq/expo-equipo-3-isc-v-si-presentationhttp://www.ugr.es/~rruizb/cognosfera/sala_de_estudio/ciencimetria_redes_conocimiento/sistemas_conocimiento.htmhttps://es.wikipedia.org/wiki/Sistema_de_archivoshttp://www.tldp.org/pub/Linux/docs/ldp-archived/system-admin-guide/translations/es/html/ch06s08.htmlhttp://ldc.usb.ve/~figueira/cursos/ci3825/Teoria/Clases/SistemaArchivos.html