PDF de programación - Bases de datos I

Imágen de pdf Bases de datos I

Bases de datos Igráfica de visualizaciones

Publicado el 21 de Diciembre del 2018
1.291 visualizaciones desde el 21 de Diciembre del 2018
1,3 MB
157 paginas
Creado hace 18a (01/07/2005)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
UNAD 2.005

JOHN ALEJANDRO FIGUEREDO LUNA
PRIMER EDICION





ii


CONTENIDO


UNIDAD 1. FUNDAMENTOS DE BASES DE DATOS……………………….......…..

CAPITULO 1. INTRODUCCIÓN A LAS BASES DE DATOS………………………..


1.1. Propósito de los sistemas…………………………………………….….................
1.2. Visión de los datos…………………………………………………….….................
1.3. Modelos de los datos…………………………………………………….…...….. …
1.4. Usuarios y administradores de la Base de Datos………………………….……..
1.4.1. Usuarios de bases de datos e interfaces de usuarios……………………........
1.4.2. Administrador de la base de datos………………………………………….……
1.5. Gestión de transacciones y de Almacenamiento………………………………….
1.6. Estructura de un sistema de bases de datos……………………………………
1.6.1. Gestor de almacenamiento………………………………………………………..
1.6.2. Procesador de consultas……………………………………………………….....
1.7. Jerarquía de los datos campo, registro, archivos y Bases de datos…………...
1.8. Bases de datos distribuidas y centralizadas………………………………….……
1.8.1. Bases de datos centralizadas……………………………………………………..
1.8.2. Bases de datos Distribuidas…………………………………………………..….
1.8.2.1. Aplicaciones………………………………………………………………...…....
1.8.2.2. Ventajas…………………………………………………………………………..
1.8.2.3. Desventajas……………………………………………………………………….
1.9. Componentes de sistemas de bases de datos……………………………………
1.10. Funciones de sistemas manejadores de bases de datos………………………
1.11. Arquitecturas de bases de datos…………………………………………………..
1.12. Actividades Complementarias……...……………………………………………...

CAPITULO 2. PLAN ESTRATÉGICO DE DISEÑO DE BASES DE DATOS

2.1 Etapas en la planeación…………………………………………………………….
2.2 Importancia de la Planeación Estratégica…………………………………………
2.3 Plan estratégico de diseño de bases de datos…………………………………...
2.4 Áreas funcionales de la organización……………………………………………...
2.5 Procesos propios de cada área funcional…………………………………………
2.6 Actividades propias de cada proceso……………………………………………..
2.7 Entidades de información…………………………………………………………...
2.8 Proceso de desarrollo……………………………………………………………….
2.9 Actividades Complementarias……………………………………………………...

UNIDAD 2 MODELADO DE DATOS……………………………………………………

CAPITULO 3. CONCEPTO DE MODELO DE DATOS……………………………..


1

1


2
4
5
6
6
6
6
7
7
7
8
10
10
11
14
15
15
16
17
20
23

24

24
25
26
30
31
31
31
32
33

34

34




iii

3.1 Introducción……………………………………………………………………………
3.2 Definición de Modelos de datos…………………………………………………….
3.3 Clasificación de los Modelos de datos……………………………………………..
3.3.1 Modelos Lógicos Basados en Objetos………………………………………….
3.3.1.2 Modelo Entidad-Relación………………………………………………………..
3.3.1.3 Modelo Orientado a Objetos…………………………………………………….
3.3.2 Modelos Lógicos Basados en Registros…………………………………………
3.3.2.1 Modelo Relacional………………………………………………………………..
3.3.2.2 Modelo de Red……………………………………………………………………
3.3.2.3 Modelo Jerárquico……………………………………………………………...
3.4 Lenguajes e interfaces de bases de datos ………………………………………..
3.4.1 Lenguaje de definición de datos………………………………………………….
3.4.2 Lenguaje de manipulación de datos……………………………………………...
3.5 Interfaces para Sistemas de gestión de bases de datos…………………………
3.5.1 Usuarios y administradores de la base de datos ……………………………….
3.5.2 Gestión de transacciones………………………………………………………….
3.6 Actividades Complementarias……………………………………………………….

