Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Introducción
|7
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
D1
f1 T1 R1
D2
D3 f2 T2 R2
D4 f3 T3 R3
f6
D5 f4 T4 R4
D6
f5 T5 R5
D7
Donde:
8|
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
D1
D2 R1
D3 Depuración
Recuperación
D4 Actualización B.D. R2
Tratamiento
D5 Almacenamiento
D6 R3
D7
Creación y Recuperación
Datos actualización y tratamientos Resultados
Actividades
Copyright © 2014. IC Editorial. All rights reserved.
1. Investigue y nombre algunas de las ventajas e inconvenientes que aportan los SGBD
frente a los sistemas basados en ficheros.
2. Señale qué tipo de sistema de almacenamiento le parece mejor. Justifique su respuesta.
|9
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
Actividades
10 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
Importante
Un objetivo importante de los SGBD es proporcionar a los usuarios una visión abstracta
de los datos.
Nota
| 11
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
Estructura lógica
Copyright © 2014. IC Editorial. All rights reserved.
A B C D E F G de usuario
- Nivel externo -
A Estructura física
B - Nivel interno -
D C
G
E F
12 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
Importante
La estructura física es muy dependiente de cada sistema de gestión de base de datos. Por
Copyright © 2014. IC Editorial. All rights reserved.
| 13
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
14 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
Base de datos
Estructura
física de la base Archivos del
Archivos Archivos Archivos del
de datos registro de rehacer
de datos de control registro de rehacer
archivados
Base de datos
Estructura
lógica de la base
de datos Espacio Espacio Espacio
de tablas de tablas de tablas
System USERS SYSAUX
| 15
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
Base de datos
Tablespace
Extensión
Definición
16 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
Actividades
Nota
Los tiempos de respuesta elevados son la queja más frecuente entre los usuarios de un SGBD.
| 17
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
Actividades
5. Indique qué otras posibles consecuencias piensa que pueden derivarse de la elección
de un SGBD teniendo en cuenta que cada uno va a tener una estructura física diferente.
18 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
Definición
CPU
Es la Unidad Central de Procesamiento (Central Processing Unit) y el principal componente
del ordenador. Se encarga de interpretar las instrucciones de los programas y de procesar
los datos.
Sistema monousuario
Es un sistema operativo que únicamente puede ser utilizado por un usuario determinado en
un periodo de tiempo. Se distingue del sistema multiusuario en que este puede ser utilizado
por varios usuarios de manera simultánea.
■■ Reparto de funcionalidades.
■■ Se utilizan como terminales ordenadores personales que gestionan la
interfaz de usuario.
■■ El servidor satisface las peticiones realizadas por el sistema cliente.
■■ Existen dos tipos de servidores:
Copyright © 2014. IC Editorial. All rights reserved.
| 19
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
red
Servidor
■■ Costes de inicio. Una operación paralela puede estar compuesta por mi-
les de procesos, pudiendo llegar a ser mucho mayor el tiempo de inicio
que el tiempo real de procesamiento.
20 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
Redes de interconexión
011 111
001 101
010 110
Copyright © 2014. IC Editorial. All rights reserved.
000 100
| 21
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
Aplicación práctica
Suponga que trabaja como administrador de una base de datos en una empresa que crece
rápidamente cada año, y donde el trabajo principal consiste en el procesamiento de un
elevado número de transacciones. ¿Qué sistema elegiría?
SOLUCIÓN
La empresa crece rápidamente, luego el tamaño de la base de datos también crecerá de ma-
nera exponencial. Por otro lado el trabajo principal del SGBD consiste en procesar un elevado
número de transacciones.
La elección de un sistema en paralelo sería la más adecuada. Estos sistemas son capaces de
manejar bases de datos extremadamente grandes, y además pueden procesar gran cantidad
de transacciones por segundo.
22 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
■■ Acceso a los datos alojados en sitios distintos. Por ejemplo, dos sucur-
sales bancarias.
■■ Cada sistema es autónomo, y por tanto controlado por su propio admi-
nistrador del sistema.
■■ Seguridad y disponibilidad de los datos. Por ejemplo, si falla un nodo los
datos pueden encontrarse disponibles a través de otro si se encuentran
duplicados.
Sistema distribuido
MS-Access
DB2
Aplicación
SLQ-Server
Red de
comunicaciones
Oracle Oracle
Localización C
Localización D Localización E
Copyright © 2014. IC Editorial. All rights reserved.
Sabía que...
Existen básicamente dos tipos de redes: redes de área local, en las que los equipos que
la componen (ordenadores, discos, impresoras, etc.) se encuentran en áreas geográficas
pequeñas (edificios, almacenes, centros de trabajo, etc.), y redes de área amplia, donde
los equipos que la componen se encuentran distribuidos en un área geográfica extensa,
como puede ser un país, varios o incluso el mundo.
| 23
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
Considerando una relación “r” que hay que almacenar en una base de da-
tos, esta puede replicarse dos o más veces, hasta incluso generar una réplica
completa para guardar en cada uno de los sitios que componen el sistema.
24 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
■■ Fragmentación horizontal. Cada uno de los fragmentos r1, r2, ..., rn, ha de
contener al menos una tupla (fila de una tabla de datos) de la relación.
Fragmentación horizontal
Relación F. horizontal
Se utiliza para conservar las tuplas en los sitios que más se emplean y
disminuir así la transferencia de datos.
■■ Fragmentación vertical. La relación se va a dividir en un conjunto de
relaciones más pequeñas de manera que las aplicaciones únicamente
hagan uso de un fragmento, minimizándose el tiempo de ejecución de
las aplicaciones que emplean esos fragmentos.
Fragmentación vertical
Copyright © 2014. IC Editorial. All rights reserved.
F. vertical Fragmentación
HV
| 25
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
Lenguajes de definición y modificación de datos SQL
Fragmentación mixta
Fragmentación Celdas
VH
6. Resumen
26 |
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.
CAP. 1 | Análisis de los objetos y estructuras de almacenamiento
de la información para diferentes SGBD
Verdadero
Falso
Verdadero
Falso
| 27
Camuña, Rodríguez, Jesús Francisco. <i>Lenguajes de definición y modificación de datos SQL (UF1472)</i>, IC Editorial, 2014. ProQuest
Ebook Central, http://ebookcentral.proquest.com/lib/unipanamericanasp/detail.action?docID=4184070.
Created from unipanamericanasp on 2019-09-05 09:09:20.