Académique Documents
Professionnel Documents
Culture Documents
1
TECSUP
Base de Datos
Conjunto de datos relacionados, ordenados bajo una
determinada estructura lgica y almacenados fsicamente en
forma de archivos informticos (electrnicos).
Tiene como objetivo el brindar informacin precisa, ordenada
y confiable.
Ejemplos:
Inventarios
Horarios
Guas telefnicas
2
TECSUP
Integridad de Datos
Propiedad que vela por la veracidad y consistencia de los
datos.
Basada en la verificacin de las restricciones que pudieran
haberse definido sobre los datos y la consistencia de los
mismos tras un fallo de hardware y/o software.
Ejemplos:
1. Fechas incorrectas
2. Edades con valor negativo
3. Llaves primarias (primary keys) iguales
4. Fechas de salida ms recientes a las de llegada
3
TECSUP
Redundancia
Es el almacenamiento repetido de un mismo dato.
Problemas:
Gasto en capacidad de almacenamiento.
Posibilidad de informacin inconsistente.
ALUMNO
CODIGO NOMBRE EDAD
1 JUAN 20
2 MARIA 18
1 JUAN 17
4
TECSUP
Ventajas de una Base de Datos
5
TECSUP
Aplicaciones de una Base de Datos
7
TECSUP
Procesamiento de Transacciones
8
TECSUP
Sistemas de Ayuda a las Decisiones
9
TECSUP
Sistemas de Datos Espaciales
10
TECSUP
Sistemas Para el Diseo Asistido por
Computadora (CAD)
Sistemas que manejan informacin de diseo sobre la
manera en que estn construidos circuitos integrados,
dispositivos electrnicos, herramientas, automviles, aviones,
embarcaciones, edificaciones, etc.
Debido a la complejidad de ciertas estructuras diseadas,
estos sistemas aprovechan bases de datos orientadas a
objetos, en donde los componentes del diseo se
representan como objetos y las conexiones entre los objetos
indican la manera en que est estructurado el diseo.
Los objetos utilizados por estos sistemas suelen ser
geomtricos, mismos que pueden ser bidimensionales
(puntos, lneas, tringulos, etc.) o tridimensionales
(formados a partir de la unin o interseccin de los
bidimensionales).
11
TECSUP
Sistemas de Datos Geogrficos
12
TECSUP
Sistemas de Datos Multimedia
14
TECSUP
Sistemas de Datos Porttiles
15
TECSUP
Captulo II
16
TECSUP
Sistema Gestor de Base de Datos
Relacionales (RDBMS)
Conjunto de programas informticos (software) que posibilita
la existencia y utilizacin de las bases de datos.
Funciones tpicas:
Definicin y modificacin de los tipos de datos, de su
estructura lgica, sus relaciones y restricciones.
Insercin de nuevos datos.
Modificacin, eliminacin y consulta de los datos
almacenados.
Mantenimiento de la integridad.
Aseguramiento de la privacidad de los datos (accesos
no autorizados, intrusos, etc.).
17
TECSUP
Manejo de la seguridad de los datos (borrados
accidentales, fallos diversos, catstrofes, etc.).
Control de concurrencia o accesos simultneos a la
base de datos.
18
TECSUP
Componentes de un RDBMS
Consta de los siguientes cuatro (4) componentes:
Lenguaje de Definicin de Datos (DDL).
Lenguaje de Manipulacin de Datos (DML).
Diccionario de Datos.
Gestor.
19
TECSUP
Lenguaje de Definicin de Datos (DDL)
20
TECSUP
Lenguaje de Manipulacin de Datos (DML)
21
TECSUP
Diccionario de Datos
22
TECSUP
Gestor
23
TECSUP
Clasificacin de Bases de Datos
24
TECSUP
Clasificacin por Consulta
25
TECSUP
Clasificacin por Comercializacin
26
TECSUP
Clasificacin por Localizacin Geogrfica
27
TECSUP
Arquitecturas de RDBMS
28
TECSUP
Sistemas Centralizados
29
TECSUP
Sistema Monousuario
Sistema Multiusuario
30
TECSUP
Sistemas Cliente-Servidor
31
TECSUP
Sistemas Paralelos
32
TECSUP
Sistemas Distribuidos
33
TECSUP
Sistema Distribuido
Transaccin
TransaccinGLOBAL
Transaccin LOCAL
GLOBAL
34
TECSUP
Los sistemas distribuidos cuentan con tres (3) caractersticas
particulares:
Compartimento de Datos.- Consiste en que los usuarios
de un nodo pueden acceder a datos de otros nodos.
Autonoma.- Cada nodo cuenta con cierto grado de
control sobre los datos contenidos localmente.
Disponibilidad.- Ante la cada (falla) de uno de los nodos,
los nodos restantes pueden continuar su funcionamiento.
35
TECSUP