Base de Datos 5

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Persistencia definida de flujo de datos

: (El programa de instalación de .NET Framework 4.6.1 copia los archivos de script de SQL asociados con la característica Almacén de instancias de flujo de trabajo en la carpeta %WINDIR%\Microsoft.NET\Framework\v4.xxx\SQL\EN. Se ejecutan estos archivos de script en una base de datos de SQL Server donde se desee que el almacén de instancias de flujo de trabajo de SQL use para conservar las instancias de flujo de trabajo. Se ejecuta primero el archivo SqlWorkflowInstanceStoreSchema.sql y después SqlWorkflowInstanceStoreLogic.sql.)

Sintaxis ALTER TABLE

ALTER TABLE table_name ADD column_name datatype;

sintaxis CREATE DATABASE

CREATE DATABASE databasename;

Sintaxis INDEX

CREATE INDEX index_name ON table_name (column1 column2, ...);

Sintaxis CREATE TABLE

CREATE TABLE table_name ( column1 datatype, column2 datatype);

Sintaxis DELETE

DELETE FROM table_name WHERE condition;

Ventajas de SQL

Debido al largo tiempo que llevan en el mercado estas herramientas tienen un mayor soporte y mejores suites de productos y add-ons para gestionar estas bases de datos. • Los datos deben cumplir requisitos de integridad tanto en tipo de dato como en compatibilidad

La instrucción SELECT DISTINCT se utiliza

Dentro de una tabla una columna contiene a menudo muchos valores duplicados; ya veces sólo desea enumerar los diferentes valores (no repetidos).

Motores SQL

El Motor de base de datos es un servicio que se utiliza para almacenar y procesar datos en formato relacional (tabular) o como documentos XML.

• Bases de datos en grafo:

En éste tipo de base de datos se representa la información como nodos de un grafo y sus relaciones con las aristas del mismo. El recorrido de este tipo de base de datos es similar a un algortimo de búsqueda en profundidad o de búsqueda en anchura; algoritmos que hemos estudiado en la clase de Diseño de Algoritmos. Características interesantes son; que las consultas son más amplias y no demarcadas por tablas y no hay que definir un número determinado de atributos. HyperGraphDB; es un interesante ejemplo de ello.

• Bases de datos orientadas a objetos:

En éste tipo de base de datos la información se representa mediante objetos tal y como en la como los presentes en la POO. Están diseñadas para trabajar con lenguajes de programación orientados a objetos como Java C#, Visual Basic.NET y C++.

Bases de datos

Es una colección de información electrónica organizada de tal forma que el usuario mediante un programa puede seleccionar rápidamente la información que se necesite.

Cláusula WHERE

La cláusula WHERE se utiliza para extraer sólo los registros que cumplen una condición especificada.

DISTINCT

La instrucción SELECT DISTINCT se utiliza para devolver sólo valores distintos.

DDL

Lenguaje de Definición de Datos

Que es SQL

Lenguaje estándar para almacenar, manipular y recuperar datos estándar ANSI (American National Standards Institute).

UPDATE

Modifica datos de registros existentes en una base de datos

Sintaxis DISTINCT

SELECT DISTINCT column1 column2, ...FROM table_name;

Sintaxis WHERE

SELECT column1 FROM table_name WHERE condition;

Sintaxis SELECT

SELECT column1, column2, ... FROM table_name;

Coach DB:

Se trata de un sistema creado por Apache y escrito en lenguaje Erlang que funciona en la mayoría de sistemas POSIX incluyendo GNU/LINUX y OSX, pero no así en sistemas Windows. Como características más importantes cabe destacar el uso de Restfull HTTP API como interfaz y JavaScript como principal lenguaje de interacción. Para el almacenamiento de los datos se utiliza archivos JSON.

Redis

Se trata de una base de datos creada por Salvatore Sanfilippo y Pieter Noordhuis y está apoyado por VMWare es tipo clave-valor, se almacenan datos que pueden ser cadenas, hashes, conjuntos de datos o listas.

Mongo DB:

Se trata de una base de datos orientada a documentos de esquema libre. Es bastante rápido a la hora de ejecutar sus operaciones ya que está escrito en lenguaje C++. Para el almacenamiento de la información, utiliza un sistema propio de documento conocido con el nombre BSON.

CREATE TABLE

Se utiliza para crear una nueva tabla en una base de datos.

SELECT

Selecciona o extrae datos de una base de datos dependiendo de las restricciones que el usuario especifique. Los datos devueltos se almacenan en una tabla de resultados, denominada conjunto de resultados.

