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

INSTITUTO SUPERIOR TECNOLOGICO DEL

AZUAY
TECNOLOGÍA SUPERIOR EN ANALISIS DE SISTEMAS

TEMA:

INVESTIGACIÓN BASE DE DATOS RELACIONAL

ESTUDIANTE: Verónica Robles

DOCENTE: Ing.

Diego Molina

CICLO:

V 4 “A”

CIUDAD: Cuenca

PERIÓDO ACADÉMICO:

Noviembre 2019 – Enero 2020


BASE DE DATOS RELACIONAL
Es una colección de elementos de datos organizados en un conjunto de tablas
formalmente descritas desde la que se puede acceder a los datos o volver a
montarlos de muchas maneras diferentes sin tener que reorganizar las tablas
de la base. La base de datos relacional fue inventada por E.F. Codd en IBM
en 1970.
La interfaz estándar de programa de usuario y aplicación a una base de datos
relacional es el lenguaje de consultas estructuradas (SQL). Además de ser
relativamente fáciles de crear y acceder, una base de datos relacional tiene la
importante ventaja de ser fácil de extender. Una base de datos relacional es
un conjunto de tablas que contienen datos provistos en categorías
predefinidas. Cada tabla (que a veces se llaman ‘relación’) contiene una o
más categorías de datos en columnas. Cada fila contiene una instancia única
de datos para las categorías definidas por las columnas. Al crear una base de
datos relacional, se puede definir el dominio de posibles valores de una
columna de datos y restricciones adicionales que pueden aplicarse a ese valor
de dato.
La definición de una base de datos relacional resulta en una tabla de
metadatos o descripciones formales de las tablas, columnas, dominios y
restricciones.
GESTORES DE BASE DE DATOS
Los gestores de base de datos más populares existen:
Microsoft SQL Server.
Oracle Database.
MySQL e
IBM DB2.

También hay bases de datos relacionales basadas en la nube, como:

Amazon Relational Database Servicie (RDS),


Google Cloud SQL,
IBM DB2,
Microsoft Azure SQL Database y
Oracle Database Cloud Service.

SQL LENGUAJE DE CONSULTAS


El lenguaje de consultas SQL (Lenguaje Estructurado de Consultas) se ha convertido,
debido a su eficiencia, en un estándar para las bases de datos relacionales. A pesar de su
estandarización se han desarrollado, sobre una base común, diversas versiones ampliadas
como las de Oracle o la de Microsoft SQL server.
Es un lenguaje declarativo en el que las órdenes especifican cual debe ser el resultado y
no la manera de conseguirlo (como ocurre en los lenguajes procedimentales). Al ser
declarativo es muy sistemático, sencillo y con una curva de aprendizaje muy agradable.
Sin embargo, los lenguajes declarativos carecen de la potencia de los procedimentales. El
gran éxito de las bases de datos relacionales se debe en parte a la posibilidad de usar este
lenguaje. Incluye diversos tipos de capacidades:
Comandos para la definición y creación de una base de datos (CREATE TABLE).
Comandos para inserción, borrado o modificación de datos (INSERT, DELETE,
UPDATE).
Comandos para la consulta de datos seleccionados de acuerdo a criterios complejos que
involucran diversas tablas relacionadas por un campo común (SELECT).
Capacidades aritméticas: En SQL es posible incluir operaciones aritméticas, así como
comparaciones, por ejemplo, A > B + 3.
Funciones matemáticas (sqrt(x), cos(x)) o de manejo de textos.
Asignación y comandos de impresión: es posible imprimir una tabla construida por una
consulta o almacenarla como una nueva tabla.
Funciones agregadas: Operaciones tales como promedio (avg), desviación típica (stddev),
suma (sum), máximo (max), etc. se pueden aplicar a las columnas de una tabla para
obtener una cantidad única y, a su vez, incluirla en consultas más complejas.

SIG Y BASES DE DATOS RELACIONALES: EL MODELO GEO-


