SlideShare una empresa de Scribd logo
1 de 11
DB2 IBM
Sistema Gestor de Base de Datos relacional TABLA O RELACION. GRADO DE UNA TABLA. DOMINIO DE UN ATRIBUTO. ATRIBUTO O COLUMNA. FILA O TUPLA. ENTIDAD.
CLAVES Un concepto importante, y básico para este gestor, es que cada una de las ocurrencias (registro) de una tabla debe estar  Perfectamente identificada mediante al menos un atributo (campo) único.
Clave candidata: Atributo o conjunto de atributos que permiten identificar cada ocurrencia de una tabla de forma unívoca.  Clave principal: La clave elegida como tal entre las distintas claves candidatas. Se suele representar por PK (primaryKey).  Clave Externa : Son aquellos atributos de una tabla que son clave Primaria en otra (FK:Foreign Key). De esta forma es como se establecen las relaciones, migrando la clave primaria de una tabla como claves externas de todas aquellas con los que se establezca la relación.
Índices Con objeto de aumentar la eficiencia con la que DB2 debe acceder a los datos, se pueden definir índices físicos, formados por: El valor de la clave simbólica y un identificador de registro o RID, siendo este RID una numeración interna que identifica de modo único cada fila para DB2.
Dentro de este apartado, se debe resaltar el hecho de que en DB2 no es necesario definir índices, ya que en este caso, el gestor, para acceder a los datos de una tabla, realiza un barrido de las páginas del espacio definido para esa tabla.
En cambio, las de tamaño superior, suelen tener asociado un índice, que se denomina cluster, y que se suele corresponder con la clave primaria de la tabla. Cuando existe un índice cluster, DB2 intentará almacenar las filas en las páginas de la tabla, en la misma secuencia que se encuentren las entradas en el índice cluster, es decir, las agrupará físicamente en base al valor del índice cluster.
Arquitectura: Tiene su propio catálogo - Puede instalarse en la misma CPU que otro subsistema, o en CPUs separadas. - Puede tener un interface con otros subsistemas vía DDF (Distributed Data Facility)
Integridad referencial: Con objeto de asegurar la integridad referencial, cuando se selecciona una fila para modificarla, se bloquea no solo el registro seleccionado, sino toda la página en la que se encuentra.
- Borrado restringido: No se permite borrar la fila de la clave primaria. - Borrado con neutralización: Se ponen a nulo todos los valores de la clave externa que son iguales a la clave primaria que se quiere borrar. - Borrado en cascada: Todas las filas de la clave externa con un valor igual a la clave primaria de la fila que se borra, se borran también.

Más contenido relacionado

La actualidad más candente

Bases de datos
Bases de datosBases de datos
Bases de datosAlexa Bone
 
En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...Monytha Roman
 
Examen de recuperacion maestra yolanda
Examen de recuperacion maestra yolandaExamen de recuperacion maestra yolanda
Examen de recuperacion maestra yolandaBety Cruz
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sqlAndreita Beltran
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionalchabbeine
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transactbandida123
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 

La actualidad más candente (13)

SQL ARTURO SANDOVAL
SQL ARTURO SANDOVALSQL ARTURO SANDOVAL
SQL ARTURO SANDOVAL
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...
 
Examen de recuperacion maestra yolanda
Examen de recuperacion maestra yolandaExamen de recuperacion maestra yolanda
Examen de recuperacion maestra yolanda
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
 
Listas encadenadas
Listas encadenadas Listas encadenadas
Listas encadenadas
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Trabajo del sql
Trabajo del sqlTrabajo del sql
Trabajo del sql
 
Sql
SqlSql
Sql
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 

Destacado

Destacado (14)

DB2
DB2DB2
DB2
 
Db2
Db2Db2
Db2
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
Mysql
MysqlMysql
Mysql
 
Acces definicion
Acces definicionAcces definicion
Acces definicion
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Openoffice DefiniciÓn
Openoffice DefiniciÓnOpenoffice DefiniciÓn
Openoffice DefiniciÓn
 
Comandos DDL para o MySQL
Comandos DDL para o MySQLComandos DDL para o MySQL
Comandos DDL para o MySQL
 
