1.¿Qué es una base de datos?
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 información. De allí el término base. "Sistema de
información" es el término general utilizado para la estructura global que
incluye todos los mecanismos para compartir datos que se han instalado.
2. Un Sistema Gestor de Bases de
Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas
cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las
aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje
de manipulación de datos y de un lenguaje de consulta. Un SGBD permite definir
los datos a distintos niveles de abstracción y manipular dichos datos,
garantizando la seguridad e integridad de los mismos.
3. Una base de datos jerárquica
estructura los campos en nodos en una estructura jerárquica. Los nodos son
puntos conectados entre sí formando una especie de árbol invertido. Cada
entrada tiene un nodo padre, que puede tener varios nodos hijos; esto suele
denominarse relación uno a muchos. Los nodos inferiores se subordinan a los que
se hallan a su nivel inmediato superior.
4. En las bases de datos en red,
existen los punteros, que son conexiones adicionales entre nodos padres y nodos
hijos, que permiten acceder a un nodo por vías distintas accediendo al mismo en
dirección descendente por las diversas ramas.
5. Nodo En informática y en
telecomunicación, de forma muy general, un nodo es un punto de intersección,
conexión o unión de varios elementos que confluyen en el mismo lugar.
6. una base transaccional
significa que las operaciones de inserción actualización se hacen dentro de una
transacción, esto quiere decir que todas las operaciones se realizan o no, si
sucede algún erro en la operación se omite todo el proceso de modificación de la
base de datos, si no sucede ningún error se hacen toda la operación con éxito.
7. Las bases de datos relacionales
están constituidas por una o más tablas que contienen la información ordenada
de una forma organizada. Cumplen las siguientes leyes básicas:
Generalmente, contendrán muchas tablas.
Una tabla sólo contiene un número fijo de
campos.
El nombre de los campos de una tabla es
distinto.
Cada registro de la tabla es único.
El orden de los registros y de los campos
no está determinado.
Para cada campo existe un conjunto de
valores posible.
8. Lenguaje Estructurado de Consultas
(SQL)
El lenguaje de consulta
estructurado o SQL (por sus siglas en inglésStructuredQueryLanguage) es un
lenguaje declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. Una de sus características
es el manejo del álgebra y el cálculo relacional que permiten efectuar
consultas con el fin de recuperar de forma sencilla información de interés de
bases de datos, así como hacer cambios en ellas.
9. Tabla
Tabla en las bases de datos, 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 hoja de cálculo.
10. Campos
Un campo es el nombre de la
unidad de información. Cada entrada en una base de datos puede tener múltiples
campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color
favorito', que permite escribirlo, o un menú llamado 'población' que permita
escoger de un listado de poblaciones posibles. La combinación de campos diversos
nos permitirá recabar toda la información que consideremos relevante sobre los
ítems que constituyen la base de datos.
11. Registro
En informática, o concretamente
en el contexto de una base de datos relacional, un registro (también llamado
fila o tupla) representa un objeto único de datos implícitamente estructurados
en una tabla. En términos simples, una tabla de una base de datos puede
imaginarse formada de filas y columnas o campos. Cada fila de una tabla
representa un conjunto de datos relacionados, y todas las filas de la misma
tabla tienen la misma estructura.
12. Integridad de datos
El término integridad de datos se
refiere a la corrección y complementación de los datos en una base de datos.
Cuando los contenidos se modifican con sentencias INSERT, DELETE o UPDATE, la
integridad de los datos almacenados puede perderse de muchas maneras
diferentes. Pueden añadirse datos no válidos a la base de datos, tales como un
pedido que especifica un producto no existente.
13. Relaciones Base y Derivadas
En una base de datos relacional,
todos los datos se almacenan y se accede a ellos por medio de relaciones. Las
relaciones que almacenan datos son llamadas "relaciones base" y su
implementación es llamada "tabla". Otras relaciones no almacenan
datos, pero son calculadas al aplicar operaciones relacionales. Estas
relaciones son llamadas "relaciones derivadas" y su implementación es
llamada "vista" o "consulta". Las relaciones derivadas son
convenientes ya que expresan información de varias relaciones actuando como si
fuera una sola tabla.
14. Restricciones
Una restricción es una condición
que obliga el cumplimiento de ciertas condiciones en la base de datos. Algunas
no son determinadas por los usuarios, sino que son inherentemente definidas por
el simple hecho de que la base de datos sea relacional. Algunas otras
restricciones las puede definir el usuario, por ejemplo, usar un campo con
valores enteros entre 1 y 10.
Las restricciones proveen un
método de implementar reglas en la base de datos. Las restricciones restringen
los datos que pueden ser almacenados en las tablas. Usualmente se definen
usando expresiones que dan como resultado un valor booleano, indicando si los
datos satisfacen la restricción o no.
Las restricciones no son parte
formal del modelo relacional, pero son incluidas porque juegan el rol de
organizar mejor los datos. Las restricciones son muy discutidas junto con los
conceptos relacionales.
15. Dominio
Es la última parte (a la derecha
del signo @) en una dirección de correo electrónico y en Internet y otras redes
la primera parte en una URL. Ej. fac.org.ar, www.sld.cu.
16. Clave única
Una clave única es un valor que
representa un registro de forma inequívoca. Se dice única porque no se puede
repetir en ningún otro registro y ese es el principio de las bases de datos
relacionales. En las paces de datos relacionales todas las tablas deben tener
un campo de clave única o podemos otorgar a un valor del propio registro esa categoría,
pero debe ser un valor que nunca pueda repetirse, por ejemplo un NIF o CIF o
VAT.
17. Clave primaria
En el diseño de bases de datos
relacionales, se llama clave primaria a un campo o a una combinación de campos
que identifica de forma única a cada fila de una tabla. Una clave primaria
comprende de esta manera una columna o conjunto de columnas. No puede haber dos
filas en una tabla que tengan la misma clave primaria.
18. Clave foránea
En el contexto de bases de datos
relacionales, una clave foránea o clave ajena (o Foreign Key FK) es una
limitación referencial entre dos tablas. La clave foránea identifica una
columna o grupo de columnas en una tabla (tabla hija o referendo) que se
refiere a una columna o grupo de columnas en otra tabla (tabla maestra o
referenciada). Las columnas en la tabla referendo deben ser la clave primaria u
otra clave candidata en la tabla referenciada.
No hay comentarios:
Publicar un comentario