RELACIONAL
Lo más habitual es utilizar el SGBD para almacenar la información temática y el SIG
para la información geométrica y topológica. Una de las funcionalidades de este modelo
será el enlazado de ambos tipos de información que se almacenan de formas
completamente diferentes.
El mayor interés del modelo geo-relacional estará en poder lanzar una consulta SQL y
obtener una o varias entidades espaciales (en lugar de número, tabla o fila) como
respuesta. Para ello debe enlazarse la base de datos espacial (mapa vectorial) con la base
de datos temática (tablas) mediante una columna en una de las tablas de la base de datos
que contenga los mismos identificadores que las entidades en la base de datos espacial.
En definitiva, la única diferencia entre el trabajo de un gestor tradicional de bases de datos
y el enlace de un SIG a base de datos es el modo de presentación (tabla o mapa). Casi
todo el trabajo lo hace el gestor de bases de datos y el Sistema de Información Geográfica,
se limita a presentar los resultados.
Sin embargo, en el modelo geo-relacional toda la información geométrica y topológica
está en el SIG no en el SGBD por tanto las consultas deberán preprocesarse y
postprocesarse.
Preprocesamiento significa que el módulo encargado de construir de forma automática
consultas SQL como las que hemos visto antes, y lanzarlas al programa servidor de bases
de datos, deberá hacerlo teniendo en cuenta una serie de criterios espaciales definidos por
el usuario.
Postprocesamiento implica que los resultados de la consulta SQL deberán filtrarse para
determinar cuáles cumplen determinadas condiciones relacionada con el espacio. Para
ello, una de las columnas pedidas en la consulta ha de ser el identificador a partir del cual
se obtiene, ya en el SIG, la geometría del polígono a la que se puede aplicar la operación
de análisis espacial (distancia, cruce, inclusión, adyacencia, etc.) necesaria para
determinar si se cumple o no la condición. Aquellos casos en los que si se cumple
constituye la salida del módulo, el resto se desechan.

Y DISEÑO DE ESTRUCTURA UNA BASE DE DATOS

La tabla. - Son sistemas de clasificación constituidos por filas horizontales y columnas


verticales que permiten agrupar datos y presentarlos de forma ordenada. Cada fila de una
tabla se denomina tupla. Los valores que contiene cada tupla vienen determinados por los
atributos definidos en el esquema relacional.

Campo. - unidad básica de una base de datos. Un campo puede ser, el nombre, el
teléfono, el documento de una persona. Los campos pueden contener datos de tipo
texto, numérico, fecha, moneda, imagen, entre otros.
Registro. - es el conjunto de información referida a una misma persona u objeto. Un
registro vendría a ser algo así como una ficha. El primer paso para crear una base de
datos, es planificar el tipo de información que se quiere almacenar en la misma.
Los atributos de las tablas pueden ser de unos pocos tipos simples:
Números enteros.
Números reales.
Cadena de caracteres de longitud variable.
Es estos tipos simples se denominan tipos atómicos y permiten una mayor eficacia en el
manejo de la base de datos, pero a costa de reducir la flexibilidad a la hora de manejar los
elementos complejos del mundo real y dificultar la gestión de datos espaciales, en general
suponen un problema para cualquier tipo de datos geométricos.

Las relaciones que se establecen entre los diferentes elementos de dos tablas en una base
de datos relacional pueden ser de tres tipos distintos:
Relaciones uno a uno, se establecen entre una entidad de una tabla y otra entidad de
otra tabla.

Relaciones uno a varios, se establecen entre varias entidades de una tabla y una
entidad de otra tabla.
Relaciones varios a varios, se establecen entre varias entidades de cada una de las
tablas.