MYSQL
MYSQLMYSQL
MYSQL
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 

Similar a DB2-Índices (20)

Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Karen alejandra corredo rfff
Karen alejandra corredo rfffKaren alejandra corredo rfff
Karen alejandra corredo rfff
 
Capitulo2 sql bd-relacionales
Capitulo2 sql bd-relacionalesCapitulo2 sql bd-relacionales
Capitulo2 sql bd-relacionales
 
Deber
DeberDeber
Deber
 
Deber domynic
Deber domynicDeber domynic
Deber domynic
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
SQL-2022-2023.pptx
SQL-2022-2023.pptxSQL-2022-2023.pptx
SQL-2022-2023.pptx
 
Base de datos (.net)
Base de datos (.net)Base de datos (.net)
Base de datos (.net)
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptx
 
Access
AccessAccess
Access
 
Access
AccessAccess
Access
 
Base de datos1024
Base de datos1024Base de datos1024
Base de datos1024
 
Base de datos
Base de datosBase de datos
Base de datos
 
Jeimy monsalve
Jeimy monsalveJeimy monsalve
Jeimy monsalve
 
2011
20112011
2011
 
2011
20112011
2011
 
Base de datos cjcm
Base de datos cjcm Base de datos cjcm
Base de datos cjcm
 
Base de datos cjcm
Base de datos cjcm Base de datos cjcm
Base de datos cjcm
 
Base de datos cjcm
Base de datos cjcm Base de datos cjcm
Base de datos cjcm
 

DB2-Índices

  • 2. Sistema Gestor de Base de Datos relacional TABLA O RELACION. GRADO DE UNA TABLA. DOMINIO DE UN ATRIBUTO. ATRIBUTO O COLUMNA. FILA O TUPLA. ENTIDAD.
  • 3. CLAVES Un concepto importante, y básico para este gestor, es que cada una de las ocurrencias (registro) de una tabla debe estar Perfectamente identificada mediante al menos un atributo (campo) único.
  • 4. Clave candidata: Atributo o conjunto de atributos que permiten identificar cada ocurrencia de una tabla de forma unívoca. Clave principal: La clave elegida como tal entre las distintas claves candidatas. Se suele representar por PK (primaryKey). Clave Externa : Son aquellos atributos de una tabla que son clave Primaria en otra (FK:Foreign Key). De esta forma es como se establecen las relaciones, migrando la clave primaria de una tabla como claves externas de todas aquellas con los que se establezca la relación.
  • 5. Índices Con objeto de aumentar la eficiencia con la que DB2 debe acceder a los datos, se pueden definir índices físicos, formados por: El valor de la clave simbólica y un identificador de registro o RID, siendo este RID una numeración interna que identifica de modo único cada fila para DB2.
  • 6. Dentro de este apartado, se debe resaltar el hecho de que en DB2 no es necesario definir índices, ya que en este caso, el gestor, para acceder a los datos de una tabla, realiza un barrido de las páginas del espacio definido para esa tabla.
  • 7. En cambio, las de tamaño superior, suelen tener asociado un índice, que se denomina cluster, y que se suele corresponder con la clave primaria de la tabla. Cuando existe un índice cluster, DB2 intentará almacenar las filas en las páginas de la tabla, en la misma secuencia que se encuentren las entradas en el índice cluster, es decir, las agrupará físicamente en base al valor del índice cluster.
  • 8. Arquitectura: Tiene su propio catálogo - Puede instalarse en la misma CPU que otro subsistema, o en CPUs separadas. - Puede tener un interface con otros subsistemas vía DDF (Distributed Data Facility)
  • 9.
  • 10. Integridad referencial: Con objeto de asegurar la integridad referencial, cuando se selecciona una fila para modificarla, se bloquea no solo el registro seleccionado, sino toda la página en la que se encuentra.
  • 11. - Borrado restringido: No se permite borrar la fila de la clave primaria. - Borrado con neutralización: Se ponen a nulo todos los valores de la clave externa que son iguales a la clave primaria que se quiere borrar. - Borrado en cascada: Todas las filas de la clave externa con un valor igual a la clave primaria de la fila que se borra, se borran también.