introducciön adminstración bd 2011

17
atos dministración de ase de A B D UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA VICE-RECTORADO ACADEMICO DECANATO DE DOCENCIA DEPARTAMENTO DE INFORMATICA Junio 2011 Prof: Miguel Ofir Urbina M. [email protected]

Upload: universidad-nacional-experimental-del-tachira

Post on 06-Apr-2017

118 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Introducciön adminstración bd 2011

atos

dministración de

ase de

A

B

D

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA

VICE-RECTORADO ACADEMICO

DECANATO DE DOCENCIA

DEPARTAMENTO DE INFORMATICA

Junio 2011

Prof: Miguel Ofir Urbina [email protected]

Page 2: Introducciön adminstración bd 2011

Eje curricular

Progra

m.

I

Estructu

ra

de

Datos

Comput

a.

I

Progra

m.

II

Sistema

s

Operati

v.

Comuni

c.

I

Organiz.

del

Comput.

Base de

Datos I

Sistema

s

de

Inform

ac.I

Matemát.

Discreta

Matemát. I

Matemát. II

Matemát. III

TeoríaGeneral

Sistema

s

Fundame

ntos de

Lógica D.

Sistema

s

Control

Estadística

II

Invest.

Operac.

I

Invest.

Operac.

II

Adm.

Base

Datos

Matemát. IV

Estadística I

Comuni

c.

II

Base de

Datos II

Química

General

I

Introduc

c.

Ingenier

íaInformát

.

Lab.

Fisica II

Lab.

Fisica I

Miguel O. Urbina M.

Page 3: Introducciön adminstración bd 2011

Modelo Conceptual de datos

Miguel O. Urbina M.

Page 4: Introducciön adminstración bd 2011

CREATE TABLE linea

(

id varchar(8) not null,

nombre varchar(25) not null,

constraint PK_linea primary key (id)

) ;

CREATE TABLE estacion

(

id varchar(8) not null,

nombre varchar(25) not null,

ubicacion (120) not null,

constraint PK_estacion primary key (id)

) ;

CREATE TABLE lin_est

(

id_lin varchar(8) not null,

id_est varchar(8) not null,

ciudad (15) not null,

constraint PK_ lin_est primary key (id_lin)

constraint PK2_ lin_est primary key (id_est)

) ;

CREATE TABLE cochera

(

id varchar(8) not null,

nombre varchar(25) not null,

ubicacion varchar(120) not null,

capacidad integer(10) null,

constraint PK_ cochera primary key (id)

) ;

CREATE TABLE tren

(

id varchar(8) not null,

nombre varchar(25) not null,

ruta varchar(255) not null,

constraint PK_ tren primary key (id)

) ;

CREATE TABLE taquillaV

(

id varchar(8) not null,

nombre varchar(25) not null,

constraint PK_ taquillaV primary key (id)

) ;

CREATE TABLE operador

(

cedula varchar(8) not null,

nombre varchar(25) not null,

apellido varchar(25) not null,

telefono varchar(12) not null,

email varchar(30) null,

direccion varchar(150) null,

constraint PK_operador primary key (cedula)

) ;

CREATE TABLE registro

(

id_tv varchar(8) not null,

id_op varchar(8) not null,

fecha date not null,

hora date not null,

constraint PK_ registro primary key (id_tv),

constraint PK2_ registro primary key (id_op),

) ;

CREATE TABLE cliente

(

cedula varchar(8) not null,

nombre varchar(25) not null,

apellido varchar(25) not null,

constraint PK_ cliente primary Modelkey (cedula)

) ;

Diseño Físico de la Base de Datos

Miguel O. Urbina M.

Page 5: Introducciön adminstración bd 2011

Sistema Gestor de B.D.

Miguel O. Urbina M.

Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una ase Base de datos asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:

Independencia consiste en la capacidad de modificar el

esquema (físico o lógico) de una base de datos sin tener

que realizar cambios en las aplicaciones

Integridad

Seguridad.

Respaldo. Los SGBD deben proporcionar una forma

eficiente de realizar copias de respaldo

