Entradas

SQL Sintaxis

Imagen
SQL Estandar Oficial Funciones de SQL DDL Data definition Language  Creación de estructuras de la base de datos  Integridad de los datos DML Data Manipulation Language Recuperación de datos Manipulación de datos DCL Data Control Language Control acceso Comparticion de datos INVOCACION DE SQL DDL (Data Definition Language) Creación de estructuras de la base de datos. Integridad de los datos.      CREATE : crea objeto  (tablas,usuarios,etc)      ALTER : modificar      DROP : elimina DML (Data Manipulation Language) Recuperación de datos Manipulación de datos      INSERT: inserta (datos)      UPDATE: actualiza, modifica datos existentes      DELETE: borrar objeto (NO tabla)  (sirve para el contenido de la tabla)      SELECT: seleccionar DCL (Data Control Language) Control acceso Compartición de datos GRANT : dar...

Álgebra relacional

Imagen
Álgebra relacional Existen diferentes operaciones fundamentales de álgebra relacional que nos ayudaran a recolectar la información necesaria y a discriminarla para obtener así obtener únicamente los datos idóneos y a su vez estos se ajustaran al requerimiento o solicitud del cliente. Las operaciones de selección, proyección y renombramiento se les denomina operaciones binarias, debido a que operación sobre una sola relación. Las otras operan sobre pares de relaciones y se denominan operaciones binarias. Se denomina álgebra relacional a las operaciones que nos permiten la manipulación de datos agrupados (relaciones) Las operaciones describen la manipulacion de atos son en si la representaciion intermedia de una consultaa una base de datos Al  aplicar una operacion a una tabla tendre como resultado otra tabla Operadores Operaciones unitarias Seleccionar  Selecciona el valor de ciertas tuplas σ condición (R)={teR: condición t escierto} Ejemplos:  ...

Normalizacion

Normalización de bases de datos El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Las bases de datos relacionales se normalizan para: Evitar la redundancia de los datos. Evitar problemas de actualización de los datos en las tablas. Proteger la integridad de los datos. En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones: Cada tabla debe tener su nombre único. No puede haber dos filas iguales. No se permiten los duplicados. Todos los datos en una columna deben ser del mismo tipo. Primera Forma Normal (1FN) La primera forma normal (1FN o forma mínima) es una forma normal usada en normalización de bases de datos. Una tabla de base de datos relacional que se adhiere a la 1FN es una que satisface cierto conjunto mínimo de criterios. Est...

Modelos de bases de datos y principales administradores del mercado

Imagen
Modelos de bases de datos A continuación se mostrará los esquemas de modelos de bases de datos. Bases de datos jerárquicas . Los datos se recogen mediante una estructura basada en nodos interconectados. Cada nodo puede tener un único padre y cero, uno o varios hijos. De este modo, se crea una estructura en forma de árbol invertido en el que todos sus nodos dependen en última instancia de uno denominado raíz . Aunque potente, el modelo jerárquico presenta algunas deficiencias, principalmente la escasa independencia de sus registros (el acceso a un registro —un nodo— implica que se ha de pasar por sus padres, restando flexibilidad a la navegación por la base de datos). Otra grave deficiencia de este modelo es la mala gestión de la redundancia de datos, ya que si un registro guarda relación con dos o más, debe almacenarse varias veces, ya que no se permite que el nodo correspondiente tenga varios padres. Esto tiene consecuencias no solo en el mayor volumen de datos que s...

Modelo relacional en BDD

Imagen
En el modelo relacional cada una de las tablas que poseemos se llaman relaciones Conceptos del modelo relacional Relación = Tabla de datos por esto se llaman bases de datos relacionales. Tuplas o registros son cada uno de los datos ingresados en la relación  Dominio metadata de la data Notacion Atributos Ai Relacion R R(Ai Dominio de Ai dom (Ai) La relación es un conjunto de tuplas Notación de una tupla       t = <Mar Adentro, 2004, 125> ∈ Película Notación para subconjunto de tupla      t [año, duración] = <2004,125> Restricción de dominio  t[A]=<x> <--> x pertenece a dom(A)  los datos deben tomar valores de acuerdo a su dominio, no pueden existir  diferencia de tipos de datos o inconsistencias. En algunas ocasiones null pertenece a Dominio [A], se dirá si acepta valores nulos Claves candidatas Cualquiera de estos atributos son claves candidatas y primar...

Modelo Entidad Relación

Imagen
Modelo de datos diapositivas se trata de ver de manera grafica nuestro modelo se puede usar algunas herramientas como drop.io herramienta en  la nube y tambien podemos usar VISIO. MODELO ES diapositivas  entra el concepto de  POO y se diagrama alguna situación del mundo real y vamos a almacenar y vamos a relacionarlos con entidades  Ejemplo:  Entidad puede ser una  persona u otro objeto  MODELO RELACIONAL Es una vista en forma de tabla de cada una de  las entidades con cada una de sus caracteristicas  y restricciones. Este modelo relacional es mas técnico OTROS MODELOS DE DATOS Diapositivas Estan basasdos en lo mismo pero algunas herramientas nos dan caracteristicas diferentes Datos semiestructurados informacion que obtienes de una fuente externa Tecnicas de intergración comparto informacion con archivos mediante estandares un ejemplo de esto podria ser el XML Mediante protocolo se adquiere ...