USO DE COMPLEMENTOS
Documentador de Base de Datos: Imprime un listado del contenido de toda una Base
de Datos y las definiciones de los objetos de la misma que se seleccionen. Por ejemplo:
se le puede imprimir una lista de todos los controles y formularios.
Administrador de Adjuntos: Actualiza los vínculos con tablas adjuntas que se han
movido o cuyo nombre se ha modificado.
Importar Base de Datos: Importa todos los objetos de otra Base de Datos Access.
Generador de Menús: Ayuda a crear un sistema de menús personalizado para una
aplicación.
Administrador de Complementos: Instala, elimina, personaliza y administra los
complementos.
ELEMENTOS DE LA BASE DE DATOS RELACIONAL
En una BDR, todos los datos se almacenan y se accede a ellos por medio de relaciones
previamente establecidas.
Relaciones base. - Las relaciones que almacenan datos son llamadas relaciones base y su
implementación es llamada "tabla".
Relaciones derivadas. - 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.
Restricciones. - Una restricción es una limitación que obliga el cumplimiento de ciertas
condiciones en la BD.
Algunas no son determinadas por los usuarios, sino que son inherentemente definidas por
el simple hecho de que la BD sea relacional. Algunas otras restricciones las puede definir
el usuario.
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 informal y 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.
Dominios. - Un dominio describe un conjunto de posibles valores para cierto atributo.
Como un dominio restringe los valores del atributo, puede ser considerado como una
restricción. Matemáticamente, atribuir un dominio a un atributo significa "cualquier valor
de este atributo debe ser elemento del conjunto especificado".
Distintos tipos de dominios son: enteros, cadenas de texto, fecha, no procedurales, etc.
Clasificación de Claves
Clave primaria
Una clave primaria es una clave única (puede estar conformada por uno o más campos de
la tabla) elegida entre todas las candidatas que define unívocamente a todos los demás
atributos de la tabla para especificar los datos que serán relacionados con las demás tablas.
La forma de hacer esto (relación entre tablas) es por medio de claves foráneas.

Clave externa o foránea


Clave foránea. - Una clave foránea es una referencia a una clave en otra tabla, determina
la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en
la tabla donde están y sí a donde están referenciadas.
Clave índice. - Las claves índices surgen con la necesidad de tener un acceso más rápido
a los datos. Los índices pueden ser creados con cualquier combinación de campos de una
tabla. Las consultas que filtran registros por medio de estos campos, pueden encontrar los
registros de forma no secuencial usando la clave índice.
Las bases de datos relacionales incluyen múltiples técnicas de ordenamiento, cada una de
ellas es óptima para cierta distribución de datos y tamaño de la relación.
Los índices generalmente no se consideran parte de la base de datos, pues son un detalle
agregado. Sin embargo, las claves índices son desarrolladas por el mismo grupo de
programadores que las otras partes de la base de datos.
RESTRICCIONES EN EL MODELO RELACIONAL
Las restricciones son condiciones que deben cumplir todos los estados de relación
válidos. Hay tres tipos principales de restricciones en el modelo relacional: restricciones
clave, restricciones de dominio e restricciones de integridad referencial.
Una restricción clave. - es cuando debe haber al menos un subconjunto mínimo de
atributos en la relación, que puede identificar una tupla de forma única; un atributo clave
no puede tener valores NULL. Las restricciones clave también se conocen como
restricciones de entidad.
Restricciones de dominio. - limitan el rango de valores de dominio de un atributo.
También especifican la individualidad y si un atributo puede tener un valor nulo. También
puede especificar un valor predeterminado para un atributo cuando no se proporciona
ningún valor.
La restricción de integridad referencial. - establece que las relaciones de tabla siempre
deben ser consistentes. Es decir, el campo de la clave externa debe estar de acuerdo con
la clave primaria a la que hace referencia la clave externa. Cualquier cambio de campo
de clave principal debe aplicarse a todas las claves externas, o no aplicarse en absoluto.
GENERALIDADES DE LAS BASES DE DATOS
Una base de datos es una colección de datos interrelacionados, almacenados en un
conjunto sin redundancias (repeticiones) perjudiciales o innecesarias. Su finalidad es la
de servir a una o más aplicaciones de la mejor manera posible. Los datos se almacenan
de modo que resulten independientes de los programas que los utilizan, y se emplean
métodos concretos y determinados para incluir nuevos datos y para modificar o extraer
los ya almacenados.
GENERALIDADES BÁSICAS
Datos
Son los hechos que describen sucesos y entidades. "Datos" es una palabra en plural que
se refiere a más de un hecho. Los datos son comunicados por varios tipos de símbolos
tales como las letras del alfabeto, números, movimientos de labios, puntos y rayas, señales
con la mano, dibujos, etc.
La importancia de los datos está en su capacidad de asociarse dentro de un contexto para
convertirse en información. Por si solos los datos no tienen capacidad de comunicar un
significado y por tanto no pueden afectar el comportamiento de quien los recibe. Para ser
útiles, los datos deben convertirse en información para ofrecer un significado,
conocimiento, ideas o conclusiones.
Información
Información es un conjunto de datos significativos y pertinentes que describan sucesos o
entidades.

