Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bases de DatosConceptos
Bases de DatosConceptos
1.
Bases de datos:
a. Una base de datos (cuya abreviatura es BD) es una entidad en la
cual se pueden almacenar datos de manera estructurada, con la
menor redundancia posible. Diferentes programas y diferentes
usuarios deben poder utilizar estos datos. Por lo tanto, el concepto
de base de datos generalmente est relacionado con el de red ya
que se debe poder compartir esta informacin. De all el trmino
base. "Sistema de informacin" es el trmino general utilizado para
la estructura global que incluye todos los mecanismos para
compartir datos que se han instalado.
8. Modelos de datos:
a. Un modelo de base de datos es un tipo de modelo de datos que
determina la estructura lgica de una base de datos y de manera
fundamental determina el modo de almacenar, organizar y
manipular los datos.
12. Dominio: Conjunto del que un campo puede obtener sus valores.
13. Relaciones: En una base de datos relacional, las relaciones permiten evitar
los datos redundantes. Por ejemplo, si est diseando una base de datos
que realizar el seguimiento de informacin sobre libros, podra tener una
tabla denominada Ttulos que almacene los datos de cada libro, por
ejemplo el ttulo, la fecha de publicacin y el editor. Tambin hay
informacin que podra desear almacenar sobre el editor, como su nmero
21. Almacenar los datos efmeros y que podran eliminarse con facilidad
eliminando la tabla.
22. Almacenar la informacin que slo se aplica a un subconjunto de la tabla
principal.
24. IDENTIFICADOR NICO COMPUESTO: PUEDE ELEGIR UNO O VARIOS CAMPOS PARA
DEFINIR UN IDENTIFICADOR NICO. SI OPTA POR USAR VARIOS CAMPOS, LOS
VALORES COMBINADOS DE ESOS CAMPOS DEBEN SER NICOS.
25. Integridad Relacional: Cuando se define una columna como clave
fornea, las filas de la tabla pueden contener en esa columna o bien el valor
nulo (ningn valor), o bien un valor que existe en la otra tabla, un error
sera asignar a un habitante una poblacin que no est en la tabla de
poblaciones.
una buena llave candidata seria el RFC (con homoclave), ya que es nico
por cada persona. Este atributo seria candidato a ser llave primaria ya que
cumple con todos los atributos de una llave primaria.
31. Llave primaria: La llave preferida para identificar una identidad.
32. Llave fornea: Uno o ms atributos en una entidad que representan una
llave, ya sea primaria o candidata existente en otra entidad. Existen dos
estrategias para asignar llaves a una tabla.
33. Llaves naturales: Una llave natural es uno o ms atributos existentes que
son nicos en un concepto de negocio.
45. Nulos
de
integridad
referencial
50.
51. Dependencia funcional: Una dependencia funcional, denotada por X -> Y, entre
dos conjuntos de atributos X y que son subconjuntos de R (R ={A1, A2,...,A3})
especifica una restriccin sobre las posibles tuplas que podran formar un
ejemplar de relacin r de R. La restriccin dice que, para cualesquier dos tuplas
t1 y t2 de r tales que t1[X] = t2[X], debemos tener tambin t1[Y] = t2[Y]. Esto
significa que los valores componentes de Y de una tupla de r dependen de los
valores del componente X, o estn determinados por ellos; o bien, que los valores
del componente X de una tupla determinan de manera nica (o funcionalmente)
los valores del componente Y. Tambin decimos que hay una dependencia
funcional de X a Y o que Y depende funcionalmente de X.
52. Dependencia funcional completa: En una dependencia funcional X -> Y, cuando X
es un conjunto de atributos, decimos que la dependencia funcional es completa ,
si slo depende de X, y no de ningn subconjunto de X.
53. Primera, segunda y tercera forma normal: proporcionan los criterios para
determinar el grado de vulnerabilidad de una tabla a inconsistencias y anomalas
lgicas
54. Forma normal Boyce / Codd: requiere que no existan dependencias
funcionales no triviales de los atributos que no sean un conjunto de la clave
candidata, En trminos menos formales, una tabla est en FNBC si est en 3FN y
los nicos determinantes son claves candidatas.
60. Sentencia Select.: Comando que nos permite consultar registros o tuplas.
61. Lenguaje de definicin de datos DDL: permite a los usuarios llevar a cabo las
tareas de definicin de las estructuras que almacenarn los datos as como de los
procedimientos o funciones que permitan consultarlos.
62. Lenguaje de manipulacin de datos DML: permite a los usuarios llevar a cabo las
tareas de consulta o manipulacin de los datos, organizados por el modelo de
datos adecuado.
63. Cursores y SQL embebido:
64. Cursores: Son una herramienta que nos permite recorrer el resultado de una
cosulta SQL y realizar operaciones en cada paso de sta.
65. SQL Embebido est pensado para intercalar instrucciones en el cdigo de un
programa escrito en un lenguaje de alto nivel.
75. Producto cartesiano: Produce el conjunto de todas las tuplas t tales que t es el
encadenamiento de una tupla aperteneciente a A y de una b que pertenece a B.
se utiliza el smbolo X para representar el producto
76. Operaciones relacionales especiales: son smbolos que se usan para comparar
dos valores. Si el resultado de la comparacin es correcto la expresin
considerada es verdadera, en caso contrario es falsa.
77. Seleccin: se utilizan para indicar al motor de datos que devuelva informacin de
las bases de datos, esta informacin es devuelta en forma de conjunto de registros
que se pueden almacenar en un objeto recordset.
78. Proyeccin: Si X es un subconjunto de atributos de la relacin R, se de ne la
proyeccin de R sobre X (X(R)) como la relacin formada por las columnas de R
correspondientes
79. a los atributos de X.