Está en la página 1de 8

TALLER DE PREGUNTAS

Saul Alexander Aguilar Padilla


Marzo 2014
CIMI-Girón
Santander
Programación de Software
TABLA DE CONTENIDOS
1. ¿Qué es una base de datos y para qué sirven? ……………….………..3
2. ¿Qué tipos de base de datos existen actualmente?…………………….3
3. ¿Qué es un registro en una base de datos?...............................................4
4. ¿Qué es un campo en una tabla de base de datos?...................................4
5. ¿Qué es la cardinalidad en las bases de datos?,¿y cuáles son?................4
6. ¿Cuáles son las ventajas de usar una base de datos relacional?..............5
7. ¿Qué es un RDBMS o SGBDR?...............................................................5
8. ¿Qué es un DBMS o un SGBD?...............................................................5
9. ¿Cuáles son los gestores de base de datos más usados en la actualidad?..6
10. ¿Qué es una tabla en base de datos y para qué sirven?............................6
11. ¿Qué tipos de datos son los más comunes entre los RDBMS?...............6
12. ¿Qué son y para qué sirven las formas normales en una base de datos?..6
13. Bibliografia……………………………………………………………..8
Taller Preguntas

1. ¿Qué es una base de datos y para qué sirven?


Una base de datos es una colección organizada de información estructurada, o datos,
típicamente almacenados electrónicamente en un sistema de computadora. Una base de
datos es usualmente controlada por un sistema de gestión de base de datos (DBMS). En
conjunto, los datos y el DBMS, junto con las aplicaciones que están asociados con ellos,
se conocen como un sistema de base de datos, que a menudo se reducen a solo base de
datos.
Una base de datos permite almacenar gran número de información de una forma
organizada para su futura consulta, realización de busquedas, nuevo ingreso de datos, etc.
Todo esto lo permite realizar de una forma rápida y simple desde un ordenador.
Cada base de datos se compone de una o más tablas que guardan un conjunto de datos.
Éstas se dividen en columnas y filas.

2. ¿Qué tipos de base de datos existen actualmente?


Según su flexibilidad de modificación
Bases de datos dinámicas
Son aquellas donde los datos pueden actualizarse o incluso modificarse. La mayoría
puede ser actualizada en tiempo real.
Bases de datos estáticas
Son bases de datos de consulta cuyos datos no pueden modificarse.

Según su forma de organización


Bases de datos jerárquicas
Las bases de datos jerárquicas son aquellas organizadas en forma de un árbol al revés.
Almacenan la información en forma de registros dentro de una estructura jerárquica, es
de aquí que proviene su nombre.

Cada registro de este «árbol» es llamado nodo. Nodos son registros que contienen alguna
información de interés y a partir del nodo raíz son enlazados los otros nodos
descendientes: padres e hijos. Cada nodo padre puede tener varios nodos hijos, pero cada
nodo hijo solo puede tener un solo nodo padre.

Este tipo de base de datos se recomienda para administrar grandes volúmenes de


informaciones, pero actualmente no se utiliza mucho.

Bases de datos de red


Esta base de datos es una variación de la anterior. La diferencia está en que en la base de
datos jerárquica un nodo hijo no puede tener varios padres y aquí sí.
Las características de estas bases de datos son semejantes a las de las bases de datos
jerárquicas, aunque estas son mucho más potentes y complejas.

Bases de datos relacionales


Las bases de datos relacionales son las más usadas actualmente para administrar datos de
forma dinámica. Permite crear todo tipo de datos y relacionarlos entre sí.
Los datos son almacenados en registros que son organizados en tablas, de esta forma
pueden asociarse los elementos entre sí muy fácilmente, además se pueden cruzar sin
ninguna dificultad.

Bases de datos deductivas


Conocidas también como bases de datos lógicas. Se utilizan generalmente en buscadores,
pero pueden usarse de otras formas.
Permiten almacenar los datos y consultarlos a través de búsquedas que utilizan reglas y
normas previamente almacenadas.

Bases de datos multidimensionales.


Estas bases de datos utilizan conceptualmente la idea de un cubo de datos. Donde las
informaciones se almacenan en la intersección de tres o más atributos. Esta concepción
puede ser algo compleja pero su uso es bastante simple.

3. ¿Qué es un registro en una base de datos?


En informática, o concretamente en el contexto de una base de datos relacional, un
registro 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. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las
filas de la misma tabla tienen la misma estructura. No puede haber un registro duplicado,
los datos deben ser diferentes en al menos uno de los campos.

4. ¿Qué es un campo en una tabla de base de datos?


Los campos son los componentes que proporcionan la estructura a una tabla.
En las bases de datos, un campo es la mínima unidad de información a la que se puede
acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir
campos en blanco, siendo este un error del sistema operativo. Aquel campo que posee un
dato único para una repetición de entidad, puede servir para la búsqueda de una entidad
específica.
En las bases de datos, los campos también se utilizan para mantener las relaciones entre
las tablas. Esto se realiza al tener campos que coincidan en dos o más tablas.

5. ¿Qué es la cardinalidad en las bases de datos?,¿y cuáles son?


Es Simplemente la forma en que se relacionan las Entidades, o expresa cuantas entidades
se relacionan con otras entidades. Hay varias maneras de mostrar las cardinalidades:
Poner etiquetas en las líneas que unen las relaciones con las entidades, consiste en un
mínimo y máximo que contiene un cero (varios a varios) y lo usual es poner una “M” en
Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales
establecen con cuantas ocurrencias de entidad de tipo B se puede relacionar una
ocurrencia de entidad de tipo A
Relación uno a uno.
Relación uno a varios (n).
Relación varios (n) a uno.
Relación varios a varios (n)- (n)

