Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Comprender Los Conceptos de Bases de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Bases De Datos Generalidades Y Sistema De Gestión

Comprender los conceptos de bases de datos

Aprendiz:
Adriana Pinto Narváez

Ficha: 2296842

Instructora
Elcy Liliana Zapata Hoyos
Cuadro Comparativo: Comprender los conceptos de bases de datos conceptuales.

1. Consultar sobre otros tipos de datos y tipos de bases de datos existentes que se
encuentren vigentes.

R/ tipos de datos

Tipos de datos primitivos (o elementales).

Los tipos de datos hacen referencia al tipo de información que se trabaja, donde la unidad
mínima de almacenamiento es el dato, también se puede considerar como el rango de
valores que puede tomar una variable durante la ejecución del programa.

Caracteres.
El tipo de dato carácter es un dígito individual el cual se puede representar como numéricos
(0 al 9), letras (a-z) y símbolos (!"$&/\).

Tipo de dato Rango Tamaño en memoria


char 10 21 bits por carácter

Caracteres unicode
El tipo de dato carácter unicode es una "extensión" del tipo de dato carácter, permite
ampliar los símbolos de escritura, provee exactamente hasta 65535 caracteres diferentes.
Nota: En el lenguaje java la codificación Unicode permite trabajar con todos los caracteres
de distintos idiomas.

Tipo de dato Rango Tamaño en memoria


short 0 a 65535 16 bits por carácter

Numéricos
Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a
utilizar.
Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el
cero.

Tipo de dato Tamaño en memoria


byte 8 bits
short 16 bits
int 32 bits
long 64 bits

Reales: estos caracteres almacenan números muy grandes que poseen parte entera y parte
decimal.

Tipo de dato Tamaño en memoria


float 32 bits
double 64 bits

estos serían sus rangos y tamaños ordenados


Booleanos
Este tipo de dato se emplea para valores lógicos, los podemos definir como datos
comparativos dicha comparación devuelve resultados lógicos (Verdadero o Falso).

Tipo de dato Tamaño en memoria


boolean 8 bits

Tipos de bases de datos existentes.

Bases de datos Estáticas.

Son bases de datos únicamente de lectura, utilizadas principalmente para almacenar datos
históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un
conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar
análisis de datos para inteligencia empresarial.

Bases de datos dinámica.

Son bases de datos donde la información almacenada se modifica con el tiempo,


permitiendo operaciones como actualización, borrado y edición de datos, además de las
operaciones fundamentales de consulta. Un ejemplo, puede ser la base de datos utilizada en
un sistema de información de un supermercado. [1]

Bases de datos bibliográficas.

Solo contienen una subrogante (representante) de la fuente primaria, que permite


localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre
el autor, fecha de publicación, editorial, título, edición, de una determinada publicación,
etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto
completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de
fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o
números. Por ejemplo, una colección de resultados de análisis de laboratorio, ayuda mucho
a la redundancia de datos.

Bases de datos de texto completo.

Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.

Directorios.

Un ejemplo son las guías telefónicas en formato electrónico.

Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son personales
o empresariales (llamadas páginas blancas o amarillas respectivamente).

Los directorios empresariales hay de tres tipos:

1. Tienen nombre de la empresa y dirección.


2. Contienen teléfono y los más avanzados contienen correo electrónico.
3. Contienen datos como facturación o número de empleados además de códigos
nacionales que ayudan a su distinción.

Bases de datos o "bibliotecas" de información química o biológica.

Son bases de datos que almacenan diferentes tipos de información proveniente de la


química, las ciencias de la vida o médicas. Se pueden considerar en varios subtipos:

 Las que almacenan secuencias de nucleótidos o proteínas.


 Las bases de datos de rutas metabólicas.
 Bases de datos de estructura, comprende los registros de datos experimentales sobre
estructuras 3D de biomoléculas.
 Bases de datos clínicas.
 Bases de datos bibliográficas (biológicas, químicas, médicas y de otros campos)

Bases de datos jerárquicas.

En este modelo los datos se organizan en forma de árbol invertido (algunos dicen raíz), en
donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres
es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.

Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que
manejan un gran volumen de información y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento.

Una de las principales limitaciones de este modelo es su incapacidad de representar


eficientemente la redundancia de datos.

Base de datos de red.

Este es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la


modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerárquico).

Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución
eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa
administrar la información en una base de datos de red ha significado que sea un modelo
utilizado en su mayoría por programadores más que por usuarios finales.

Bases de datos transaccionales.

Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades,
estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de
calidad, datos de producción e industrial, es importante entender que su fin único es
recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y
duplicación de información no es un problema como con las demás bases de datos, por lo
general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de
datos relacionales.

Un ejemplo habitual de transacción es el traspaso de una cantidad de dinero entre cuentas


bancarias. Normalmente se realiza mediante dos operaciones distintas, una en la que se
debita el saldo de la cuenta origen y otra en la que acreditamos el saldo de la cuenta
destino. Para garantizar la atomicidad del sistema (es decir, para que no aparezca o
desaparezca dinero), las dos operaciones deben ser atómicas, es decir, el sistema debe
garantizar que, bajo cualquier circunstancia (incluso una caída del sistema), el resultado
final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna.

Bases de datos relacionales.

Este es el modelo utilizado en la actualidad para representar problemas reales y administrar


datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd,
[2]
de los laboratorios IBM en San José (California), no tardó en consolidarse como un
nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de
"relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de
datos llamados "tuplas". Pese a que esta es la teoría de las bases de datos relacionales
creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de
imaginar. Esto es pensando en cada relación como si fuese una tabla que está compuesta
por registros (las filas de una tabla), que representarían las tuplas, y campos (las columnas
de una tabla).

