Almacenamiento de Informacion Flashcards
¿Que es un fichero/archivo?
Conjunto de información relacionada, tratada como un todo y organizada de forma estructurada
¿Que se puede hacer con los datos de un fichero?
Se pueden añadir, suprimir, modificar o consultar
¿Como se cargan los ficheros voluminosos?
Solo se carga en RAM partes de esos ficheros
Tipos de ficheros segun durabilidad y descripcion
Permanentes - Informacion relevante, permanencia amplia
Temporales - Información especifica, permanencia corta y descripcion
Tipos de ficheros permanentes y descripcion
Constantes - Datos fijos para aplicacion
Maestros - Estado actual de datos modificables (por usuarios)
Historicos - Estados antiguos de datos modificables
Tipos de ficheros temporales y descripcionIn
Intermedios - Datos que van a ser transferidos a otra aplicacion
De resultados - Datos que van a ser transferidos a un dispositivo de salida
De maniobra - Datos que no pueden ser mantenidos por falta de espacio
¿Que es la Clave/Llave?
Campo que identifica y ordena los registros
Tipos de ficheros segun metodos de acceso de la base de datos
Secuencial, Acceso directo, Indexado
¿Como se lee un Fichero secuencial?
Se leen todos los registros hasta llegar al registro deseado
¿Como se lee un Fichero acceso directo?
Se accede directamente al registro mediante campo clave
¿Como se lee un Fichero indexado?
Se consulta en un indice la direccion de un campo clave y se accede al registro
¿Que es una Base de datos?
Coleccion de datos relacionados logicamente entre si, con definicion y descripcion comunes, estructurados de una manera determinada
¿Que finalidad tiene una Base de datos?
Ser accedida por aplicaciones o usuarios
¿Que son los metadatos?
Descripcion de los datos
Elementos de bases de datos
Entidades, Atributos, Registros, Campos
¿Que son las Entidades en las Bases de datos?
Clase de objeto real o abstracto del que se almacena información.
¿Que son los Atributos en las Bases de datos?
Datos que se almacenan de la entidad
¿Que son los Registros en las Bases de datos?
Conjunto de atributos, donde se almacena la información de cada entidad
¿Que son los Campos en las Bases de datos?
Donde se almacenan los atributos de cada registro
Grupos de personas que usan base de datos y descripcion
Administrador - Creacion o implementacion. Escoge tipo de fichero, indices, ubicacion
Diseñadores - Diseñan base de datos.
Programadores - Implementan programas de aplicacion para usuarios finales.
Usuarios - Clientes finales
Tipos de almacenamiento de informacion de bases de datos y descripcion
Discos duros HD
Discos SATA: Interfaz de transferencia entre, placa base, dispositivos almacenamiento
Discos SAS/SCSI: Interfaz para discos de gran capacidad de almacenaje
Discos duros SSD
RAID: Montaje en conjunto de dos o mas discos duros
Sistemas NAS: Recurso que se conecta a la red y provee almacenamiento a traves de red
Sistemas SAN: Red dedicada que proporciona almacenamiento unificado
Modelos de bases de datos y descripcion
Jerarquico - Relacion entre entidades padre e hijo
En red - Varios padres e hijos
Relacional - Conjunto de tablas
Orientado a objetos - Objetos pertenecientes a Clases organizadas jerarquicamente
¿Que es el Dominio?
Conjunto de valores que puede tomar un atributo
¿Que es SQL?
Lenguaje habitual para consultas a bases de datos
Tipos de bases de datos segun contenido
Informacion actual
Directorios
Documentales
Tipos de bases de datos segun uso individual
Compartida
Acceso publico
Propietarias o bancos de datos
Tipos de bases de datos segun variabilidad de informacion
Estaticas
Dinamicas
Tipos de bases de datos segun organismo productor
Organismos publicos y administracion
Instituciones sin animo de lucro
Entidades privadas o comerciales
Cooperacion en red
Tipos de bases de datos segun cobertura telematica
Cientifico-tecnologicas Economico-empresariales Medios de comunicacion Politico-administrativo y juridico Sanitario Gran publico
Tipos de bases de datos segun modelo de acceso
Acceso local
CD-ROM
En linea
Tipos de bases de datos segun localizacion de informacion
Centralizadas
Distribuidas
¿Que es un Sistema gestor de bases de datos?
Conjunto coordinado de programas, lenguajes, procedimientos, para facilitar la creacion y mantenimiento de bases de datos
Funciones de un Sistema gestor de bases de datos
Descripción o definicion
Manipulacion
Control
Funcion de descripcion o definicion de un Sistema gestor de bases de datos, lenguaje y niveles
Descripción o definicion: Crear estructura apropiada para integrar datos. Lenguaje de descripcion de datos (DDL)
Nivel interno: Espacio en disco reservado, longitud de campos, modo de representacion
Nivel conceptual: Definicion de entidades e identificacion, atributos, interrelaciones, restricciones
Nivel externo: Vistas de usuarios a traves de lenguaje
Funcion de manipulacion de un Sistema gestor de bases de datos, y lenguaje
Manipulacion: Añadir, suprimir, modificar, buscar datos. Lenguaje de manipulacion de datos (DML)
Funcion de control de un Sistema gestor de bases de datos, y lenguaje
Control: Proteccion de datos de usuario, mecanismos de creacion y modificacion para usuarios. Lenguaje de control de datos (DCL)
¿Que lenguaje se usa para desarrollar las funciones de un sistema gestor de bases de datos?
SQL
¿Que es la Independencia lógica de un SGBDD?
Modificar esquema conceptual sin modificar esquema externo ni programas
¿Que es la Independencia física de un SGBDD?
Modificar esquema interno sin modificar esquema conceptual o externo ni programas
¿Que es la Completitud en Fragmentación de BDD?
Cada elemento de datos de relación debe encontrarse en uno de los fragmentos
¿Que es la Reconstrucción en Fragmentación de BDD?
La reconstrucción de la relación, a partir de fragmentos, preserva restricciones definidas
¿Que es la Disyunción en Fragmentación de BDD?
Si relación se descompone verticalmente, atributo clave aparece en todos los fragmentos
¿Que es la Fragmentacion? ¿Y sus tipos?
Es la descomposicion de una tabla en fragmentos menores. Puede ser horizontal (por tuplas), vertical (por atributos individuales), o hibrida (combinacion)