CAPITULO 4. MODELO ENTIDAD – RELACIÓN…………………………………...

4.1 Conceptos básicos…………………………………………………………………….
4.1.1 Entidad………………………………………………………………………………
4.1.2 Conjunto de entidades…………………………………………………………….
4.1.3 Atributos…………………………………………………………………………….
4.1.4 Valor de Atributo…………………………………………………………………...
4.1.5 Dominio……………………………………………………………………………..
4.1.6 Los atributos compuestos…………………………………………………………
4.1.7 Un atributo multivalorado………………………………………………………….
4.1.8 Los atributos derivados……………………………………………………………
4.1.9 Un atributo toma valor nulo……………………………………………………….
4.1.10 Una relación……………………………………………………………………….
4.1.11 Conjunto de Relaciones…………………………………………………………..
4.2 Restricciones………………………………………………………………………….
4.2.1 La correspondencia de cardinalidades……………………………………………
4.2.2 Tipos de Cardinalidades……………………………………………………………
4.2.2.1Correspondencia de Cardinalidades Adecuada………………………………..
4.2.2.1 Participación……………………………………………………………………….
4.2.3 Restricciones de integridad ………………………………………………………..
4.3 Claves………………………………………………………………............................
4.3.1 Superclave………………………………………………………………………….
4.3.2 Claves Candidatas…………………………………………………………………
4.3.3 Clave Primaria……………………………………………………………………...
4.4 Diagrama Entidad –Relación………………………………………………………...
4.4.1 Conjunto de entidades Débiles y Fuertes………………………………………...
4.5 Metodología de diseño conceptual ………………………………………………...
4.5.1. Identificar las entidades…………………………………………………………..
4.5.2. Identificar las relaciones…………………………………………………………..

34
35
37
37
37
37
38
38
39
40
41
41
42
42
43
44
45

46


46

47
48
48
48
48
49
49
50
50
51
52
52
54
54
55
56
56
56
56
57
61
63
63
64



iv

4.5.3. Identificar los atributos y asociarlos a entidades y relaciones………………..
4.5.4. Determinar los dominios de los atributos……………………………………..
4.5.5. Determinar los identificadores……………………………………………………
4.5.6. Determinar las jerarquías de generalización……………………………………
4.5.7. Dibujar el diagrama entidad-relación……………………………………………
4.5.8. Revisar el esquema conceptual local con el usuario………………………….
4.6. Reducción del Diagrama Entidad-Relación a tablas……………………………..
4.6.1 Entidades Fuertes ………………………………………………………………….
4.6.2 Entidades Débiles…………………………………………………………………...
4.6.3 Relación………………………………………………………………………………
4.6.4 Redundancia De Tablas…………………………………………………………...
4.6.5 Combinación De Tablas……………………………………………………………
4.6.6 Atributos Compuestos……………………………………………………………..
4.6.7 Atributos Multivalorados…………………………………………………………...
4.7 Actividades Complementarias……………………………………………………….


CAPITULO 5. MODELO RELACIONAL

5.1. Orígenes del modelo relacional……………………………………………………..
5.2 .Estructuras de

las Bases de datos

relacionales

(características y

propiedades)………………………………………………………………………..

