Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Acumulacin
de
experiencia
Conocimiento
Dato
Formato
Filtro
Resumen
Informacin
Interpreta
Decide
Resultados
VISTAS
TABLAS
TRIGGER
USUARIOS
REGLAS
VALORES
PREDETERMINADOS
Tablas
Estructura matricial conformada por campos y Registros
Registros
O
Tuplas
Campos( columnas)
Vistas
Una vista es una tabla virtual cuyo contenido est definido por una
consulta. Al igual que una tabla real, una vista consta de un conjunto de
columnas y filas de datos con un nombre
Trigger (Disparadores
Desencadenadores
Los Trigger son un tipo especial de procedimientos almacenados, los
cuales se invocan de manera automtica
Insertar
Eliminar
Actualizar
Usuarios
Un identificador (Id.) de usuario identifica a un usuario dentro de una
base de datos. Todos los permisos y la propiedad de los objetos de
la base de datos estn controlados por la cuenta del usuario
Reglas
Es la forma estndar para restringir los valores de una columna. Las
restricciones CHECK son tambin ms concisas que las reglas; slo
se puede aplicar una regla a una columna, mientras que se le pueden
aplicar varias restricciones CHECK.
Valores predeterminados
Los valores predeterminados especifican qu valores se utilizan en una
columna, sino se especifica un valor al insertar las filas. Los valores
predeterminados pueden ser cualquier expresin cuyo resultado sea una
constante, como:
Funcin integrada, Expresin matemtica
(codigo smallint,
nombre Varchar(30),
Sexo varchar(1) DEFAULT M)
Abstraccin de la informacin. Los SGBD ahorran a los usuarios detalles acerca del
almacenamiento fsico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de
archivos, este hecho se hace transparente al usuario. As, se definen varios niveles de abstraccin.
Redundancia mnima. Un buen diseo de una base de datos lograr evitar la aparicin de
informacin repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no
obstante, en algunos casos la complejidad de los clculos hace necesaria la aparicin de
redundancias.
Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, ser
necesario vigilar que aquella informacin que aparece repetida se actualice de forma coherente, es
decir, que todos los datos repetidos se actualicen de forma simultnea.
Seguridad. La informacin almacenada en una base de datos puede llegar a tener un gran valor.
Los SGBD deben garantizar que esta informacin se encuentra segura frente a usuarios
malintencionados, que intenten leer informacin privilegiada; frente a ataques que deseen manipular
o destruir la informacin; o simplemente ante las torpezas de algn usuario autorizado pero
despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y
grupos de usuarios, que permiten otorgar diversas categoras de permisos.
Respaldo y recuperacin. Los SGBD deben proporcionar una forma eficiente de realizar copias
de respaldo de la informacin almacenada en ellos, y de restaurar a partir de estas copias los datos
que se hayan podido perder.
Control de la concurrencia. En la mayora de entornos (excepto quizs el domstico), lo ms
habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar
informacin, bien para almacenarla. Y es tambin frecuente que dichos accesos se realicen de
forma simultnea. As pues, un SGBD debe controlar este acceso concurrente a la informacin, que
podra derivar en inconsistencias.
Insercin
Borrado
Consulta Selectiva
Modificacin
Rut_al N7
Dig_V C1
Nom_Al C24
..
...
Cursa
Rut_al
Cod_Asi
Rut_al N7
Cod_Asi N6
Sec
N1
NIVEL EXTERNO
Asignatura
Cod_Asi
NIVEL CONCEPTUAL
Cod_Asi N6
Nom_As C16
Num_Cr N2 NIVEL INTERNO
..
...
21
1.Interfaz
2. Capa de
Lgica
C:\carpetade
b.dll/paquete
Negocio
en
Componentes
a.dll/paquete
b.dll/paquete
a.dll/Paquete
3.Almacen
amiento de
datos
Sistemas de Informacin
La finalidad de los sistemas de informacin, como
las de cualquier otro sistema dentro de una
organizacin, es la de procesar entradas, permiten
mantener archivos de datos relacionados con la
organizacin y producen informacin, tal como
reportes y otras salidas.
Los sistemas de informacin, estn formados
por subsistemas
que incluye hardware,
software, medios de almacenamiento de datos
para archivos y base de datos
NIVEL ESTRATGICO
- Elaboracin de planes
Alto
- Objetivos generales
NIVEL TCTICO
- Control de gestin
Medio
- Objetivos especficos
rdenes y Planes
Informacin
NIVEL OPERACIONAL
- Tareas administrativas
Bajo
OLAP
Empresa
Estrategia
OLTP
Informacin Operativa
Da a da
Modelo de tablas
normalizadas
del modelo entidad
Tablas en disco
(Base de Datos)
MODELO DE DATOS
Analogas de Modelos
Modelos (Planos)
Casa a Construir
Conceptos de Modelos
Un modelo de datos es un conjunto de conceptos que sirven para
describir la estructura de una base de datos: los datos, las
relaciones entre los datos y las restricciones que deben cumplirse
sobre los datos
Modelo de Datos
Modelos Esquemas - Ejemplares
Conjunto de reglas
para estructurar
datos del mundo real
Percepcin de una
determinada realidad
interpretada de
acuerdo a un cierto
modelo
Valores que toma la
percepcin de una
cierta realidad
(esquema) en un
punto del tiempo
MODELO1
MODELO I
MODELO N
ESQUEMA 1
ESQUEMA I
ESQUEMA N
EJEMPLAR I
EJEMPLAR
N
EJEMPLAR 1
Modelo de Datos
Ejemplo1:
Modelos
Un edificio esta formado por uno o mas pisos, con
ventanas, entrada principal y techo.
Esquemas
Ejemplares
Mi casa
Modelo de Datos
Modelos
En un curso se puede inscribir 0 o ms alumnos.
Esquemas
Curso ------ inscripcin ------- Alumnos
0,n
1,n
Ejemplares
INF5102
INF3101
20
17
Entidades
Elementos
Bsicos
003
Prof.
Creacin de Conjuntos
Juan
Enrique
Rossana
PROFESOR
002
Curso:
Curso:Java
Java
Fanny
Elsa
ALUMNO
Edilma
Curso:
Curso:UML
UML
SILLA
001
Prof
Francisco
Alberto
004
Curso:
Curso:ASP
ASP
CURSO
Generacin de Entidades
Son los objetos principales sobre los que debe recogerse
informacin y generalmente denotan personas, lugares, cosas
o eventos de inters
ENTIDAD
ALUMNO
CODIGO
NOMBRE
Rossana
Edilma
Enrique
APATERNO
AMATERNO
FECHA_NAC
Alberto
Fanny
ALUMNO
Elsa
Abstraccin en Objetos
Se refiere a quitar las propiedades y acciones de un objeto para
dejar slo aquellas que sean necesarias
Marca
numerodeMotores
NumeroAsientos
Color
material
Modelo
Ejemplo de Abstraccin
PARTICIPANTE
Codigo
Nombre
ApellidoPaterno
GradoEstudio
ApellidoMaterno
FechaNacimiento
21
Interrogante de Abstraccin
SE
ACABO!!!!!
Bibliografa
Elmasri & Navathe; Sistemas de Bases de
Datos, conceptos fundamentales, Adison
Wesley, 2a ed. 1997.
C.J. Date, "Introduccin a los Sistemas de
Base de Datos" Addison-Wesley 5a Ed. 1995
Korth & Silberschatz ; "DataBase System
Concepts", Mc Graw-Hill Inc. 2a Ed. 1991.
Kroenke, David ; Procesamiento de bases
de datos, Prentice Hall, 1996.
45
SE
ACABO!!!!!