Page 6: Introducciön adminstración bd 2011

Tareas del DBADatabase Administrator Tasks

• Plan and create databases

• Manage database availability

• Manage physical and logical

Structures

• Manage storage based

on design

• Manage security

• Network administration

• Backup and recovery

• Database tuningMiguel O. Urbina M.

Page 7: Introducciön adminstración bd 2011

Objectives

• Identify the various components of the Oraclearchitecture.

• Start and shut down an Oracle database

• Create an operational database

• Manage Oracle control files, redo log files,database files, tablespaces, segments, extents,and blocks

• Manage users, privileges, and resources

• Use Globalization Support features

Miguel O. Urbina M.

Page 8: Introducciön adminstración bd 2011

MANUALES DBMS

ORACLE 10g (workshop I y II)

Referencia 9i (Volumen I y II)

Miguel O. Urbina M.

Page 9: Introducciön adminstración bd 2011

Administración De Base De Datos

Área Global del Sistema (SGA)

Library CacheAlmacena las sentencias SQL más recientes en memoria.

Database Dictionary CacheBuffer para el diccionario de datos. Tablas, columnas, tipos, índices.

Database Buffer CacheBuffer de la base de datos,contiene bloques de datosque han sido cargadosdesde los Data File.

Redo Log Buffer CacheBloques de datos quehan sido actualizados.

Shared PoolSe utiliza para almacenar las declaraciones de SQL recientemente ejecutadas y las definiciones de datos recientemente usadas.

Miguel O. Urbina M.

Page 10: Introducciön adminstración bd 2011

Inicio de una Base de Datos

• NOMOUNT: Inicio de la instancia.

Miguel O. Urbina M.

Page 11: Introducciön adminstración bd 2011

Diccionario de Datos

Para acceder al diccionario de datos se utilizansentencias SQL.

CONTENIDO DEL DICCIONARIO DE DATOS.

Estructura lógica y física de la BD, esquema de objeto(tablas, vistas, index). Valores por defecto de las columnas. Información de los constraint de integridad. Nombre de los usuarios oracle. Privilegios y roles otorgados a cada usuario. Información de auditoria

Miguel O. Urbina M.

Page 12: Introducciön adminstración bd 2011

Estados de Restricción

Miguel O. Urbina M.

Page 13: Introducciön adminstración bd 2011

Administración De Base De Datos

• Registran todos los cambios realizados en los datos

• Proporcionan un mecanismo de recuperación

• Se pueden organizar en grupos

• Son necesarios al menos dos grupos

Características de los Archivos Redo Log

Miguel O. Urbina M.

Page 14: Introducciön adminstración bd 2011

Tablespaces y Archivos de Datos

Oracle almacena los datos de forma lógica en tablespaces y de forma física en archivos de

datos.

• Tablespaces:– Sólo pueden pertenecer a una base de

datos a la vez– Están formados por uno o más archivos de

datos– Se subdividen en unidades lógicas de

almacenamiento

• Archivos de datos:– Sólo pueden pertenecer a un tablespace y a una base de datos– Constituyen un repositorio para los datos de objetos de esquema

Miguel O. Urbina M.

Page 15: Introducciön adminstración bd 2011

Segmento de Deshacer

Miguel O. Urbina M.

Page 16: Introducciön adminstración bd 2011

Creación de un Perfil. Valores de la Contraseña

CREATE PROFILE profile LIMIT[FAILED_LOGIN_ATTEMPTS max_value][PASSWORD_LIFE_TIME max_value][ {PASSWORD_REUSE_TIME|PASSWORD_REUSE_MAX} max_value][PASSWORD_LOCK_TIME max_value][PASSWORD_GRACE_TIME max_value][PASSWORD_VERIFY_FUNCTION{function|NULL|DEFAULT} ]

Intentos Fallidos

Días Bloqueados

Duración después de Vencimiento

Días para Reutilizar

Comprueba Complejidad

Días de Gracia Para Cambio de

Contraseña

Miguel O. Urbina M.

Page 17: Introducciön adminstración bd 2011

Roles Predefinidos

Miguel O. Urbina M.