Вы находитесь на странице: 1из 5

República Bolivariana de Venezuela

Universidad Nororiental Gran Mariscal de Ayacucho

Sede Ingeniería- Bna, Edo. Anzoátegui

Conceptos básicos de

base de datos

Profesor: Bachiller:

Manuel Carrasquero Franyeliz Fernández

Materia: Sistema de base de datos C.I 28.069.132

Barcelona, de octubre del 2019.


1. Definición de relación en base de datos

En base de datos una relación entre dos o más entidades describe una interacción entre las mismas.
Las relaciones en una base de datos son una parte muy fundamental en la construcción de la misma,
ya que permite establecer concordancias y relaciones entre las entidades o tablas, para así mismo
garantizar la integridad de los datos, así se mantiene una lógica y consistencia de los mismos. Esto
nos permitirá evitar la duplicidad de los registros.

2. Definición de fila

Una fila o también conocido como registro, representa un objeto único de datos estructurados en
una tabla; en pocas palabras podemos decir que una tabla de una base de dato puede estar
conformada por filas y columnas. Cada fila representa un conjunto de datos relacionados.

3. Definición de columna

Muchos lo llaman campo, pero es un término incorrecto, el termino adecuado es columna; esta
representa un tipo único de información acerca de la entidad.

4. Definición de atributo

Un atributo representa una propiedad de interés de una entidad. Se implementan en la base de


datos empleando un modelo de datos. La elección de los atributos de una entidad depende del uso
que se le dé a la base de datos.

5. Definición de grado de una relación

Se dice que el grado de una relación se define como el número de conjuntos de entidades que están
en el conjunto de relaciones, o también podría decirse que es el número de entidades que participan
en una relación. Las relaciones en las que participan dos entidades son binarias o de grado dos. Si
participan tres serán ternarias o de grado 3. Los conjuntos de relaciones pueden tener cualquier
grado, lo ideal es tener relaciones binarias.

6. Definición de dominio

Un dominio describe un conjunto de posibles valores para ciertos atributos. Como el dominio
restringe los valores del atributo, se le puede ser considerado como una restricción. Existen distintos
tipos de dominios, tales como: enteros, cadenas de texto, fecha, no procedurales, etc.

Cada tabla puede tener uno o más campos cuyos valores se identifican de forma única cada registro,
es decir, no pueden existir dos o más registros diferentes que sean iguales en dichos campos.

7. Definición de clave candidata

También conocida como llave candidata, es una columna (o conjunto) en una tabla que permite
identificar de manera única cualquier registro de la base de datos. Una tabla puede tener una o más
claves candidatas, pero una clave candidata es única y esta se llama clave primaria.
8. Definición de clave foránea

Se puede encontrar como clave ajena, es una limitación referencial entre dos tablas. La clave
foránea describe a una columna o grupo de columnas en una tabla (referendo) que tienen
referencia a una columna o grupo de columnas en otra tabla (referenciada). Las columnas en la tabla
referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.

9. Definición de clave primaria

La podemos llamar llave primaria, es un campo o grupo de campos que identifica de forma única a
cada registro dentro de una tabla.

10. Definición de clave codd compuesta

Una clave compuesta es una clave que está compuesta por más de una columna. La visualización de
todas las posibles claves candidatas en una tabla ayudan a su optimización. Por ejemplo, en una
tabla PERSONA podemos identificar como claves su DNI, o el conjunto de su nombre, apellidos,
fecha de nacimiento y dirección.

11. ¿Qué es un esquema en base de datos?

Un esquema de base de datos representa la configuración lógica puede ser de todo o parte de una
base de datos. Puede existir de dos formas: como representación visual y como un conjunto de
fórmulas conocidas como restricciones de integridad que controlan una base de datos. Estas
fórmulas se encuentran en un lenguaje de definición de datos, tal como SQL. El esquema nos indica
cómo las entidades que conforman la base de datos se relacionan entre sí, incluidas las tablas, las
vistas, los procedimientos almacenados y mucho más.

