CIMM Centro Industrial De Mantenimiento y Manufactura Regional Boyac
Qu es una base de datos? Son un conjunto de datos que
pertenecen a un mismo contexto y almacenados sistemticamente para su posterior uso. Cules son las caractersticas de una base de datos? Permite ver los registros de una base de datos cuando el usuario haya introducido un determinado nmero de registros. Permite configurar los derechos de edicin. Se puede limitar el nmero mximo de entradas de cada participante. Permite aadir comentarios a las entradas de las bases de datos. Habilita la revisin del profesor antes de que las entradas sean pblicas. Cules son las ventajas de usar una base de datos? Independencia de los datos y los programas y procesos. No es necesario la repeticin de datos. Utiliza los mismos datos en los procedimientos por lo que los resultados son coherentes. Mejor estructuracin de los datos. Flexibilidad y rapidez al obtener datos. Cules son los tipos de bases de datos y sus principales caractersticas? BASES DE DATOS ESTTICAS: Son bases de datos de sola lectura, almacena datos histricos que se pueden utilizar para estudiar el comportamiento de los datos a travs del tiempo. BASES DE DATOS DINMICAS: Son bases de datos donde la informacin almacenada se modifica con el tiempo, permite la actualizacin, borrado, adicin de datos y consulta. BASES DE DATOS JERRQUICAS: Son bases de datos que almacenan la informacin en una estructura jerrquica. Se utiliza en aplicaciones que manejan un gran volumen de informacin y datos.
BASES DE DATOS DE RED: Es una base de datos que permite
que un mismo nodo tenga varios padres. Es un modelo utilizado ms por programadores que por usuarios. BASES DE DATOS TRANSACCIONALES: Son bases de datos que enva y recepciona datos a gran velocidad. BASES DE DATOS RELACIONALES: Son bases de datos que se utilizan para modelar problemas reales y administrar datos dinmicamente. Es ms fcil de entender y utilizar para un usuario espordico de la base de datos. BASES DE DATOS MULTIDIMENSIONALES: Son bases de datos ideadas para el desarrollo de aplicaciones muy concretas, como la creacin de cubos OLAP. BASES DE DATOS ORIENTADAS A OBJETOS: Son una base de datos que almacena objetos completos, incorpora todos los conceptos importantes. BASES DE DATOS DOCUMENTALES: Permite la indexacin a texto completo y realiza bsquedas ms potentes. BASES DE DATOS DEDUCTIVAS: Son bases de datos que permiten hacer deducciones a travs de inferencias tambin llamadas lgicas por que se basa en la lgica matemtica. Quines son los usuarios de una base de datos? PROGRAMADORES DE APLICACIONES: Son profesionales informticos que escriben programas de aplicacin. LOS USUARIOS SOFISCADOS: Interactan con el sistema sin programas escritos. USUARIOS NORMALES: Son usuarios no sofisticados que interactan con el sistema mediante la invocacin de alguno de los programas de aplicacin permanentes que se han escrito previamente. USUARIOS ESPECIALIZADOS: Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas que no son adecuadas en el marco de procesamiento de datos tradicional. Explicar arquitectura de una base de datos Esta arquitectura tiene tres esquemas que son:
Nivel interno: describe la estructura fsica de almacenamiento
de base de datos, emplea un modelo fsico de datos y los nicos datos que existen estn realmente en este nivel. Nivel conceptual: describe la estructura de toda base de datos para una comunidad de usuarios, trabaja con elementos lgicos como entidades, atributos y relaciones. Nivel externo o de vistas: describe la visin que tiene de la base de datos a un grupo de usuarios, ocultando el resto. Qu es un sistema de administracin de base de datos? Son un conjunto de programas que permiten el almacenamiento, modificacin y extraccin de la informacin de una base de datos, proporciona herramientas para borra, aadir, modificar y analizar los datos. Cules son las Ventajas e inconvenientes de usar SISTEMA MANEJADOR DE BASE DE DATOS? VENTAJAS Mejora en la integridad. Mejora en la seguridad. Mejora en la accesibilidad a los datos. Mejora en la productividad. Mejora en el mantenimiento gracias a la independencia de datos. Aumento de la concurrencia, varios usuarios pueden acceder simultneamente a un mismo fichero. Mejora en los servicios de copia de seguridad y de recuperacin ante fallos. INCONVENIENTES Complejidad: puesto que son un conjunto de programas muy complejos y con una gran funcionalidad. Tamao: son programas muy extensos que requieren una cantidad de espacio en el disco y la memoria. Coste econmico del SGBD: vara de acuerdo al entorno y la funcionalidad que ofrece. Coste del equipamiento adicional: para alcanzar las prestaciones deseadas es necesario adquirir una maquina ms grande.
Prestaciones: el sistema de ficheros est escrito para una
aplicacin especfica, por lo que sus prestaciones son muy buenas. Vulnerable a los fallos. Investigacin Sobre proveedores de Sistemas de Administracin de Base de Datos (SGBD) ORACLE Es una herramienta de administracin grafica que es mucho ms intuitiva y cmoda de utilizar. Apoya en la definicin de estndares de diseo y nomenclatura de objetos. Apoya los modelos y la optimalizacin de modelos de datos. INTER BASE Su instalacin es sencilla. Ofrece buenos niveles de seguridad. Los datos pueden ser modificados y editados por cualquier usuario. MICROSOFT ACCESS Se puede reducir formularios, informes sofisticados y efectivos. Es grfico y por ende aprovecha al mximo su potencia grfica. Logra un aumento en la productividad mediante el uso de asistentes y macros. Nombre aplicaciones de los sistemas de bases de datos En la banca, lneas areas, universidades, telecomunicaciones, finanzas, ventas, produccin y recursos humanos. Las bases de datos forman parte de casi todas las empresas actuales. Hacer comparacin entre SGBD y Sistema de archivos El SGBD nos permite el almacenamiento, tambin puede incluir un mdulo grafico para presentar la informacin interrelacionada para acceder a los datos. El sistema de archivos nos permite administrar el espacio libre pero tambin es un dispositivo de almacenamiento. Dato: son hechos que describen sucesos o informacin que luego se convierten en ideas. Un dato puede ser un nmero, letra, signo o smbolo.
Informacin: es un conjunto de datos significativos y
pertenecientes. Almacenamiento: dispositivo en el cual almacenamos informacin y datos de un objeto o elemento en especfico para luego recurrir a l en el caso que sea necesario. Relacin: son interconexiones o relaciones entre los datos o empresas. Tabla: en base de datos se refiere a un tipo modelado de datos donde se guarda los datos recogidos por un programa, se asemeja a un programa de una hoja de clculo, una tabla se compone de filas y columnas que se utiliza para organizar y presentar informacin. Formulario: son interfaces que se utilizan para trabajar con los datos, a menudo contienen botones de comando que ejecutan diversos comandos. Consulta: son las que verdaderamente hacen el trabajo en una base de datos, recupera datos especficos de las tablas. Registro: es un conjunto de campos que contienen los datos que pertenecen a una misma repeticin de identidad. Cardinalidad: es la forma en que se relacionan las entidades, o expresa cuantas entidades se relacionan con otras entidades. Entidades: representa una cosa u objeto del mundo real con existencia independiente. Flexibilidad e independencia: es el hecho que podemos agregar datos al sistema posteriormente sin tener que rescribir lo que ya tenemos, por esto es necesario que al realizar una base de datos sea flexible. La independencia se divide en: La independencia lgica: es la capacidad de modificar el esquema conceptual sin alterar los esquemas externos ni lo/*s programas de aplicacin, el esquema conceptual se puede modificar para ampliar o reducir la base de datos. La independencia fsica: es la capacidad de modificar el esquema interno sin alterar el esquema conceptual. Redundancia: es cuando la misma informacin es almacenada varias veces en la misma base de datos, dificulta la tarea de
modificacin de datos, requiere un mayor espacio de
almacenamiento que influye en un mayor coste y tiempo de acceso a los datos. Seguridad: protege la base de datos contra accesos no autorizados o tambin llamado privacidad. Integridad de los datos: es una correccin y exactitud de la informacin contenida, conserva la seguridad en un sistema de una base de datos que permite el acceso a mltiples usuarios en tiempos paralelos. Concurrencia de usuarios: cuando los accesos concurrentes son solo de lectura el problema que se presenta es de rendimiento. Cuando uno o ms usuarios estn actualizando los datos se presentan problemas de interferencia. Diseo conceptual: modelo entidad relacin: es un modelo muy utilizado para el diseo conceptual de la base de datos. Pasos para crear un modelo entidad-relacin: Escribe los nombres de las entidades distribuidos en una hoja de papel. Dibuja una lnea entre las entidades que tengan una relacin entre s. Aade los atributos en crculos y conctalos a las entidades relacionadas usando lneas. Aade la cardinalidad el nmero de elementos de cada entidad. Normalizacin: consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad relacin al modelo relacional. Diseo lgico: modelo relacional: es el proceso de diseo de base de datos: Diseo lgico: transforma el esquema conceptual obtenido en la etapa anterior adaptndolo al modelo de datos que se va a utilizar. Diseo fsico: su objetivo es conseguir una instrumentacin, lo ms eficiente posible. Claves primarias: es un campo o una combinacin de campos que identifica de forma nica a cada fila o una tabla. Una clave primaria comprende una columna o un conjunto de columnas.
Claves forneas: es una limitacin referencial entre dos tablas.
Una clave fornea identifica una columna o un grupo de columnas en una tabla. Reglas de integridad: una base de datos contienen unos datos que deben reflejar la realidad o ms concretamente la situacin de una porcin del mundo real. Regla de integridad de entidades o de dominio: se aplica a las claves primarias de las relaciones de base y menciona que ninguno de los atributos que componen la clave primaria puede ser nulo. Regla de integridad referencial: se aplica a las claves ajenas o forneas y menciona que si en una relacin hay alguna clave ajena, sus valores deben coincidir con valores de la clave primaria la que hacen referencia. Etapas de diseo de una base de datos Diseo conceptual: en esta etapa se obtiene una estructura de la informacin de la futura BD independiente de la tecnologa que hay que emplear. La etapa del diseo conceptual nos permite concentrarnos nicamente en la estructuracin de la informacin. Diseo lgico: su objetivo es transformar el esquema genrico y conceptual en un modelo de datos determinado, el diseo lgico puede realizarse manualmente o automticamente. Diseo fsico: es el proceso de implementacin fsica del modelo de datos lgicos en un sistema de gestin de bases de datos, incluye escoger las estructuras de archivos determinadas en las que almacenar las tablas o relaciones de la base de datos.