base de datos

Upload: adrian-paredes

Post on 06-Jan-2016

214 views

Category:

Documents


0 download

DESCRIPTION

Base de datos relacional

TRANSCRIPT

Formato Trabajos Sistemas

UNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES

EXTENSIN SANTO DOMINGO

CARRERA DE SISTEMASBASE DE DATOS IITEMA: BASE DE DATOS TRANSACCIONALESAUTOR: ADRIAN PAREDESTUTOR: ING. CARLOS SAMPEDROPERIODO ABRIL SEPTIEMBRE STO. DGO. ECUADOR

2015 -20161. INTRODUCCINPara disear una base de datos debemos establecer un proceso partiendo del mundo real, de manera que sea posible plasmarlo mediante una serie de datos. La imagen que obtenemos del mundo real se denomina modelo conceptual y consiste en una serie de elementos que definen lo que queremos plasmar del mundo real en la base de datos. La definicin de este modelo se denomina esquema conceptual. Una base de datos es una recopilacin de informacin relativa a un asunto o propsito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una coleccin de msica. Los sistemas de procesamiento de transacciones estn formados por hardware informtico y software que aloja una aplicacin orientada a intercambios que ejecutan las transacciones habituales necesarias para realizar operaciones comerciales. Entre los ejemplos se incluyen sistemas que administran entradas de rdenes de ventas, reservas de billetes de avin, nminas, registros de empleados, fabricacin y transporte.2. OBJETIVOS2.1. GENERAL Definir las propiedades y ventajas del modelo de las base de datos transaccionales.2.2. ESPECFICO Analizar los fundamentos de las bases de datos transaccionales. Conocer las utilidades y desempeo de este modelo de base de datos3. FUNDAMENTACION CIENTIFICAQU ES UNA TRANSACCIN Es todo intercambio relacionado con la actividad empresarial, tales como realizar pagos a los empleados, de ventas a los clientes o pagos a los proveedores. En la mayora de las organizaciones esto fue la primera aplicacin de las computadoras. Cuando se compra un libro de una librera en lnea, se intercambia dinero (en forma de crdito) por el libro. Si el crdito es correcto, una serie de operaciones relacionadas garantiza que se obtiene el libro y que la librera obtiene el dinero. Sin embargo, si una operacin individual de la serie sufre un error durante el intercambio, el error afecta a la totalidad del intercambio. No se obtiene el libro y la librera no obtiene el dinero.

BASES DE DATOS TRANSACCIONALESSon bases de datos cuyo nico fin es el envo y recepcin de datos a grandes velocidades, estas bases son muy poco comunes y estn dirigidas por lo general al entorno de anlisis de calidad, datos de produccin 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 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.

Un ejemplo habitual de transaccin es el traspaso de una cantidad de dinero entre cuentas bancarias. Normalmente se realiza mediante dos operaciones distintas, una en la que se decrementa el saldo de la cuenta origen y otra en la que incrementamos 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 atmicas, es decir, el sistema debe garantizar que, bajo cualquier circunstancia (incluso una cada del sistema), el resultado final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna,FUNDAMENTOS DEL PROCESO DE TRANSACCIONES Una transaccin es un conjunto de tareas relacionadas que se realizan de forma satisfactoria o incorrecta como una unidad. En trminos de procesamiento, las transacciones se confirman o se anulan. Para que una transaccin se confirme, todos los participantes deben garantizar la permanencia de los cambios efectuados en los datos. Los cambios deben conservarse aunque el sistema se bloquee o tengan lugar otros eventos imprevistos.FUNDAMENTOS DEL PROCESO DE TRANSACCIONES

Las transacciones enlazan varias tareas entre s. Por ejemplo, si una pgina de ASP.NET realiza dos tareas, crea primeramente una tabla nueva en una base de datos y, despus, llama a un objeto especializado para recopilar, aplicar formato e insertar datos en la tabla nueva. Estas dos tareas estn relacionadas entre s e incluso son interdependientes, de modo que se ha de evitar la creacin de una tabla nueva salvo que se pueda rellenar con datos. La ejecucin de ambas tareas dentro del mbito de una transaccin individual fuerza la conexin entre ellas. Si la segunda tarea falla, la primera se deshace hasta un punto anterior a la creacin de la tabla nueva.QU ES UN SISTEMA DE PROCESAMIENTO DE TRANSACCIONES?

Tambin conocido por sus siglas en ingls (TPS, Transactions processing system). Es el conjunto organizado de personas, procedimientos, software, base de datos y dispositivos para registrar transacciones comerciales consumadas, por ejemplo: el pago de nmina.

SISTEMA PARA EL PROCESAMIENTO DE TRANSACCIONES.

(TPS) Los diferentes tipos de SI que debemos desarrollar para cubrir las necesidades de la empresa, se basan en la utilidad de la informacin solicitada en el proceso de toma de decisiones. Sistema para el procesamiento de transacciones. (TPS) Sistema de informacin administrativa. (MIS) Sistema para el soporte de decisiones. (DSS)

SISTEMA DE PROCESAMIENTO DE TRANSACCIONES

Est basado en la computadora y la relacin de sustitubilidad de los trabajos rutinarios, es el ms importante y el ms utilizado dentro de la empresa, pues reduce el tiempo de las operaciones o actividades rutinarias de la empresa. Transaccin es cualquier suceso o actividad que afecta a toda la organizacin". Estos sistemas se dirigen principalmente a las reas de ventas y mercadotecnia, administracin y finanzas y al rea de recursos humanos4. DESARROLLO

una base transaccional significa que las operaciones de insercin actualizacin se hacen dentro de una transaccin, esto quiere decir que todas las operaciones se realizan o no, si sucede algn erro en la operacin se omite todo el proceso de modificacin de la base de datos, si no sucede ningn error se hacen toda la operacin con xito.Se usan los siguientes mtodos:Begin TRans para iniciar la transaccin

CommitTrans para efectuar los cambios con xito

RollbackTrans para deshacer los cambios5. CONCLUSINSon bases de datos cuyo nico fin es el envo y recepcin de datos a grandes velocidades, estas bases son muy poco comunes y estn dirigidas por lo general al entorno de anlisis de calidad, datos de produccin 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 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.

6. BIBLIOGRAFA6.1. DIGITALhttp://www.monografias.com/trabajos82/las-bases-datos/las-bases-datos2.shtml

https://es.wikipedia.org/wiki/Base_de_datos

http://www.lawebdelprogramador.com/foros/Bases-de-Datos/33138-Que-es-una-B.D-Transaccional.htmlhttps://es.wikipedia.org/wiki/Transacci%C3%B3n_(base_de_datos)

PAGE 4