• Bases de datos Clave-Valor:

Son las más sencilla en cuanto a funcionalidad en los cuales simplemente se recupera un objeto binario (BLOB) a partir de una clave. Este tipo de bases de datos se suelen usar para almacenar y recuperar objetos dónde la estructura interna no es visible a la aplicación cliente. Cassandra es un ejemplo de éste tipo de sistemas.

Sintaxis UPDATE

UPDATE table_name SET column1 = value1 column2 = value2, ... WHERE condition;

DROP TABLE

borra una tabla

El operador AND muestra

un registro si todas las condiciones separadas por AND son TRUE.

Cada tabla se identifica

con un nombre (por ejemplo, "Clientes" u "Pedidos"). Las tablas contienen registros (filas) con datos.

Una base de datos

contiene una o más tablas.

CREATE DATABASE

crea una nueva base de datos

DROP INDEX

elimina un índice

RDBMS

es la base para SQL y para todos los sistemas de bases de datos modernos como MS SQL Server IBM DB2, Oracle, MySQL y Microsoft Access.

(Data Definition Language

es la parte del SQL dedicada a la definición de la base de datos, consta de sentencias para definir la estructura de la base de datos, permite definir gran parte del nivel interno de la base de datos.

MySQL

es un sistema de gestión de base de datos racional desarrollado bajo una licencia dual comercial GPL/Licencia lo que la considera una de las la base datos open source más popular del mundo.

OrientDB

es un sistema de gestión de bases de datos NoSQL de código abierto escrito en Java. Tiene características de ambos documentos y de gestión de gráficos, ya que es una base de datos basada en documentos, pero las relaciones se manejan como en las bases de datos de gráficos con conexiones directas entre los registros. Además, esta base de datos es compatible con los modos de esquema mixto esquema-bajo, esquema-completo. También cuenta con un sólido sistema de perfiles de seguridad basado en usuarios y roles y soporta SQL como un lenguaje de consulta.

Una BDOG debe estar absolutamente normalizada

esto quiere decir que cada tabla tendría una sola columna y cada relación tan solo dos, con esto se consigue que cualquier cambio en la estructura de la información tenga un efecto solamente local.

INSERT INTO.

inserta nuevos datos en una base de datos.

Los índices se utilizan para recuperar datos de la base de datos muy rápidamente. Los usuarios no pueden ver los índices

sólo se utilizan para acelerar las búsquedas / consultas.

InfiniteGraph

la principal base de datos de grafos comercial, distribuida y escalable, posibilita una forma nueva, rentable y eficiente de navegar por múltiples tipos de bases de datos para el descubrimiento de inteligencia más profunda y relevante, con soporte de decisiones en tiempo real.

El operador OR .

muestra un registro si alguna de las condiciones separadas por OR es TRUE

El operador NOT

muestra un registro si la condición (s) no es VERDADERO.

• Bases de datos documentales:

nos permiten indexación a texto completo y realizar búsquedas más potentes. Los documentos que se manejan son un conjunto de datos identificados por etiquetas los cuales internamente pueden ser JSON o de otro tipo que se recuperan mediante claves primarias. Un uso común es el almacenamiento de datos recibidos mediante formularios web. Un ejemplo de éste sistema es MongoDB.

Los datos en RDBMS

se almacenan en objetos de base de datos denominados tablas. Una tabla es una colección de entradas de datos relacionadas y consiste en columnas y filas.

ALTER TABLE

se utiliza para agregar, eliminar o modificar columnas en una tabla existente.

ALTER DATABASE

se utiliza para agregar, eliminar o modificar columnas en una tabla existente. La instrucción ALTER TABLE también se utiliza para agregar y eliminar varias restricciones en una tabla existente.

CREATE INDEX

se utiliza para crear índices en tablas.

DELETE

se utiliza para eliminar registros existentes en una tabla.

Cláusula ORDER BY

se utiliza para ordenar el conjunto de resultados en orden ascendente o descendente. La palabra ORDER BY ordena los registros en orden ascendente de forma predeterminada. Para ordenar los registros en orden descendente utilice la palabra clave DESC.

Operadores SQL AND OR y NOT,

se utilizan para filtrar registros basados en más de una condición:

Algunos de los comandos SQL más importantes

select, distinct, drop,


Ensembles d'études connexes

Chapter 47: Kidney and Urinary Function

View Set

Histology of the Renal Corpuscle

View Set

FINISHED Ethics: Chapter 7 (REWARDS AND PUNISHMENTS)

View Set

Botany Test 1 (Ferns and Fern Allies)

View Set