Sistema de archivos
Un sistema de archivos es un método para el almacenamiento y organización de archivos
de computadora y los datos que estos contienen, para hacer más fácil la tarea de
encontrarlos y accederlos. Los sistemas de archivos son usados en dispositivos de
almacenamiento como discos duros y CD-ROM e involucran el mantenimiento de la
localización física de los archivos.
Base de datos
Almacén de datos relacionados con diferentes modos de organización. Se diseña y
almacena datos con un propósito específico. Con la palabra "datos" se hace referencia a
hechos conocidos que pueden registrarse, como ser números telefónicos, direcciones,
nombres, etc.
Las bases de datos almacenan datos, permitiendo manipularlos fácilmente y mostrarlos
de diversas formas.
Sistema de información
Es el sistema de personas, registros de datos y actividades que procesa los datos y la
información en cierta organización, incluyendo manuales de procesos o procesos
automatizados.
Archivo
Un archivo es un grupo de datos estructurados que son almacenados en algún medio y
pueden ser usados por las aplicaciones. Los archivos como colección de datos sirven para
la entrada y salida a la computadora y son manejados con programas.
Modelo
Un modelo es una representación de un objeto, sistema o idea, de forma diferente al de la
entidad misma. El propósito de los modelos es ayudarnos a explicar, entender o mejorar
un sistema. Un modelo de un objeto puede ser una réplica exacta de éste o una abstracción
de las propiedades dominantes del objeto.
Modelo E-R:
Es un tipo de modelo de datos conceptual de alto nivel que se emplea en el diseño de las
base de datos relacionales. El modelo entidad-relación muestra la estructura de la base de
datos empleando todo tipo de herramientas conceptuales.
Relación
Una relación o vínculo entre dos o más entidades describe alguna interacción entre las
mismas.
Cardinalidad
Número máximo de entidades que están relacionadas con una única entidad del otro
conjunto de entidades que interviene en la relación.
Podemos clasificar las relaciones de tipo:
1:1 La cardinalidad en ambas direcciones es 1.
1: N La cardinalidad máxima en una dirección es 1 y en la otra muchos.
N: M Son muchas la cardinalidad máxima en ambas direcciones.
FUNCIONALIDAD DE INTERRELACIONES
UNO A UNO (1:1). - La interrelación "Dirige" entre las Entidades "Jefe" y
"Departamento". Significa que un "Departamento" tiene como máximo un "Jefe" y un
"Jefe" es dirigente de un "Departamento". Cuando ocurre este tipo de funcionalidad el
Atributo Primo de la Entidad "Jefe" pasa como Llave Extranjera para la Entidad
"Departamento" o viceversa.
UNO A MUCHOS (1: N). - Cuando ocurre este tipo de funcionalidad y la interrelación
es Obligatoria el Atributo Primo de la Entidad "Jefe" pasa como Llave Extranjera para
la Entidad "Empleado". Si el caso es Opcional, es cuando al menos uno de los
elementos no pasa por la interrelación entonces se forma una nueva Entidad que
contiene los Atributos Primos de cada Entidad, más otros datos de interés.

