Sei sulla pagina 1di 19

INTRODUCCION A LA BASE DE DATOS

UNIVERSIDAD NACIONAL DEL


CENTRO DEL PERU
Modelamiento de Base de Datos
FACULTAD
INGENIERIA DE SISTEMAS
ING. RAFAEL ROJAS BUJAICO
Toda organizacin necesita para su funcionamiento de un
conjunto de informaciones que han de transmitir entre sus
distintos elementos y generalmente desde y hacia el
exterior.
Una parte de esta comunicacin se realiza por medio de
contactos interpersonales entre los empleados (Sistema de
informacin informal).
Pero este tipo de flujo de informacin cuando se trata de
organismos complejos se muestra insuficiente y costoso,
siendo preciso disponer de un Sistema de Informacin
Formal u Organizacional.
INTRODUCCIN
El Sistema de informacin se disea a fin de satisfacer las
necesidades de informacin de una organizacin.
El Sistema de informacin ha de tomar los datos del
entorno y sus resultados han de ser la informacin que
dicha organizacin necesita para su gestin y toma de
decisiones.
Un Sistema dinmico es aquel que controla su actuacin
en funcin de cmo las salidas cumplen los objetivos
marcados; de esta forma el Sistema se va adecuando
dnmicamente a unas condiciones de entorno que en el
caso ms general son variables en el tiempo.
En la actualidad el enfoque de bases de datos es
extensamente utilizado por ser la nica solucin posible
para manejar grandes volmenes de datos, la
complejidad de la extraccin de datos y la concurrencia de
datos (accesos simultneos).
Controlador
Procesador ENTRADA SALIDA
Datos Informa
cin
Seales Estmulos
Realimentacin
Esquema de un Sistema Dinmico
En los Sistemas de Informacin Dinmico existir un control externo
al propio SI, que son los rganos directivos de la organizacin que
establecen el marco en el que el SI se desenvuelve; pero al mismo
tiempo el SI tendr que disponer en su interior de mecanismos
autorreguladores que interpreten y detallen las rdenes de los
rganos directivos e incluso las leyes y normas emanadas de
ganos situados a niveles superiores transmitindoselas a las
unidades del SI que han de ser objetos de regulacin.
En los SI suele existir un control a dos o ms niveles; el control
externo, ejercido por los rganos directivos, y una autorregulacin
de tipo interno. La mayor o menor autonoma del SI estar en
funcin del predominio del control interno sobre el externo.
SI
Controlador Interno
Procesador
ENTRADA SALIDA
Controlador Externo
(rganos Directivos)
ORGANIZACIN
Control a dos Niveles del SI de una Organizacin
D1
D2
D3
D4
D5
D6
R1
R2
R3
R4
R5
T1
T2
T3
T4
T5
f 1
f 2
f 3
f 5
f 6
f 4
DATOS FICHEROS TRATAMIENTOS RESULTADOS
D1
D2
D3
D4
D5
DEPURACIN



ACTUALIZACIN



ALMACENAMIENTO
RECUPERACIN



TRATAMIENTO
R1
R2
R3
B.D.
DATOS
Creacin y Actualizacin
Recuperacin y Tratamiento Resultado
NIVELES DE ABSTRACCIN
La arquitectura de Base de Datos preconizada por
ANSI/X3/SPARC define los distintos niveles de abstraccin de
una Base de Datos, lo que constituir el marco necesario para
identificar las funciones que han de cumplir stos sistemas.
A B C D E F G
A
B
C D
E F
ESTRUCTURA LOGICA DEL
USUARIO
<<Esquema Externo>>
ESTRUCTURA LOGICA
GLOBAL
<<Esquema Conceptual>>
ESTRUCTURA FISICA
<<Esquema Interno>>
ESTRUCTURA LOGICA DE USUARIO: ESQUEMA EXTERNO
Debido a que un Sistema Externo es lo que de la base de datos
tiene un usuario en particular, en l debern encontrarse
reflejados slo aquellos datos e interrelaciones que necesite el
correspondiente usuario. Tambin habrn de especificarse las
restricciones de uso, como puede ser el derecho a insertar o
borrar determinados datos o el acceso a los mismos.
ESTRUCTURA LOGICA GLOBAL: ESQUEMA CONCEPTUAL
Por ser la visin global de los datos deber incluirse la
descripcin de todos los datos e interrelaciones entre stos, as
como las restricciones de integridad y de confidencialidad.
ESTRUCTURA FSICA: ESQUEMA INTERNO
Es muy dependiente de cada SGBD y se distingue 3 clases de
aspectos que deben especificarse:
- Estrategias de almacenamiento.
- Caminos de Acceso.
- Miscelanea.
Diseo del sistema
Es particularmente importante el tema Bases de Datos en la
etapa de diseo del desarrollo de un sistema de informacin,
debido a que la misma comprende el diseo de:
Procedimientos precisos de captura y anlisis de datos
Formularios y pantallas para ingresar datos
Interfaz con el usuario (mensajes, mens, uso del cursor o
mouse, etc.)
Base de datos que almacenar aquellos datos requeridos
por quien toma las decisiones en la organizacin.
Salidas del sistema impresas o en pantalla (consultas,
listados, reportes, etc.)
DEFINICIN DE BASE DE DATOS (1)

