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
De que consta el modelo entidad relacion
de atributos y elementos
26
Que es una entidad?
Objeto del mundo real sobre el que queremos almacenar informacion
27
que es un atributo
datos que definen al objeto
28
Que es una entidad debil?
no tienen atributos llaves, se identifican relacionandolas con otras entidades en combinacion con algunos atributos, y siempre tiene dependencia de existencia
29
cuales son las caracteristicas de una base de datos centralizada
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
30
Cuales son las caracteristicas de las bases de datos distribuidas
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
31
cuales son las caracteristicas de las bases de datos disribuidas homogeneas
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
32
cuales son las caracteristicas de las bases de datos distribuidas heterogeneas
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
cuales son las reglas de las bases de datos distribuidas
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
que es el enfoque bottom up
a partir de bases de datos existentes, se llega a un esquema conceptual global. Pueden tener diferentes nombres y columnas
35
que es el enfoque top down
la opcion para aplicaciones nuevas y sistemas homogeneos,
36
que es un esquema de fragmentacion?
para cada relacion global, se elige la forma de fragmentarla buscando maximizar la autonomia local y el paralelismo en consultas y transacciones
37
como se denotan los fragmentos
Ri
38
Como se tienen que diseñar los fragmentos horizontales
de manera que sean conjuntos disjuntos
39
como se tiene que diseñar los fragmentos verticales
cada fragmento de una relacion cuente con una llave o identificador de tupla
40
que es un esquema de alojamiento
especifica que fragmentos se alojan en que sitios
41
como se le llama a los fragmentos que se alojan en mas de un sitio
replicados
42
Que significa R^ji
R es un fragmento, donde i es el indice del fragmento y j el indice del sitio
43
las transacciones deben de cumplir con cuales propiedades
ACID
44
que significa atomica
Todo o nada. O se garantizan todas las operaciones que componen la transaccion o no se realiza ninguna
45
Que es consistente
De un estado inicial consistente (Valido) a un estado final consiste (valido)
46
Que es Aislada
Dos transacciones sobre la misma informacion deben de ser independientes y no generar error
47
que es durable
una vez completa , se almacena en un medio no volatil
48
Cuales sentencias deben de ser transaccionales
Las sentencias DML
49
que es DML
Lenguaje de Manipulacion de Datos
50
cuales son las acciones DML
Insert, update, merge y delete
51
cuales son las acciones dql
select
52
Que significa dql
data query language
53
que significa ddl
data definition language
54
cuales son las acciones ddl
create, alter, drop, rename, truncate
55
que significa dcl
data control language
56
cuales son las acciones dcl
grant, revoke
57
que significa tcl
transactional control language
58
cuales son las acciones tcl
rollback, commit, savepoint
59
como se cancela parcialmente una transaccion
mediante savepoints
60
que son las transacciones remotas
contienen una o mas operaciones pero todas en la misma base de datos
61
que son las transacciones distribuidas
contienen operaciones que modifican datos en dos o mas sitios
62
cuales son los principales objetivos de un sistema de base de datos distribuidas
la disponibilidad, precision, concurrencia y disponibilidad
63
que es el mecanismo two phase commit
mecanismo que garantiza que el commit o el rollback se cumplan en cualquier sitio involucrado
64
en cuales bases de datos esta presente el mecanismo two phase commit
en DB2, SQL-server y oracle
65
Como se le llama a la memoria del disco duro
SWAP
66
¿Que podemos usar para un manejo eficiente de datos?
Manejador de base de datos
67
para que sirven los indices en las bases de datos?
para acceder a uno o varios registros de manera rapida
68
para que sirven las secuencias?
para crear llaves
69
que es un trigger
hacer cosas en otras tablas
70
cuales son los ejemplos de triggers?
insert, delet y create
71
para que sirven las restricciones
para garantizar los datos y las reglas de negocio
72
para que sirven los dblinks
para conectar distintas bases de datos
73
que es un constrain
una restriccion a nivel de base de datos
74
que es un pool de conexion
conjunto de conexiones
75
que es un diccionario de datos?
metadata de una base de datos
76
que es la normalizacion
garantizar la integridad de la informacion
77
que se hace en la primera normalizacion
checar los ids
78
como se le llama al lenguaje de programacion de sqlserver
tsql
79
En dml para que sirve merge
reduce los scans de las tablas para hacer operaciones en paralelo si es necesario