Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TAREA 1
14-AGOSTO-13
Son datos que estn de forma organizada, que pueden ser usados por varios usuarios y que son manipulados por un programa sus caractersticas son: concurrencia, integridad, consistencia, seguridad y redundancia.
TAREA 1
14-AGOSTO-13
duplicacin de informacin no es un problema como con las dems bases de datos, por lo general para poderlas aprovechar al mximo permiten algn tipo de conectividad a bases de datos relacionales. Bases de datos relacionales Este es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Su idea fundamental es el uso de "relaciones". Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados "tuplas". Pese a que sta es la teora de las bases de datos relacionales creadas por Codd, la mayora de las veces se conceptualiza de una manera ms fcil de imaginar. Esto es pensando en cada relacin como si fuese una tabla que est compuesta por registros (las filas de una tabla), que representaran 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 jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos. La informacin puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la informacin.
TAREA 1
14-AGOSTO-13
3. Cul es la diferencia entre una base de datos distribuida y una base de datos centralizada
CENTRALIZADO Control centralizado: Un solo DBA Independencia de Datos: Organizacin de los datos es transparente para el programador. Reduccin de redundancia: Una sola copia de datos que se comparta.
DISTRIBUIDO Control jerrquico: DBA global y DBAs locales Transparencia en la Distribucin: Localizacin de los datos es un aspecto adicional de independencia de datos. Replicacin de Datos: Copias mltiples de datos que incrementan la localidad y la disponibilidad de datos. Estructuras fsicas complejas No hay estructuras intersitios. para accesos eficientes Uso de optimizacin global para reducir transferencia de datos. Seguridad Problemas de seguridad Intrnsecos La diferencia principal entre los sistemas de bases de datos centralizados y los distribuidos es que en los primeros, los datos residen en una sola localidad, mientras que, en lo ltimos, se encuentran en varias localidades. Cada localidad puede procesar transaccin locales, es decir, aquellas que slo acceden a datos que residen en esa localidad. Adems, una localidad puede participar en la ejecucin de transacciones globales, es decir, aquellas que acceden a datos de varias localidades, sta requiere comunicacin entre las localidades. Una transaccin local es la que accede a cuentas en la localidad individual donde se inici. En cambio, una transaccin global accede a cuentas de una localidad distinta a la localidad donde se inici o a cuentas de varias localidades diferentes.
TAREA 1
14-AGOSTO-13
Los sistemas de gestores de base de datos No libres son por ejemplo: Microsoft Access Microsoft SQL Server Open Access Oracle Paradox Adbantase Dbase Foxpro IBMDB2 IBM Informics InterBase Sibase (Todas las versiones)
TAREA 1
14-AGOSTO-13
Existen sistemas de gestores de bases de datos con interfaz grfica de usuario por ejemplo: Microsoft Access Informics SQL server MySQL. Paradox Sybase
TAREA 1
14-AGOSTO-13
5. Cuadro sinptico
BASE DE DATOS
DISTRIBUIDA
CENTRALIZADA
VENTAJAS
DESVENTAJAS
VENTAJAS
DESVENTAJAS
Es la capacidad de compartir y acceder a la informacin de una forma fiable y eficaz. Utilizacin compartida de los datos y distribucin del control: Fiabilidad y disponibilidad: El fallo de una localidad no implica necesariamente la desactivacin del sistema. Agilizacin del procesamiento de consultas.
Coste de desarrollo del software: La complejidad aadida que es necesaria para mantener la coordinacin entre nodos hace que el desarrollo de software sea ms costoso. Mayor probabilidad de errores: Como los nodos que constituyen el sistema funcionan en paralelo, es ms difcil asegurar el funcionamiento correcto de los algoritmos, as como de los procedimientos de recuperacin de fallos del sistema. Mayor sobrecarga de procesamiento.
Se evita la redundancia Se evita la inconsistencia Pueden aplicarse restricciones de seguridad. El Administrador de Base de Datos (DBA) puede:
-Asegurar que el nico medio de acceder la base de datos sea a travs de los canales establecidos. -Definir controles de autorizacin para que se apliquen cada vez que se intente el acceso a datos sensibles Puede conservarse integridad. la
Si el sistema de base de datos falla, se pierde la disponibilidad y procesamiento de la informacin que posee el sistema. Difcil sincronizacin para su recuperacin. Las cargas de trabajo no se pueden difundir entre varias computadoras. No se puede aadir poder de cmputo en pequeos Incrementos, debido a lo complicado de esta operacin.