MUCHO A MUCHOS (M: N). - En este caso es igual que cuando es de Uno a
Muchos Opcional entonces se forma una nueva Entidad que contiene los Atributos
Primos de cada Entidad, más otros datos de interés.
APLICACIONES DE LA BASE DE DATOS
FORMAS. – se emplean para introducir información a la base de datos. En algunas
ocasiones los identificadores de los objetos no son desplegables en la aplicación.
CONSULTAS. – Se usa cuando los usuarios desean consultar los datos para contestar
preguntas o para identificar problemas. Para expresar las consultas se puede usar el
lenguaje SQL de acceso a los datos.

REPORTES. – Un reporte es una presentacion que tiene un formato de la informacion de la


base de datos. Estan divididos por secciones como: encabezado, titulos, grupos, detalles,
subtotales, totales y pie de pagina.
MENUS. – Para organizar distintos componentes de la aplicación con el proposito de que el
usuario fnal acceda a ellos con facilidad, mostrandole las opciones disponibles a seleccionar las
acciones que desea realizar.

ELEMENTOS INTEGRANTES DE UNA BASE DE DATOS


Los datos. - Pueden referirse a objetos individuales o grupos de objetos. Por su
naturaleza, los datos pueden ser numéricos, alfabéticos o alfanuméricos, siendo además
variable su estructura, organización, etc.
La metabase. - Se trata de una información sobre la información contenida en la base y
su funcionamiento.
Son dos importantes elementos de la metabase:
 El directorio de datos: contiene las instrucciones necesarias para pasar de la
representación externa a la representación interna.
 El catálogo de variables o diccionario: donde se detalla cada una de las
variables, su longitud, sus valores y agrupaciones posibles, etc.
El software. - Es el conjunto de programas, procedimientos, lenguajes, etc. necesarios
para realizar los procesamientos exigidos. Está compuesto de:
 Sistema de gestión de la base de datos: es el encargado de realizar las funciones
de creación y actualización de la base, así como de la recuperación de la
información que contiene.
 Interface de comunicaciones: es el conjunto de programas de teleproceso,
