Академический Документы
Профессиональный Документы
Культура Документы
Introduccin
(SGBD), consiste en una coleccin de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La coleccin de datos, normalmente denominada Base de Datos, contiene informacin acerca de una empresa particular. El primer objetivo de un SGBD es proporcionar un entorno que sea tanto prctico como eficiente de usar en la recuperacin y el almacenamiento de la informacin de la base de datos.
Fundamentos DBMS 2
Objetivos
de las
Identificar Identificar
las ventajas del uso de una base de datos. los componentes de sistema gestor de base datos(SGBD). un de
Fundamentos DBMS
ndice
Definicin de base de datos Caractersticas Ventajas
Fundamentos DBMS
Base de Datos
Conjunto
Ejemplos:
Inventarios. Horarios. Guas telefnicas.
Fundamentos DBMS 5
Integridad de Datos
Propiedad
Ejemplos:
Edades con valor negativo.
Llaves primarias (primary keys) iguales. Fechas de salida ms recientes a las de llegada.
Fundamentos DBMS
Redundancia
Es
Problemas:
Gasto en capacidad de almacenamiento. Posibilidad de informacin inconsistente.
ALUMNO
CODIGO NOMBRE 1 JUAN 2 MARIA 1 JUAN
Fundamentos DBMS
EDAD 20 18 17
7
Se Es
pueden ahorrar recursos si los datos se renen y almacenan sin duplicidad. probable que los datos contengan menos errores. En particular, las inconsistencias de datos ocurrirn probablemente menos veces.
Fundamentos DBMS
Abstraccin de Datos
Se
refiere a los enfoques desde los cuales se puede describir a una base de datos. Estos son:
Unidad idunidad: CHAR(8) idjerarquia: CHAR(3) nombre: VARCHAR2(60) fecha: DATE estado: CHAR(1) owner: VARCHAR2(20) Ficha_Unidad_Debate idmensaje: CHAR(10) idunidad: CHAR(8) idficha: CHAR(6) Ficha idficha: CHAR(6)
idsyllabus: CHAR(6) idperiodo: CHAR(5) estado: CHAR(1) owner: VARCHAR2(20) observacion: LONG
idjerarquia: CHAR(3) nombre: VARCHAR2(60) fecha: DATE estado: CHAR(1) owner: VARCHAR2(20)
idsyllabus: CHAR(6) idperiodo: CHAR(5) estado: CHAR(1) owner: VARCHAR2(20) observacion: LONG
Fuente_Debate idfuente: CHAR(8) idunidad: CHAR(8) titulo: VARCHAR2(60) contenido: LONG fecha: DATE adjunto: BLO B
Mensaje idmensaje: CHAR(10) predecesor: CHAR(10) idusuario: VARCHAR2(20) tipo: CHAR(1) tipo_remitente: CHAR(1) titulo: VARCHAR2(255) contenido: LONG fecha: DATE
Adjunto nro_adjunto: CHAR(1) idmensaje: CHAR(10) nombre: VARCHAR2(50) archivo: BLO B Usuario idusuario: VARCHAR2(20) clave: VARCHAR2(10) ididioma: CHAR(3) fecha: DATE codigo: VARCHAR2(6) estado: CHAR(1) owner: VARCHAR2(20)
Carpeta idcarpeta: CHAR(6) idusuario: VARCHAR2(20) nombre: VARCHAR2(30) fecha: DATE tipo: CHAR(1)
Gr up o_ Ro les idmod ulo: CH AR (3 ) idg ru po : CHAR( 3) idr ol: CH AR( 4 ) es tad o: CH AR( 1 ) fec ha : D ATE ow ne r: VARC HAR2( 20 )
N. FISICO
N. LOGICO
N. VISTAS
En
general, una base de datos consta de un nivel fsico, un nivel lgico y varios niveles de vistas.
Fundamentos DBMS 9
SOLO NOTAS
Fundamentos DBMS
10
Ejemplares y Esquemas
la
La
coleccin de informacin almacenada en la base de datos en un momento particular se llama un ejemplar de la base de datos.
Fundamentos DBMS
11
Conjunto
de programas informticos (software) que posibilita la existencia y utilizacin de las bases de datos. Funciones tpicas:
Definicin y modificacin. Insercin de nuevos datos. Modificacin, eliminacin y consulta. Manejo de la integridad y privacidad. Manejo de la seguridad y Control de concurrencia.
Fundamentos DBMS 12
Componentes de un SGBD
Consta
Fundamentos DBMS
13
Lenguaje
que permite definir y describir los objetos de la base de datos, su estructura, relaciones y restricciones. dos (2) instrucciones: subconjuntos de
del
Posee
Lenguaje
Lenguaje En
que permite el manejo y procesamiento del contenido de la base de datos. la actualidad, casi la totalidad de bases de datos existentes emplean el SQL como lenguaje integrador de instrucciones DDL como DML.
DDL + DML =
SQL
15
Fundamentos DBMS
SOLO NOTAS
Fundamentos DBMS
16
Diccionario de Datos
Conjunto
tablas y vistas que almacenan convenientemente las definiciones realizadas en la base de datos empleando instrucciones DDL. estas tablas y vistas pertenecen a un usuario especial dentro de la base de datos. Este usuario cuenta con propiedades administrativas y pertenece al grupo de usuarios administradores (DBA).
Fundamentos DBMS 17
de
Usualmente
Gestor
Componente
de software (herramientas) encargado de servir como interface entre las peticiones de los usuarios y la base de datos. su naturaleza, interacta directamente con el sistema operativo aprovechando a este en tareas como la escritura y lectura de dispositivos de almacenamiento, as como en el consumo de memoria, puertos, etc.
Fundamentos DBMS 18
Por
Arquitecturas de SGBD
La
arquitectura de un sistema de base de datos est influenciada en gran medida por el sistema informtico subyacente en el que se ejecuta.
Estas son:
Sistemas Centralizados. Sistemas Cliente-Servidor. Sistemas Paralelos. Sistemas Distribuidos.
Fundamentos DBMS 19
Sistemas Centralizados
Sistema Se
Multiusuario.
Fundamentos DBMS
20
Sistemas Cliente-Servidor
Sistema A
en donde el procesamiento es repartido entre el servidor y los clientes. diferencia de los terminales en sistemas servidores, los clientes aprovechan sus recursos en aliviar la carga del servidor.
Fundamentos DBMS
21
Sistemas Paralelos
tanto en el procesamiento de transacciones como en la lectura/escritura de disco a partir del empleo de procesadores trabajando en paralelo.
Existen
Sistemas Distribuidos
Sistema
Tipos de Transacciones:
Transaccin local. Transaccin global.
Fundamentos DBMS
23
Mapa Conceptual
Fundamentos de BD
Componentes de un SGBD Abstraccin de datos SGBD DDL Nivel Fsico Nivel lgico Nivel de vistas Manipulacin de datos Integridad Privacidad DML Seguridad Control de concurrencia Diccionario de datos Gestor DSDL DCL
Arquitectura de BD
Centralizados Cliente-Servidor
Paralelos
Distribuidos
Enlaces
http://www.oracle.com/pls/db102/hom
epage
http://download-
east.oracle.com/docs/cd/B19306_01/a ppdev.102/b31695/toc.htm
Fundamentos DBMS
25
Bibliografa
Fundamentos DBMS
26
Pregunta 1
La
Fundamentos DBMS
27
Pregunta 2
En
Fundamentos DBMS
28
Pregunta 3
El
a:
A) B) C) D) E)
Fundamentos DBMS
29
Pregunta 4
D)
E)
Centralizados.
N.A.
Fundamentos DBMS
30
Respuestas
1. C 2. B y D 3. C 4. A
Fundamentos DBMS
31