Вы находитесь на странице: 1из 31

Unidad I

Sistemas de Base de Datos

Introduccin

Un Sistema de Gestin de Bases de Datos

(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

Definir una base de datos. Identificar las caractersticas


bases de datos.

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

de datos ordenados bajo una estructura lgica y fsicamente en forma informticos.

relacionados, determinada almacenados de archivos

Ejemplos:
Inventarios. Horarios. Guas telefnicas.
Fundamentos DBMS 5

Integridad de Datos

Propiedad

que vela por la veracidad y consistencia de los datos.


Fechas incorrectas.

Ejemplos:
Edades con valor negativo.
Llaves primarias (primary keys) iguales. Fechas de salida ms recientes a las de llegada.

Fundamentos DBMS

Redundancia

Es

el almacenamiento repetido de un mismo dato.

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

Ventajas de una Base de Datos

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)

Unidad idunidad: CHAR(8)

Nivel Fsico. Nivel Lgico. Nivel de Vistas.

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)

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

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)

Destino idmensaje: CHAR(10) idcarpeta: CHAR(6) tipo: CHAR(1) estado: CHAR(1)

Carpeta idcarpeta: CHAR(6) idusuario: VARCHAR2(20) nombre: VARCHAR2(30) fecha: DATE tipo: CHAR(1)

Ro les idmod ulo: CH AR (3 ) idr ol: CH AR( 4 ) ow ne r: VARC HAR2( 20 )

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

Las bases de datos van cambiando a lo


largo del tiempo conforme informacin se inserta y borra.

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

Sistema Gestor de Base de Datos (SGBD)

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

de los siguientes cuatro (4) componentes:

Lenguaje de Definicin de Datos (DDL). Lenguaje de Manipulacin de Datos


(DML).

Diccionario de Datos. Gestor.

Fundamentos DBMS

13

Lenguaje de Definicin de Datos (DDL)

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

de Definicin Almacenamiento de Datos (DSDL).

Lenguaje de Control de Datos (DCL).


Fundamentos DBMS 14

Lenguaje de Manipulacin de Datos (DML)

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

en procesamiento computadora. distinguen trabajo:


Monousuario.

donde recae en dos (2)

todo el una nica formas de

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

Sistema que mejora la velocidad,

tanto en el procesamiento de transacciones como en la lectura/escritura de disco a partir del empleo de procesadores trabajando en paralelo.

Existen

dos (2) tipos de servidores paralelos:

Servidor de grano grueso. Servidor de grano fino .


Fundamentos DBMS 22

Sistemas Distribuidos

Sistema

en donde la base de datos est repartida entre varias computadoras interconectadas.

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

Kevin Loney, George Koch. Oracle 9i


Complete Reference: McgrawHill/Osborne

Fundamentos DBMS

26

Pregunta 1

La

finalidad de una base de datos es: A. Simple


A) B) C) D) E) Almacenar datos. Relacionar datos almacenados. Brindar informacin confiable. Todas las anteriores. N.A.

Fundamentos DBMS

27

Pregunta 2

En

funcin a la consulta, una base de datos puede ser: A. Multiple


A) B) C) D) E) Distribuida. Autnoma. Online. Centralizada. N.A.

Fundamentos DBMS

28

Pregunta 3

El

a:
A) B) C) D) E)

servidor de grano grueso pertenece


Distribuida. Autnoma. Paralelo. Centralizada. N.A.

Fundamentos DBMS

29

Pregunta 4

La transaccin global existe sistemas :


A) B) C) Distribuidos. Autnoma. Paralelos.

D)
E)

Centralizados.
N.A.

Fundamentos DBMS

30

Respuestas

1. C 2. B y D 3. C 4. A

Fundamentos DBMS

31

Вам также может понравиться