necesarios cuando la base ha de ser consultada a distancia.
Los programas y/o lenguajes para procesamientos específicos. - Son los lenguajes y/o
programas mediante los cuales el usuario puede interrogar a la base o realizar ciertas
operaciones
El administrador de la base de datos. - Es la persona cuya misión es asegurar la calidad
y permitir el uso correcto y permanente por los usuarios de los datos almacenados. Es
también, a veces, el diseñador de la base de datos. No es en absoluto el propietario de la
base, sino su coordinador y administrador, y la persona encargada de autorizar las
modificaciones de la misma.
Los Usuarios. – Son todas las personas autorizadas para acceder a la base de datos.
CARACTERISTICAS Y OBJETIVOS
Versatilidad en la representación de relaciones. - Diferentes programadores requieren
la misma colección de datos y, por otro lado, existen relaciones diversas entre los
conjuntos de datos almacenados. El método de organización debe de ser capaz de
representar estas relaciones y acomodar sus posibles cambios en el futuro.
Tiempo de respuesta. - Las bases de datos diseñadas para ser utilizadas de forma
interactiva deben de asegurar un tiempo de respuesta adecuado para el diálogo entre el
operador y el terminal. Además, el sistema debe de tener la capacidad suficiente para
manejar un número concreto de terminales y el flujo de transacciones a que éstos den
origen. Esto es importante en los sistemas interactivos de alto volumen de tráfico, cuando
los datos deben de actualizarse al momento de haber sufrido una variación.
Coste mínimo. – adecuado a las necesidades reales.
Redundancia mínima. - Para suprimir la redundancia de los datos, es preciso identificar
los que van a ser utilizados en común por varios programas y almacenarlos en un archivo
único. No obstante, si sólo existe una copia de ciertos datos que son necesarios para fines
distintos, es preciso también almacenar y mantener las relaciones pertinentes. Por ésta y
otras razones puede no ser siempre oportuno eliminar toda la redundancia del sistema.
Capacidad de búsqueda. - En algunas organizaciones los tiempos de búsqueda son
vitales para el uso que ha de darse a los datos. Uno de los objetivos a conseguir con la
instalación de una base de datos es el obtener una capacidad de búsqueda rápida y flexible.
Integridad. - En ocasiones pueden producirse fallos en los componentes físicos del
computador. El sistema de almacenamiento de los datos debe estar previsto para absorber
estas contingencias y evitar que se produzcan daños en los datos almacenados
Seguridad y privacidad. - Los datos han de estar protegidos contra el acceso a los
mismos de personas no autorizadas y contra su alteración indebida, casual o intencionada.
La privacidad se refiere al derecho del propietario de la base de datos, a facilitar o no la
información contenida en la misma a terceras personas.
El enlace con el pasado. - Cuando una empresa decide instalar un nuevo software de
base de datos, es importante que éste pueda utilizar los procedimientos y programas
existentes y que los datos almacenados anteriormente puedan ser convertidos al nuevo
software.
El enlace con el futuro. - Con el tiempo los programas de una organización van
aumentando, hasta un punto en que no puede ya pensarse en volver a escribirlos. Un
objetivo importante al construir una base de datos es prever que posibles modificaciones
futuras no afecten a las aplicaciones y programas en uso.
Afinación. - Resulta necesario poder ajustar y cambiar la organización de la base de datos
después que el sistema está ya en funcionamiento y cuando se conocen en la práctica los
retoques necesarios a implantar. Este proceso se llama afinación y en la práctica conduce
a importantes economías en la implementación de las bases de datos.
Cambios en la importancia de los datos. - A medida que disminuye la importancia de
un conjunto de datos o la frecuencia de su uso, se hace necesario el cambiarlos dentro de
la base a posiciones más o menos accesibles según su uso. El proceso de ajustar la
posición de los datos en la base conforme la frecuencia de su utilización se llama
migración.
Claridad y simplicidad. - Los medios que se utilicen para la representación y
manipulación de los datos, deben de ser lo más claros y simples posibles.

MODELOS DE BASES DE DATOS


Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor
de datos (algo en donde se guarda la información), así como de los métodos para
almacenar y recuperar información de esos contenedores. Los modelos de datos no son
cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente
de base de datos; por lo general se refieren a Algoritmos, y Conceptos matemáticos.
Modelos con frecuencia utilizados en las bases de datos:
Bases de datos jerárquicas. - Éstas son bases de datos que, como su nombre indica,
almacenan su información en una estructura jerárquica. En este modelo los datos se
organizan en una forma similar a un árbol (visto al revés), 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.

Bases de datos de red. - 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.

Base de datos relacionales. - Éste es el modelo utilizado en la actualidad para modelar


problemas reales y administrar datos dinámicamente. Estas relaciones podrían
considerarse en forma lógica como conjuntos de datos llamados "tuplas". Pese a que
ésta 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, que representarían las
tuplas, y campos (las columnas de una tabla).
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 estudiar.
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.
Bases de datos documentales. - Permiten la Indexación a texto completo, y en líneas
generales realizar búsquedas más potentes.
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.
Gestión de bases de datos distribuida. - La base de datos está almacenada en varias
Computadoras conectadas en Red. Surgen debido a la existencia física de organismos
descentralizados.
https://es.slideshare.net/amguerrerob/generalidades-bases-de-datos-9029285
https://docplayer.es/2721573-Generalidades-de-bases-de-datos.html
https://www.monografias.com/trabajos24/bases-de-datos/bases-de-datos.shtml
https://prezi.com/bzb2u4l7gqw7/generalidades-de-la-base-de-datos/

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