Caracteristicas De Las Bases De Datos
Enviado por kikorico • 18 de Septiembre de 2014 • 439 Palabras (2 Páginas) • 276 Visitas
CARÁCTERÍSTICAS DE LAS BASES DE DATOS
Entre las principales características de los sistemas de base de datos podemos mencionar:
• Independencia lógica y física de los datos.
• Redundancia mínima.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos.
• Consultas complejas optimizadas.
• Seguridad de acceso y auditoría.
• Respaldo y recuperación.
• Acceso a través de lenguajes de programación estándar.
Definición de las características
TIPOS DE DATOS
Usuarios pueden definir sus propios tipos de datos a partir de los tipos básicos provistos por el sistema, o por otros tipos de datos predefinidos anterior mente por el usuario. Estos tipos de datos pueden pertenecer a dos categorías distintas:
Los tipos de objetos
Los tipos para colecciones
TIPOS DE OBJETOS
Un tipo de objetos define a lo que conocemos como una entidad del mundo real. Se les puede interpretar como una plantilla de objeto de ese tipo. Esta compuesto por los siguientes elementos:
Para identificar el tipos de objetos se utiliza un nombre
Unos atributos que pueden ser un tipo de datos básicos o de un tipo definido por el usuario, los cuales representan la estructura y los valores de los datos de ese tipo
Unos métodos que son procedimientos o funciones escritos en el lenguaje PL/SQL, almacenándose de esta forma en la base de datos o escritos en C almacenándose externamente
METODOS
A la vez que creamos un tipo de objetos realizamos la especificación de los métodos. Los métodos se pueden ejecutar sobre los objetos de su mismo tipo. A continuación mostramos un ejemplo:
Si “X” es una variable del tipo PL/SQL que almacena objetos del tipo “alumnos_t”, entonces “X.fecha_nacimiento ()” calcula la fecha de nacimiento del alumno almacenado en “X”.
METODOS CONSTRUCTORES DE TIPO
Todos los tipos de objetos tienen asociado por defecto un método que se encarga de construir nuevos objetos de ese. El nombre del método es el mismo que el nombre del tipo, y sus parámetros que tenemos en dicho método son los atributos del tipo de objetos.
METODOS DE COMPARACION
Estos métodos son utilizados para que se puedan comparar los objetos de un cierto tipo. Esta acción se lleva a cabo indicando cual es el criterio de comparación. Para poder hacer posible la realización de una comparación es necesario escoger entre un método MAP o un metodo ORDER:
Un método MAP es utilizado para indicar cual de los atributos del tipo se va a utilizar para ordenar los objetos del tipo.
Un método ORDER utiliza los atributos del objeto sobre el que se ejecuta para realizar un cálculo y compararlo con otro objeto del mismo tipo que toma como argumento de entrada.
...