6. ¿Cuáles son las ventajas de usar una base de datos relacional?


Quizás la principal ventaja de la base de datos relacional reside en la sencillez del modelo
relacional, que permite manejar grandes cantidades de datos con puntos de relación entre
sí, gestionándolos de forma segura y conforme a unas normas y un modo uniforme.

Las bases de datos relacionales permiten mantener la uniformidad de los datos en todas
las aplicaciones y copias de de la propia base, denominadas instancias (como por
ejemplo, cuando hacemos una transferencia bancaria y esta se refleja en la aplicación del
banco en nuestro móvil de manera inmediata). Las bases de datos relacionales garantizan
que todas las copias de la base de datos tienen los mismos datos en todo momento.

Además, las bases de datos relacionales garantizan, como ya hemos mencionado, que no
se produzca la duplicidad de registros. Y favorece la normalización al ser más
comprensible y aplicable.

Así mismo, para evitar conflictos cuando varios usuarios o aplicaciones intentan acceder
a los mismos datos en el mismo momento, pueden bloquear dicho acceso mientras los
datos se están actualizando (como cuando estamos reservando unas entradas de cine
numeradas).

Por su parte, la concurrencia se ocupa de gestionar las llamadas a consultas de varios


usuarios o aplicaciones al mismo tiempo en la misma base de datos. A través de ella se
proporciona el acceso corrector a los usuarios o aplicaciones según las normas o políticas
definidas para el control de datos.

7. ¿Qué es un RDBMS o SGBDR?

Un sistema de gestión de bases de datos relacionales (RDBMS) es un programa que te


permite crear, actualizar y administrar una base de datos relacional. La mayoría de los
RDBMS comerciales utilizan el lenguaje de consultas estructuradas (SQL) para acceder a
la base de datos, aunque SQL fue inventado después del desarrollo del modelo relacional
y no es necesario para su uso.

8. ¿Qué es un DBMS o un SGBD?


Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase
Management System (DBMS) es una colección de software muy específico, orientado al
manejo de base de datos, cuya función es servir de interfaz entre la base de datos, el
usuario y las distintas aplicaciones utilizadas.
9. ¿Cuáles son los gestores de base de datos más usados en la actualidad?
De entre los numerosos sistemas gestores de bases de datos que existen, estos son los 15
más populares y utilizados:

Microsoft Access (relacional)


Microsoft SQL Server (relacional)
MySQL (relacional)
Oracle Database (relacional)
OrientDB (orientado a documentos)
CouchDB (orientado a documentos)
Db2 de IBM (relacional)
IMS de IBM (jerárquico)
IBM Informix (relacional)
MariaDB (relacional)
Sybase ASE (relacional)
MongoDB (orientado a documentos)
PostgreSQL (combina relacional y orientado a objetos)
Firebird (relacional)
Caché (jerárquico)

10. ¿Qué es una tabla en base de datos y para qué sirven?

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. Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos
de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y
direcciones, cada fila contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo
diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de
datos único, como una dirección, o un número de teléfono, un nombre, etc.

11. ¿Qué tipos de datos son los más comunes entre los RDBMS?
En un RDBMS, es más fácil agregar nuevos datos o modificar tablas existentes mientras
se mantiene la coherencia de los datos con el formato existente. Esto se debe
principalmente a que un RDBMS es compatible con ACID.

12. ¿Qué son y para qué sirven las formas normales en una base de datos?
En la teoría de bases de datos relacionales, las formas normales (NF) proporcionan los
criterios para determinar el grado de vulnerabilidad de una tabla a inconsistencias y
anomalías lógicas. Cuanto más alta sea la forma normal aplicable a una tabla, menos
vulnerable será a inconsistencias y anomalías.
Cada tabla tiene una "forma normal más alta" (HNF): por definición, una tabla siempre
satisface los requisitos de su HNF y de todas las formas normales más bajas que su HNF;
también por definición, una tabla no puede satisfacer los requisitos de ninguna forma
normal más arriba que su HNF.
Bibliografias

 https://www.netec.com/para-que-sirve-una-base-de-datos#:~:text=Una%20base
%20de%20datos%20permite,y%20simple%20desde%20un
%20ordenador.&text=Fila%3A%20cada%20una%20conforma%20un
%20registro.
 https://www.oracle.com/mx/database/what-is-database/.
 http://basededatosaplicado.blogspot.com/2011/10/v-behaviorurldefaultvmlo.html
 https://desktop.arcgis.com/es/arcmap/10.3/manage-data/tables/design-defining-
fields-in-tables.htm#:~:text=Los%20campos%20son%20los%20componentes
%20que%20proporcionan%20la%20estructura%20a%20una%20tabla.&text=Por
%20ejemplo%2C%20puede%20crear%20una,las%20relaciones%20entre%20las
%20tablas.
 https://es.wikipedia.org/wiki/Base_de_datos
 https://ayudaleyprotecciondatos.es/bases-de-datos/relacional/
 https://searchdatacenter.techtarget.com/es/definicion/Sistema-de-gestion-de-
bases-de-datos-relacionales-RDBMS
 https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/406549/qu-es-el-
sistema-manejador-de-bases-de-datos#:~:text=Un%20sistema%20manejador
%20de%20bases,y%20las%20distintas%20aplicaciones%20utilizadas.
 https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/sistema-gestor-de-
base-de-datos-sgbd/
 http://diccionario.sensagent.com/Tabla%20(base%20de%20datos)/es-es/
 https://www.astera.com/es/tipo/blog/sistema-de-gesti%C3%B3n-de-bases-de-
datos-relacionales/

También podría gustarte