5.2.1. Dominios, atributos tuplas y relaciones …………………………………………
5.2.2. Características de las relaciones ………………………………………………..
5.2.2.1. Orden de las tuplas en una relación………………………………………….
5.2.2.2. Orden de los valores dentro de una tupla y definición alternativa de
relación ……………………………………………………………………………
5.2.2.3. Interpretación de una relación ………………………………………………….
5.2.3. Notación del modelo relacional …………………………………………………..
5.2.4 Claves…………………………………………………………………………………
5.3. Restricciones relacionales y esquemas de bases de datos relacionales ……..
5.3.1. Restricciones de dominio …………………………………………………………
5.3.2. Restricciones de clave y restricciones sobre nulos ……………………………
5.3.3. Bases de datos relacionales y esquemas de bases de datos ……………….
5.3.4. Integridad de entidades, integridad referencial y claves externas. ………….
5.4. Operaciones de actualización y tratamiento de la violación de restricciones …
5.4.1. Insertar ……………………………………………………………………………...
3.4.2. Eliminar …………………………………………………………………………….
5.4.3. Actualizar …………………………………………………………………………..
5.5 Lenguajes de consulta ………………………………………………………………
5.5.1 Álgebra Relacional…………………………………………………………………
5.5.1.1 Selección………………………………………………………………………….
5.5.1.2. Proyección ……………………………………………………………………….
5.5.1.3 Secuencias de operaciones …………………………………………………….
5.5.1.4. Unión ……………………………………………………………………………..
5.5.1.5. Diferencia de conjuntos …………………………………………………………
5.5.1.6 Producto cartesiano………………………………………………………………

65
67
67
68
68
68
68
69
70
71
71
72
72
72
74


76

76

77
78
79
79

79
80
80
81
81
81
81
82
83
84
84
84
85
85
85
86
87
87
88
89
90



v

5.5.1.7 Renombramiento………………………………………………………………….
5.5.1.8. Renombrar……………………………………………………………………….
5.5.2. Otras operaciones del álgebra relacional………………………………………..
5.5.2.1 Intersección de conjuntos……………………………………………………….
5.5.2.2 Producto theta……………………………………………………………………
5.5.2.3 Producto natural………………………………………………………………..
5.5.2.4. División……………………………………………………………………………
5.5.2.5. Asignación………………………………………………………………………..
5.5.2.6. Extensiones del producto natural……………………………………………...
5.5.2.7 Unión externa…………………………………………………………………….
5.5.2 Cálculo Relacional De Tuplas…………………………………………………….
5.5.2.1. Consultas ejemplo……………………………………………………………….
5.5.2.2 Definición formal………………………………………………………………….
5.5.2.3. Seguridad de expresiones………………………………………………………
5.5.2.4. Poder expresivo de los lenguajes……………………………………………..
5.5.3. El cálculo relacional de dominios………………………………………………...
5.5.3.1. Definición formal…………………………………………………………………
5.5.3.2. Consultas ejemplo………………………………………………………………
5.5.3.3 Seguridad de las expresiones………………………………………………….
5.5.4. Modificación de la base de datos………………………………………………..
5.5.4.1. Eliminación………………………………………………………………………..
5.5.4.2. Inserción…………………………………………………………………………..
5.5.4.3. Actualización……………………………………………………………………..
5.5.4.4. Vistas……………………………………………………………………………..
5.5.4.5. Definición de vista……………………………………………………………….
5.5.4.6. Actualización por medio de vistas y valores nulos…………………………..
5.6 Actividades Complementarias……………………………………………………….


UNIDAD 3. NORMALIZACION Y EL LENGUAJE SQL………………………………

CAPITULO 6. NORMALIZACION……………………………………………………….

6.1 Normalización………………………………………………………………………….
6.2 Formas Normales…………………………………………………………………….
6.2.1 Primera forma normal (1FN) ………………………………………………………
6.2.2 Segunda forma normal (2FN) ……………………………………………………..
6.2.3 Tercera forma normal (3FN) ………………………………………………………
6.2.4 Forma normal de Boyce-Codd (BCFN)…………………………………………..
6.2.5 Otras formas normales …………………………………………………………….
6.3 Actividades Complementarias………………………………
  • Links de descarga
http://lwp-l.com/pdf14632

Comentarios de: Bases de datos I (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad