ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Motores de Bases de Datos


Enviado por   •  20 de Septiembre de 2020  •  Apuntes  •  531 Palabras (3 Páginas)  •  89 Visitas

Página 1 de 3

Universidad Autónoma de Asunción

Facultad de Ciencias y Tecnología

Programación SQL

Trabajo de Investigación - Primer Parcial

Motores de Bases de Datos

  • Firebird
  • Apache Cassandra

Integrantes

  1. Pablo Ezequiel Vera Ybañez
  2. Gabriela Jazmin Ojeda Areco
  3. Emilce Teodolina Caballero Marecos
  4. Ricardo Moises Mareco Galeano

Asunción – Paraguay

Año 2020

Firebird
El sistema de administración de bases de datos relacional de código abierto Firebird cuenta con un rendimiento excelente y se escala de manera impresionante, Firebird es capaz de servir simultáneamente como un almacén de datos analítico y operacional, porque las lecturas no bloquean a las escrituras cuando acceden a los mismos datos en la mayoría de las situaciones. Firebird soporta procedimientos almacenados, disparadores, eventos y funciones definidas por el usuario.

Creación de Base de datos en una dirección correspondiente:

CREATE DATABASE 'D:\data\test.fdb' page_size 8192

CON>user 'SYSDBA' password 'masterkey';

Creación de una tabla.

Create table bancos

(

  idbanco integer not null,

  descripcion varchar(50) character set none not null,

  idsucursal integer not null,

  constraint pk_bancos primary key (idbanco)

);

Agregar Referencias a otras tablas

Alter table bancos add constraint fk_bancos_sucursal foreign key (idsucursal) references sucursal (idsucursal) on update cascade;

Creación de Index

Create index ind_bancos on bancos (ind_banco);

Creación de Trigger

Set term ^;

Create trigger bi_bancos ban identi for bancos

Active before insert

Position 0

As

Begin

If (new. Ban_identi is null or new .ban_identi = 0) then

    new. Ban_identi is = gen_id(bancos ban identi gen, 1);

End

Set term ^ ;

Hacer un Select

Select  * from  bancos;

UPDATE

Update bancos b

  Set b.descripcion = banco atlas

  Where b.descripcion  = ‘atlas’

DELETE

delete from bancos b

  where b.idbanco   = 1

delete * from bancos

INSERT

Insert into bancos (idbanco, descripcion)

 values (1,‘banco itau’)

Apache Cassandra

Apache Cassandra NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad. La arquitectura distribuida de Cassandra está basada en una serie de nodos iguales que se comunican con un protocolo P2P con lo que la redundancia es máxima. Está desarrollada por Apache Software Foundation. 

...

Descargar como (para miembros actualizados)  txt (4.3 Kb)   pdf (78 Kb)   docx (11 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com