BaseDatosII

Páginas: 52 (12764 palabras) Publicado: 12 de marzo de 2015
UNIVERSIDAD SALESIANA
DE BOLIVIA


INGENIERIA DE SISTEMAS
















DOSSIER

BASE DE DATOS II



Docente: Lic. Oscar F. Aguilar Gemio




I - 2012

INDICE

Presentacion……………………………………………………………………….…………3
1. Tema 1 Lenguajes de consulta formales ………………………….….…...4
1.1. El modelo relacional……………………………………………………………….……. 4
1.2. Operaciones en el Modelo de Datos Relacional ………………………………….………51.3. Algebra relacional………………………………………………………………….……..5
1.4. Operadores Relacionales …………………………………………………….………….. 6
1.5. Union……………………………………………………………………………….……. 6
1.6. Intersección …………………………………………………………………….…….…...7
1.7. Diferencia ………………………………………………………………………..…….….7
1.8. Producto Cartesiano ……………………………………………………….………….….8
1.9. Selección …………………………………………………………………………….……9
1.10.Proyección………………………………………………………………………….…….10
1.11. División ………………………………………………………………………….………11
1.12. Operadores No básicos ………………………………………………………….……….12
1.13. Ejercicios de álgebra relacional ………………………………………………………….12
1.14. Limitaciones del álgebra relacional …………………………………………………..….12

2. Tema 2 Lenguajes de consulta comerciales………….…………………. 14
2.1. Introducción………………………………………………………………………………14
2.2. El Modelo de DatosRelacional…………………………………………………………..14
2.3. El Lenguaje SQL………………………………………………………………………….15
2.4. Select ……………………………………………………………………………………..15
2.5. Joins ………………………………………………………………………………………16
2.6. Operadores Agregados…………………………………………………………………….17
2.7. Agregación por Grupos …………………………………………………………………...17
2.8. Having …………………………………………………………………………………….19
2.9. SubConsultas……………………………………………………………………………...19
2.10. Unión, Intersección, Excepción…………………………………………………………..20
2.11. Lenguaje de Definición de Datos …………………………………………………………21
2.12. Create Table ………………………………………………………………………………21
2.13. Tipos de Datos en SQL …………………………………………………………………...21
2.14. Create Index ………………………………………………………………………………21
2.15. Create View ………………………………………………………………………………22
2.16. Drop Table, Drop Index, Drop View …………………………………………………….22
2.17. Actualización de Datos …………………………………………………………………..23
2.18. InsertInto ………………………………………………………………………………...23
2.19. Update ……………………………………………………………………………………23
2.20. Delete …………………………………………………………………………………….23

3. Tema 3 Seguridad e integridad ……………………………..……………….24
3.1. SEGURIDAD ……………………………………………………………………………24
3.2. Vistas y Seguridad ……………………………………………………………………….24
3.3. Ventajas de las vistas …………………………………………………………………….25
3.4. Creación de Vistas……………………………………………………………………….25
3.5. Actualización de Vistas ………………………………………………………………….25
3.6. Indentificadores de usuario ………………………………………………………………26
3.7. Consesión y Retiro de Privilegios………………………………………………………...26
3.8. INTEGRIDAD……………………………………………………………………………27
3.9. Qué es un Disparador o Trigger…………………………………………………………..27
3.10. Estructura General de un Disparador……………………………………………………..28
3.11. Disparadores e integridad referencial…………………………………………………….293.12. El futuro de los disparadores……………………………………………………………..29



4. Tema 4 Base de datos orientados a objetos………………………..…….30
4.1. Sistema administrador de base de datos orientada al objeto (OODBMS)……………….30
4.2. El estándar ODMG-93 ………………………………………………………….……….31
4.3. Definiendo las oodbms…………………………………………………………………..31
4.4. Conceptos especificos de oodbms……………………………………………………….33
4.5.Características de las odbms……………………………………………………………..34
4.6. Características de las odbms……………………………………………………………..35
4.7. Los aportes a la tecnología……………………………………………………………….36
4.8. Los mercados……………………………………………………………………………..36
4.9. EL MODELO DE OBJETOS…………………………………………………...37
4.10. Objetos y clases…………………………………………………………………………..37
4.11. Diagrama de objetos……………………………………………………………………...37
4.12.Atributos………………………………………………………………………………….38
4.13. Operaciones y Métodos…………………………………………………………………..38
4.14. Enlaces y Asociaciones…………………………………………………………………..39
4.15. Multiplicidad……………………………………………………………………………..39
4.16. Modelando una asociación como una clase………………………………………………40
4.17....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS