PDF de programación - bases de datos IBM AS/400

Imágen de pdf bases de datos IBM AS/400

bases de datos IBM AS/400gráfica de visualizaciones

Publicado el 14 de Enero del 2017
3.164 visualizaciones desde el 14 de Enero del 2017
175,8 KB
39 paginas
Creado hace 21a (08/09/2002)
BASES DE DATOS IBM AS / 400



D


EFINICION DE BASE DE DATOS:



Una Base de Datos es un conjunto de datos almacenados en una estructura física y
con otra lógica por la cual se relacionan, siendo independiente de las aplicaciones.
Tan importante como los datos, es la estructura conceptual con la que se relacionan
entre ellos. Un sistema de gestión de bases de datos ( DBMS database management
system ) consiste en una colección de datos interrelacionados y un conjunto de
programas para acceder a esos datos. El objetivo primordial de un DBMS es
proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado
al extraer y almacenar información de la bases de datos. Toda base de datos es una
colección de datos tendiente a minimizar la redundancia. Dicha colección de datos
permite que los mismos se encuentren


!"Interrelacionados
!"Almacenados en conjuntos
!"Sin redundancias innecesarias o perjudiciales
!"Independientes de los programas que los utilizan



Todo modelo de bases de datos debe gozar de las siguientes características:


!"Independencia de datos
!"Regulación de acceso
!"Protección de integridad
!"Sin redundancia
!"Facilidad de Ordenamiento
!"Manejo centralizado



Un modelo de datos es un sistema formal y abstracto que permite describir los
datos de acuerdo con reglas y convenios predefinidos. Es formal pues los objetos
del sistema se manipulan siguiendo reglas perfectamente definidas y utilizando
exclusivamente los operadores del sistema, independientemente de lo que estos
objetos y operadores puedan significar. El principal proceso en el diseño de una
base de datos es la creación de un modelo de datos. Este debe representar en
escala a la realidad, reflejando la estructura del negocio de la organización por
medio de los datos y sus relaciones. En esta abstracción de datos debemos
distinguir tres niveles:

_____________________________________________________________________
 Autor: Daniel Hugo Enriquez Leivas http://www.webcindario.com/naviera
Reproducido con el permiso de su autor para Recursos AS/400, http://www.recursos-as400.com





#"Nivel físico

: Este es el nivel mas bajo de abstracción y describe

como se almacenan los datos


#"Nivel conceptual: En este nivel se describe que datos son

realmente almacenados y las relaciones que existen entre ellos.

#"Nivel de visión: Este es el nivel más alto y se describe la visión de

los usuarios sobre la base de datos.



VISTA 1

VISTA 2

VISTA N

NIVEL
CONCEPTUAL

NIVEL
FISICO



Al comienzo en la etapa de diseño se genera un modelo conceptual que
representa todas las relaciones lógicas y es totalmente independiente de la
implementación física. Este es el modelo de entidad – relación. Luego se deberá
generar el modelo lógico que no es más que un puente entre el modelo
conceptual y el modelo físico. Existen tres tipos de modelo lógico:

#"Red : Los datos en este modelo se representan mediante
colecciones de registros y las relaciones entre los datos se
representan mediante enlaces, los cuales pueden verse como
punteros.


#"Jerárquico : Es similar al modelo anterior en el sentido de que los

datos y las relaciones entre datos se representan mediante
registros y enlaces.

_____________________________________________________________________
 Autor: Daniel Hugo Enriquez Leivas http://www.webcindario.com/naviera
Reproducido con el permiso de su autor para Recursos AS/400, http://www.recursos-as400.com





#"Relacional: El modelo relacional representa los datos y las

relaciones entre los datos mediante una colección de tablas, cada
una de las cuales tiene un número de columnas con nombres
únicos.

El modelo Relacional se diferencia del modelo de Red y Jerárquico en que no
utilizan punteros o enlaces, ya que conecta registros mediante los valores que
estos contienen.

Por ultimo nos queda el modelo físico que se construye en base al modelo lógico
y describe como serán almacenados los datos, este nivel es el mas bajo.

Particularmente en este manual nos interesa el modelo Entidad–Relación (E –
R). Este modelo se basa en una percepción de un mundo real que consiste en
una colección de objetos básicos llamados entidades y relaciones entre estos
objetos. Una entidad es un objeto que se distingue de otros objetos por medio de
sus atributos. Por ejemplo los atributos de la cuenta de proveedores Número y
Saldo describen una cuenta en particular. Ahora bien una relación PROVCTA
asocia a un proveedor con cada una de las cuentas que tiene. La forma de
expresar la estructura lógica global de una base de datos es por medio de un
diagrama E–R.



localidad

nombre

Cod.postal

Numero

Saldo

PROVEEDOR

CTAPROVEEDOR

CUENTA

_____________________________________________________________________
 Autor: Daniel Hugo Enriquez Leivas http://www.webcindario.com/naviera
Reproducido con el permiso de su autor para Recursos AS/400, http://www.recursos-as400.com





T

ERMINOLOGIA DE BASES DE DATOS



Entidad: Es algo que puede ser identificado por si mismo (personas, lugares, cosas o
conceptos) acerca de la cual se requiere guardar información. Un tipo de entidad
representa a una clase de entidades que tienen los mismos atributos.

Relación: Es una asociación entre entidades, o sea es la forma en que se asocian las
entidades.

Atributo: Es la característica de una entidad

Dato: Son los valores que se le asignan a un atributo de una determinada entidad.

Dominio: Es un conjunto de valores que puede tomar un atributo en una relación.

TIPO DE ENTIDAD
ENTIDAD
ATRIBUTO


Tipo de relaciones:



!"Relación uno a uno ( 1 : 1 )


RELACION
TUPLA
ATRIBUTO

ARCHIVO
REGISTRO
CAMPO

TABLA
FILA
COLUMNA

Una entidad en A esta asociada a lo sumo con una entidad B, y una entidad B esta
asociada a lo sumo con una entidad A.


Una entidad en A esta asociada con un numero cualquiera de entidades B. Una
entidad B, sin embargo, puede estar asociada a lo sumo con una entidad A.

!"Relación uno a muchos ( 1 : M )



!"Relación muchos a muchos ( M : M )


Una entidad en A esta asociada con un numero cualquiera de entidades en B, y una
entidad en B esta asociada con un numero cualquiera de entidades en A.

_____________________________________________________________________
 Autor: Daniel Hugo Enriquez Leivas http://www.webcindario.com/naviera
Reproducido con el permiso de su autor para Recursos AS/400, http://www.recursos-as400.com




Relación uno a uno (1: 1)



BUQUES

TIENE ASIGNADO

SE LE ASIGNA

CAPITAN

BUQUES

CAPITAN

ESTRELLA DEL MAR
CRUZ DEL SUR
RIO PARANA
RIAS BAIXAS
RIO GALLEGOS


GABRIEL GARCIA
CARLOS GONZALES
VICTOR MORALES
XAVIER MARTINEZ
DANIEL ALTAIR



_____________________________________________________________________
 Autor: Daniel Hugo Enriquez Leivas http://www.webcindario.com/naviera
Reproducido con el permiso de su autor para Recursos AS/400, http://www.recursos-as400.com





Relación uno a muchos (1: M)



ES PARTE DE

BUQUES

RUTAS MARITIMAS

CONSISTE DE

BUQUES

RUTAS MARITIMAS



ESTRELLA DEL MAR

CRUZ DEL SUR
RIO PARANA

RIAS BAIXAS

RIO GALLEGOS



RUTA 05
RUTA 55
RUTA 12
RUTA 23
RUTA 25
RUTA 17
RUTA 32
RUTA 08
RUTA 10
RUTA 20
RUTA 22



_____________________________________________________________________
 Autor: Daniel Hugo Enriquez Leivas http://www.webcindario.com/naviera
Reproducido con el permiso de su autor para Recursos AS/400, http://www.recursos-as400.com


Relación muchos a muchos (M: M)



ES PARTE DE

BUQUES

CONSISTE DE

TERMINALES PORTUARIAS
O

A

BUQUES

TERMINALES
O
A AS



ESTRELLA DEL MAR

CRUZ DEL SUR

RIO PARANA
RIAS BAIXAS

RIO GALLEGOS



TERMINAL 5 BS. AS
TERMINAL EXOLGAN
TERMINAL VIGOMAR

TERMINAL BARCELONA

TERMINAL ING. WHITE
TERMINAL
PONTEVEDRA
TERMINAL ROSARIO

TERMINAL BARCELONA



_____________________________________________________________________
 Autor: Daniel Hugo Enriquez Leivas http://www.webcindario.com/naviera
Reproducido con el permiso de su autor para Recursos AS/400, http://www.recursos-as400.com



MODELO DE DATOS



#"CONCEPTO DE MODELOS DE DATOS


El principal proceso en el diseño de una base de datos es la creación de un modelo
de datos. Un modelo de datos es la representación en escala de la realidad. En este
modelo reflejaremos la estructura de negocio de la organización, por medio de
datos y relaciones.

#"MODELO CONCEPTUAL

El modelo conceptual deberá reflejar todas las relaciones lógicas y es totalmente
independiente de su implementación física. Este es un modelo de entidad relación.

#"MODELO LOGICO

Este modelo es el puente entre el modelo conceptual y el modelo físico; describe
como se verán los datos. Existen en el diseño de bases de datos 3 modelos lógicos:


1. Jerárquico
2. Red
3. Relacional



#"MODELO FISICO

El modelo físico esta construido sobre las bases del modelo lógico y describe
como los datos son almacenados. Este es el nivel mas bajo de abstracción.

_____________________________________________________________________
 Autor: Daniel Hugo Enriquez Leivas http://www.webcindario.com/naviera
Reproducido con el permiso de su autor para Recursos AS/400, http://www.recursos-as400.com





N

ORMALIZACION



Es la técnica utilizada para dividir las estructuras de datos en pequeñas unidades.
En estas unidades, cada atributo es totalmente dependiente de la clave primaria de
la entidad a la cual pertenece. La normalización nos permite:


#"Minimizar la redundancia
#"Minimizar el impacto de futuros cambios de datos
#"Minimiza el mantenimiento de datos



#"DEPENDENCIA FUNCIONAL
  • Links de descarga
http://lwp-l.com/pdf275

Comentarios de: bases de datos IBM AS/400 (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