Parcial 1 Flashcards

1
Q

¿Que es un dato?

A

Hecho que representa algo que tiene un valor

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

¿Que es informacion?

A

Interpretacion de datos

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

¿Que es una base de datos?

A

Una collecion de datos relacionados/no relacionados que representa aspectos del mundo real.

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

¿Cuales son los componentes de una base de datos?

A

Usuarios, aplicacion de base de datos, manejador de base de datos(DBMS), base de datos

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

¿Que es el manejador de base de datos (DBMS)?

A

Sistema computarizado que permite a usuarios crear y mantener una base de datos

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

Cuales son las funciones del manejador de base de datos?

A

Creacion de la base de datos, creacion de tablas, lectura a la base de datos y modificacion a la base de datos, etc

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

que es ACID

A

Atomicidad, Consistencia, Aislamiento y Durabilidad

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

Quien y cuando se introdujo el modelo relacional?

A

Edgar Codd en 1970

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

Como se le llama al software usado para mantener modelos relacionales

A

Manejador de Base de Datos Relacionales

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

Cuales son los elementos importantes en una base de datos?

A

Entidades, Atributos, Relaciones, Tuplas, Grado, Cardinalidad y Dominio

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

Como se representan las entidades?

A

Tablas(relaciones)

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

Como se representan los atributos?

A

Las columnas

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

Como se representan las relaciones?

A

vinculos entre entidades

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

Que es el grado?

A

numero de atributos

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

Que es la cardinalidad

A

numero de tuplas

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

que es el dominio?

A

valores validos

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

que son las restricciones inherentes?

A

son las caracteristicas que diferencian a una relacion de una tabla (no las determina el usuario)

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

Que son las restricciones de semantica

A

las llaves, integridad, validacion, etc (las determina el usuario)

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

que tipo de llaves hay?

A

candidatas, primarias y secundarias

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

Por que necesitamos hacer un diseño de bases de datos?

A

Determina la estructura de la base de datos antes de realizar una implementacion de la misma

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

¿Que necesitamos saber para hacer el diseño de la base de datos?

A

Que elementos debemos considerar, como los vamos a relacionar y que restricciones existen

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

Cuales son algunas de las herramientas para el diseño de la base de datos

A

Modelo entidad / relacion, lenguaje para descripcion de objetos, lenguaje unificado de modelado

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

Quien creo el modelo entidad relacion y cuando

A

En 1976 por peter chen

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

que es el modelo entidad relacion

A

es una herramienta para el modelado de datos de alto nivel, comunmente usado para el diseño de una base de datos

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

De que consta el modelo entidad relacion

A

de atributos y elementos

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

Que es una entidad?

A

Objeto del mundo real sobre el que queremos almacenar informacion

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

que es un atributo

A

datos que definen al objeto

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

Que es una entidad debil?

A

no tienen atributos llaves, se identifican relacionandolas con otras entidades en combinacion con algunos atributos, y siempre tiene dependencia de existencia

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

cuales son las caracteristicas de una base de datos centralizada

A

control centralizado, esquema conceptual basado en la independencia de los datos, evitar redundancia, optimizacion basa en estructuras de datos, seguridad y mayor control de integridad

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

Cuales son las caracteristicas de las bases de datos distribuidas

A

Control grobal y control locas, esquema global basado en la fragmentacion y alojamiento, redundancia deliberada y controlada por la replicacion, optimizacion basada en planes de acceso distribuido, problemas de seguridad, menor control de integridad

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

cuales son las caracteristicas de las bases de datos disribuidas homogeneas

A

si todos los servidores usan el mismo DBMS, si todos los clientes usan software identico, todos los clientes son usuarios globales y el esquema global es la union de los esquemas locales

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

cuales son las caracteristicas de las bases de datos distribuidas heterogeneas

A

si se tienen distintos DBMS en los servidores, si los clientes usan distinto software para interactuar con la base de datos, si tienen usuarios locales y globales, el esquema global permite el acceso a datos de la base de datos remotas.

33
Q

cuales son las reglas de las bases de datos distribuidas

A

autonomia local, independencia de un sitio central, operacion continua (confiabilidad y disponibilidad), independencia /transparencia de ubicacion, independencia/transparencia de fragmentacion, independencia/transparencia de replicacion, procesamiento de consultas distribuidas, independencia de hardware, independencia del sistema operativo, independencia de red, independencia del DBMS