En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a
diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable
ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base
de datos. La información puede ser recuperada o almacenada mediante "consultas" que
ofrecen una amplia flexibilidad y poder para administrar la información.

Bases de datos multidimensionales.

Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de
Cubos OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales
(una tabla en una base de datos relacional podría serlo también en una base de datos
multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos
multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien
representan dimensiones de la tabla, o bien representan métricas que se desean aprender.

Bases de datos orientadas a objetos.

Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos,
trata de almacenar en la base de datos los objetos completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los
conceptos importantes del paradigma de objetos:

 Encapsulación - Propiedad que permite ocultar la información al resto de los


objetos, impidiendo así accesos incorrectos o conflictos.
 Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro
de una jerarquía de clases.
 Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a
distintos tipos de objetos.

En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los
datos como parte de la definición de la base de datos. Una operación (llamada función) se
especifica en dos partes. La interfaz (o signatura) de una operación incluye el nombre de la
operación y los tipos de datos de sus argumentos (o parámetros). La implementación (o
método) de la operación se especifica separadamente y puede modificarse sin afectar la
interfaz. Los programas de aplicación de los usuarios pueden operar sobre los datos
invocando a dichas operaciones a través de sus nombres y argumentos, sea cual sea la
forma en la que se han implementado. Esto podría denominarse independencia entre
programas y operaciones.

SQL:2003, es el estándar de SQL92 ampliado, soporta los conceptos orientados a objetos y


mantiene la compatibilidad con SQL92.

Bases de datos documentales.

Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más


potentes, sirven para almacenar grandes volúmenes de información de antecedentes
históricos. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.

Bases de datos deductivas.

Un sistema de base de datos deductiva, es un sistema de base de datos pero con la


diferencia de que permite hacer deducciones a través de inferencias. Se basa principalmente
en reglas y hechos que son almacenados en la base de datos. Las bases de datos deductivas
son también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática.
Este tipo de base de datos surge debido a las limitaciones de la Base de Datos Relacional de
responder a consultas recursivas y de deducir relaciones indirectas de los datos
almacenados en la base de datos.

Base de datos orientada a grafos.

Una base de datos orientada a grafos (BDOG) representa la información como nodos de un
grafo y sus relaciones con las aristas del mismo, de manera que se pueda usar teoría de
grafos para recorrer la base de datos ya que esta puede describir atributos de los nodos
(entidades) y las aristas (relaciones).
Una BDOG debe estar absolutamente normalizada, esto quiere decir que cada tabla tendría
una sola columna y cada relación tan solo dos, con esto se consigue que cualquier cambio
en la estructura de la información tenga un efecto solamente local.

2. Desarrolle un cuadro comparativo donde se evidencien cada tipo de dato y cada tipo
de bases de datos con sus diferentes aplicaciones y sus diferentes características.

Cuadro comparativo tipos de datos.

Nombre Tipo de dato Rango Tamaño de Descripción


memoria
Caracteres Char 10 21bits por El tipo de dato
carácter carácter es un
dígito individual el
cual se puede
representar como
numéricos (0 al 9),
letras (a-z)
y símbolos (!"$&/\).
Caracteres short 0 a 65536 16 bits por El tipo de dato
unicode carácter carácter unicode
es una "extensión"
del tipo de dato
carácter, permite
ampliar los
símbolos de
escritura, provee
exactamente
hasta 65535
caracteres
diferentes.
Numéricos Byte 8 bits
Este tipo de dato
Short 16 bits puede ser real o
entero,
Int 32 bits dependiendo del
tipo de dato que
Long 64 bits se vaya a utilizar.
Enteros: son los
valores que no
tienen punto
decimal, pueden
ser positivos o
negativos y el
cero.

Booleanos Boolean 8 bits Este tipo de dato


se emplea para
valores lógicos,
los podemos
definir como datos
comparativos
dicha comparación
devuelve
resultados lógicos
(Verdadero o
Falso).

Cuadro comparativo: Tipo de bases de datos.

Tipos de base Tipo de usos Función


de datos
Bases de datos Mayormente es Puesto q se usa
estática para solo primordialmente
lectura para almacenar
datos históricos.
Bases de datos Dinamizar Almacena datos
Dinámicas tablas y que se pueden
organizar alterar con el
matrices de paso del tiempo
datos, crear
informes.
Bases de datos Formato Funciona con
bibliográfico electrónico y software de
se consulta a búsqueda, puede
través de facilitar
internet encontrar el
contiene citas documento
bibliográfica
Bases de datos Almacenar
directorios
de texto fuentes
empresariales
completa primarias
nombre de la
empresa y
dirección.
teléfono

3. ¿Por qué es importante organizar la información de una empresa?

La organización desempeña una parte fundamental para conseguir el éxito en cualquier


gestión.

Organización de la empresa proporciona los métodos para que las tareas se realicen de una
manera correcta.

 Nombre tres ventajas de los sistemas de bases de datos computarizados dentro de


una empresa.

1.Obtener más información de la misma cantidad de data- La base de datos facilita al


usuario obtener más información debido a la facilidad que provee esta estructura para
proveer datos a los usuarios.

2. Compartir los datos –usuarios de distintas oficinas puedan compartir datos si están
autorizados. Esto implica que si un dato cambia de contenido por ejemplo la dirección de
un cliente, todos los usuarios que pueden acceder ese dato verán inmediatamente el cambio
efectuado.

3.independencia de los datos y los programas y procesos, permite modificar los datos,
excepto el código de aplicaciones.

También podría gustarte