Tema 4 Flashcards

1
Q

Base de datos

A

banco de información que contiene datos almacenados de distinta manera que estan relacionados entre sí que se clasifican en conjuntos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Características de las bases de datos

A
  • Redundancia controlada, los datos no deben repetirse
  • Estructura debe reflejar relaciones y restricciones del mundo real
  • Los datos son independientes al usuario o app. Así cualquier app puede acceder a ellos
  • Definición y descripción única
  • Integridad de los datos y deben seguir las normas de acceso y seguridad
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Diferencia entre datos e información

A

Los datos no tienen significado. Para que sean útiles los datos deben interpretarse para generar información.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Diferencias entre un sistema de información y una base de datos

A

Las bases de datos son un componente de un sistema de información

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Por qué son necesarias las bases de datos?

A

Beneficios de compartir datos

Registrar la información

Mantener coherencia de datos

facilidad de recuperar información

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Importancia del uso de transacciones,estados y actualizaciones para mantener la coherencia de los datos (y la integridad)

A

Para garantizar la coherencia de los datos en una transferencia de dinero entre dos cuentas es necesario completar dos operaciones (extraer de una cuenta e ingresar en otra). La transacción no se realizará si no se completan ambas operaciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Concurrencia

A

Es una situación en la que se comparten datos y se acceden al mismo tiempo bien en operación de lectura o escritura

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Propiedades ACID en una transacción de bases de datos

A
  • Atomicidad: Todos los cambios en los datos se realizan como si fuera una sola operación
  • Coherencia: Los datos están en un estado coherente cuando se inicia una transacción y cuando finaliza
  • Aislamiento (isolation): El estado intermedio de una transacción es invisible para otras transacciones es invisible.

-Durabilidad: Después de que una transacción se complete correctamente, los cambios en los datos persisten y no se deshacen, incluso en el caso de una anomalía del sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Funciones que se deben realizar sobre las bases de datos.

A

Funciones de consulta: podemos acceder y consultar información

Funciones de actualización: podemos modificar la información

Función de validación de datos: comprobamos que los datos están en el formato correcto

Función verificación de datos: la información es acorde a lo que habíamos registrado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define SGBD

A

es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Funciones de una SGBD

A
  • Definición de los datos
  • Manipulación de los datos
  • Seguridad e integridad de los datos
  • Recuperación y restauración de los datos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Características de un SGBD

A

● Abstracción de la información
● Independencia
● Redundancia mínima
● Consistencia
● Seguridad
● Integridad
● Respaldo y Recuperación
● Control de la concurrencia
● Permisos de acceso
● Bloqueo de dato

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Características de los tres niveles del esquema: conceptual, lógico y físico:

A

● Un modelo de datos lógicos describe los datos con el mayor detalle posible, independientemente de cómo se implementarán físicamente en la base de datos.

● Un modelo conceptual de datos identifica las relaciones de más alto nivel entre las diferentes entidades. El modelo de datos físicos representa cómo se construirá el modelo en la base de datos.

● Un modelo de base de datos física muestra todas las estructuras de tabla, incluidos el nombre de columna, el tipo de datos de columna, las restricciones de columna, la clave principal, la clave externa y las relaciones entre las tablas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué son los modelos de datos?

A

definen cómo se modela la estructura lógica de una base de datos. Los modelos de datos son entidades fundamentales para introducir la abstracción en una base de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Diccionario de datos

A

Un diccionario de datos trata de documentar los metadatos más ligados a su almacenamiento en la base de datos. Es decir, incluye aspectos técnicos como el tipo de dato, formato…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿A qué se refiere con Tabla?

A

se refiere al tipo de modelado de datos donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de tablas.

17
Q

Clave principal

A

campo o a una combinación de campos que identifica de forma única a cada fila de una tabla.

18
Q

Clave secundaria

A

es un orden que no necesariamente identifica una fila de otra (puede haber repeticiones), pero sirve para procesar la información en un orden adecuado, para algún proceso en particular.

19
Q

Clave externa

A

establece una relación entre dos tablas

20
Q

Clave candidata

A

un conjuntó mínimo de uno o más atributos que pueden identificar de manera única cada fila en una tabla de una base de datos. esto significa que no puede haber dos filas con el mismo valor para todos los atributos de la clave candidata

21
Q

Clave primaria compuesta

A

Definimos una clave compuesta cuando ningún campo por si solo cumple con la condición para ser clave, por que es una clave primaria compuesta por dos o más campos.

22
Q

Los tipos de relación entre bases de datos

A
  1. Una a una: Un registro en la tabla B sólo pertenece a un registro de la tabla A.Y un registro en la tabla A solo pertenece a un registro de la tabla B
  2. Una a muchas: Un registro en la tabla B pertenece a muchos registros de la tabla A. Y muchos registros en la tabla A solo pertenecen a un registro de la tabla B
  3. Muchas a muchas: Un registro en la tabla B pertenece a muchos registros de la tabla A. Y muchos registros de la tabla A pertenecen a muchos registros de la tabla B
23
Q

Requisitos para crear una tabla que este en Primera Forma Normal

A
  • Todos los atributos son atómicos ( ej. campos no se repiten )
  • La tabla contiene una clave primaria
  • La clave primaria no contiene atributos nulos ( que carecen de dicho atributo )
  • No debe existir variación en el número de columnas
  • Los campos no clave deben identificarse por la clave
  • Debe existir una independencia del orden tanto de las filas como de las columnas
24
Q

¿Qué es un administrador de bases de datos?

A

Profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y las legalidades de las bases de datos, y de su calidad de datos.

25
Q

Algunas tareas de un administrador de bases de datos

A

● Implementar, dar soporte y gestionar bases de datos corporativas.

● Crear y configurar bases de datos relacionales.

● Ser responsables de la integridad de los datos y la disponibilidad.

● Diseñar, desplegar y monitorizar servidores de bases de datos.

26
Q

Métodos de recuperación de bases de datos

A

● La recuperación de bloqueo protege una base de datos de que se deja en un estado incoherente o inutilizable cuando las transacciones (también llamadas unidades de trabajo) se interrumpen de forma inesperada.

● La recuperación tras desastre consiste en el proceso de restaurar una base de datos en caso de incendio, terremoto, vandalismo u otros sucesos catastróficos.

● La recuperación de versiones es la restauración de una versión anterior de la base de datos, utilizando una imagen que se creó durante una operación de copia de seguridad.

● La recuperación en avance se puede utilizar para volver a aplicar los cambios realizados por las transacciones que se han confirmado después de realizar una copia de seguridad.