12. ¿Qué es un ejemplar en base de datos?

Como todos sabemos, las bases de datos están en constante modificación debido al ingreso,
eliminación y actualización de la información que está presente en ella; a la información que eta
registrada en ella en un momento determinado se llama ejemplar.

13. ¿Qué es la cardinalidad en una base de datos?

La cardinalidad de la correspondencia indica el número de entidades con las que puede estar
relacionada una entidad dada. Dado un conjunto de relaciones binarias y los conjuntos de entidades
A y B, las cardinalidades pueden ser: Uno a Uno, Uno a Varios, Varios a Uno, Varios a Varios.

14. ¿Qué es el álgebra relacional?

El álgebra relacional es un conjunto de operaciones que describen paso a paso cómo computar una
respuesta sobre las relaciones, tal y como están definidas en el modelo relacional. Describe el
aspecto de la manipulación de datos. Estas operaciones se usan como una representación de una
consulta a una base de datos y, debido a sus propiedades algebraicas, sirven para obtener una
versión más optimizada y eficiente de dicha consulta.

15. ¿Qué es el cálculo relacional?

El cálculo relacional es un lenguaje de consulta que describe la respuesta deseada sobre una Base
de datos sin especificar como obtenerla, a diferencia del algebra relacional que es de tipo
procedimental, el cálculo relacional es de tipo declarativo; pero siempre ambos métodos logran los
mismos resultados.

16. Nombre y explique las 12 reglas Codd

Regla 1: Acceso garantizado; una relación de nombre de tabla, valor de la clave primaria y el nombre
de la columna.

Regla 2: La información; toda la información en una base de datos relacionales se muestra


explícitamente en el nivel lógico solo mediante tablas.

Regla 3: Tratamiento sistematice de valores nulos; se debe disponer de valores nulos para obtener
información desconocida o no aplicable de manera sistemática.

Regla 4: Catalogo dinámico en línea basado en el modelo relacional; la descripción de base de datos
se representa a un nivel lógico de la misma manera que los datos normales, el modo de que los
usuarios pueden aplicar el mismo lenguaje relacional a su consulta, igual a lo que se refiere a los
datos normales.

Regla 5: El sub-lenguaje de datos complejos; un sistema relacional debe tener varios lenguajes y
varios modos de uso terminal. Sin embargo, debe existir al menos un lenguaje que las sentencias
son expresables, mediante una sintaxis bien definida.

Regla 6: Actualización de vistas; todas las vistas que son teóricamente actualizables se pueden
actualizar también por el sistema.

Regla 7: Insertar, actualizar y borrar de alto nivel; la capacidad de manejar una base o derivada como
un solo operando se aplica no solamente a la recuperación de los datos, sino también a la inserción,
actualización y préstamo de datos.

Regla 8: Independencia de la representación física de datos; los programas de aplicación y la


actividad del terminal permanecen inalterados en un nivel lógico en el que se realizan los cambios
realizados, tanto en la representación del almacenamiento, como en los métodos de acceso.

Regla 9: Independencia de modificaciones lógicas de datos; los programas de aplicación y


actividades del terminal permanecen inalterados en un nivel lógico que se pueda realizar cambio en
las tablas de base que preservan la información.
Regla 10: Independencia de las restricciones de integridad; se relacionan con los resultados en el
lenguaje de los datos relacionales, y almacenables en el catálogo, no en los programas de aplicación.

Regla 11: Independencia distribuida; una base de datos relacional, es independiente de la


distribución.

Regla 12: La No subversión; si un sistema relacional tiene un lenguaje de bajo nivel, el nivel bajo no
puede ser usado para saltarse las reglas de integridad y las restricciones expresadas en los lenguajes
relacionales de más alto nivel a la vez.

Вам также может понравиться