34
Q

que es el enfoque bottom up

A

a partir de bases de datos existentes, se llega a un esquema conceptual global. Pueden tener diferentes nombres y columnas

35
Q

que es el enfoque top down

A

la opcion para aplicaciones nuevas y sistemas homogeneos,

36
Q

que es un esquema de fragmentacion?

A

para cada relacion global, se elige la forma de fragmentarla buscando maximizar la autonomia local y el paralelismo en consultas y transacciones

37
Q

como se denotan los fragmentos

A

Ri

38
Q

Como se tienen que diseñar los fragmentos horizontales

A

de manera que sean conjuntos disjuntos

39
Q

como se tiene que diseñar los fragmentos verticales

A

cada fragmento de una relacion cuente con una llave o identificador de tupla

40
Q

que es un esquema de alojamiento

A

especifica que fragmentos se alojan en que sitios

41
Q

como se le llama a los fragmentos que se alojan en mas de un sitio

A

replicados

42
Q

Que significa R^ji

A

R es un fragmento, donde i es el indice del fragmento y j el indice del sitio

43
Q

las transacciones deben de cumplir con cuales propiedades

A

ACID

44
Q

que significa atomica

A

Todo o nada. O se garantizan todas las operaciones que componen la transaccion o no se realiza ninguna

45
Q

Que es consistente

A

De un estado inicial consistente (Valido) a un estado final consiste (valido)

46
Q

Que es Aislada

A

Dos transacciones sobre la misma informacion deben de ser independientes y no generar error

47
Q

que es durable

A

una vez completa , se almacena en un medio no volatil

48
Q

Cuales sentencias deben de ser transaccionales

A

Las sentencias DML

49
Q

que es DML

A

Lenguaje de Manipulacion de Datos

50
Q

cuales son las acciones DML

A

Insert, update, merge y delete

51
Q

cuales son las acciones dql

A

select

52
Q

Que significa dql

A

data query language

53
Q

que significa ddl

A

data definition language

54
Q

cuales son las acciones ddl

A

create, alter, drop, rename, truncate

55
Q

que significa dcl

A

data control language

56
Q

cuales son las acciones dcl

A

grant, revoke

57
Q

que significa tcl

A

transactional control language

58
Q

cuales son las acciones tcl

A

rollback, commit, savepoint

59
Q

como se cancela parcialmente una transaccion

A

mediante savepoints

60
Q

que son las transacciones remotas

A

contienen una o mas operaciones pero todas en la misma base de datos

61
Q

que son las transacciones distribuidas

A

contienen operaciones que modifican datos en dos o mas sitios

62
Q

cuales son los principales objetivos de un sistema de base de datos distribuidas

A

la disponibilidad, precision, concurrencia y disponibilidad

63
Q

que es el mecanismo two phase commit

A

mecanismo que garantiza que el commit o el rollback se cumplan en cualquier sitio involucrado

64
Q

en cuales bases de datos esta presente el mecanismo two phase commit

A

en DB2, SQL-server y oracle

65
Q

Como se le llama a la memoria del disco duro

A

SWAP

66
Q

¿Que podemos usar para un manejo eficiente de datos?

A

Manejador de base de datos

67
Q

para que sirven los indices en las bases de datos?

A

para acceder a uno o varios registros de manera rapida

68
Q

para que sirven las secuencias?

A

para crear llaves

69
Q

que es un trigger

A

hacer cosas en otras tablas

70
Q

cuales son los ejemplos de triggers?

A

insert, delet y create

71
Q

para que sirven las restricciones

A

para garantizar los datos y las reglas de negocio

72
Q

para que sirven los dblinks

A

para conectar distintas bases de datos

73
Q

que es un constrain

A

una restriccion a nivel de base de datos

74
Q

que es un pool de conexion

A

conjunto de conexiones

75
Q

que es un diccionario de datos?

A

metadata de una base de datos

76
Q

que es la normalizacion

A

garantizar la integridad de la informacion

77
Q

que se hace en la primera normalizacion

A

checar los ids

78
Q

como se le llama al lenguaje de programacion de sqlserver

A

tsql

79
Q

En dml para que sirve merge

A

reduce los scans de las tablas para hacer operaciones en paralelo si es necesario