Base de Datos es un conjunto de
datos relacionados entre s y que
tienen un significado implcito.
Ramez Elmasri y Shamkant B. Navathe
La definicin presentada anteriormente hace referencia a dos elementos para
que un conjunto de datos constituya una Base de Datos:
1) Relaciones entre sus datos.
2) Significado implcito de los datos que se atribuye dependiendo del
contexto en que se utilizan los mismos.
Por ejemplo, el dato fecha en una base de datos de ventas puede referirse a la
fecha de emisin de las facturas, mientras que si la base de datos es de
msica quizs corresponda a la fecha en que se grab un tema musical.
Archivos tradicionales y Bases de Datos
En un sistema de informacin se cuenta con dos enfoques
principales para definir el almacenamiento de los datos:
1. Archivos tradicionales. Consiste en almacenar los datos
en archivos individuales, exclusivos para cada aplicacin
particular. En este sistema los datos pueden ser
redundantes (repetidos innecesariamente) y la
actualizacin de los archivos es ms lenta que en una base
de datos.
2. Base de datos. Es un almacenamiento de datos
formalmente definido, controlado centralmente para
intentar servir a mltiples y diferentes aplicaciones. La
base de datos es una fuente significativa de datos que son
compartidos por numerosos usuarios para diversas
aplicaciones.
Kendall y Kendall
Facturas
......
900
1250
Precio
.......
Pintura
Azulejos
Producto
........ ....... .....
Misiones
1456
Fernando
Martnez
1226
Rincn
1224
Joaqun Garca 1225
Dom. Nombre Num
Ejemplo Archivos Tradicionales
........ ......... ......... ....... ....
Fmar@gmail.com 9157878 Rincn 876 Fernando
Martnez
1226
jgarcia@adinet.co
m.uy

4182569 Guan
1202
Juan Garca 1225
E-mail Telefono Direccin Nombre Num
Clientes
Se cuenta con dos archivos Clientes y Facturas. El primer archivo
tiene los datos bsicos de los clientes, mientras que en el segundo
se almacenan las ventas realizadas. Al emitir cada factura se
ingresan nuevamente los datos num, nombre, domicilio.
Desventajas:
-Se duplican esfuerzos
-Se presentan
redundancias de
datos (datos repetidos
innecesaramente)
-Se pueden producir
contradicciones entre
los datos, si por
ejemplo se ingresan
nombres diferentes para
un mismo cliente.
Resulta relevante para que el Tcnico en Administracin cumpla
su rol como usuario de los sistemas o como integrante del equipo
de desarrollo que conozca algunos conceptos bsicos vinculados
al tema Bases de Datos.
CONCEPTOS BSICOS
Datos
Entidades
Claves primarias y forneas
Relaciones
Restricciones de integridad referencial
Metadatos
Datos

Datos son hechos conocidos que pueden
registrarse y que tienen un significado implcito.

Ramez Elmasri y Shamkant B. Navathe
Ejemplo:
Pueden constituir datos los nombres, nmeros
telefnicos y direcciones de personas que conocemos.
3256789
Elena Snchez
Kli@adinet.com.uy
Sarand 100
Jos Martnez
18 de Julio 1880
Una entidad es todo aquello de lo cual interesa guardar datos, por
ejemplo: clientes, facturas, productos, empleados. En el Modelo
de Entidad-Relacin que se presenta, se observa que las
entidades estn formadas por atributos o campos referidos a
un mismo tema que interesa almacenar.
Entidades
CLIENTES cuenta con los atributos: Cdigo de Cliente, Nombre, Apellido,
Domicilio, Telfono.
Cada entidad tiene una clave primaria o campo llave que identifica
unvocamente al conjunto de datos.
Cuando en una entidad figura la clave primaria de otra entidad, sta se
denomina clave fornea.
Las entidades se relacionan entre s a travs de sus claves primarias
y forneas.
Claves Primarias y Claves Forneas
CLAVES PRIMARIAS
Cdigo de Cliente es la clave primaria
de Cliente. A cada cliente se le asocia un
cdigo y a cada cdigo le corresponde un
cliente. Asimismo, Nmero de Factura y
Cdigo de Producto son claves primarias
de Facturas y Productos respectivamente.

CLAVES FORNEAS
Son claves forneas en Facturas Cdigo
de Cliente y Cdigo de Producto.
Clientes se relaciona con Facturas a
travs del Cdigo de Cliente que figura
en ambas tablas y con Productos
mediante el Cdigo de producto.
Restricciones de integridad referencial
RESTRICCIONES DE INTEGRIDAD REFERENCIAL
-El Cdigo de Cliente en Facturas debe cumplir que exista
en Clientes y que sea clave primaria
-Cdigo de Producto en Facturas debe cumplir que exista
en Productos y que sea clave primaria

Retomando la Definicin de Base de Datos (1), la cual seala
que sta ...es un conjunto de datos relacionados entre
s y que tienen un significado implcito, se observa en la
imagen que los datos de las tablas se relacionan a travs de
las claves y que stos tienen el significado implcito que se
les atribuye en dicho contexto.
Datos y Metadatos
Metadatos son datos acerca de los datos presentes en la
base de datos.
....... ...... .....
20 Alfabtico Nombre
4 Numrico Num
Longitud Tipo Dato
Ejemplo metadatos
El tipo de datos puede ser Numrico,
alfabtico, fecha, lgico (S /NO).
La longitud indica la cantidad mxima
de caracteres que puede asumir el
dato.
Ejemplo de Restriccin de Dominio:
Num >0 y <9999

Potrebbero piacerti anche