Base de datos postgres

Solo disponible en BuenasTareas
  • Páginas : 33 (8146 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de septiembre de 2010
Leer documento completo
Vista previa del texto
Laboratorio 5 Respaldo de la BD y Exportación de datos entre diferentes DBMS Objetivo: El alumno aprenderá a usar los procedimientos de respaldo, además de como transferir información entre diferentes Sistemas de Administración de Bases de Datos. Temas de la materia abordados, segun el plan de estudios. UNIDAD VI.- RESPALDO Y RECUPERACIÓN CONTENIDO 6.1 Técnicas de recuperación en SGBD 6.2Respaldo de una base de datos 6.3 Utilerías para respaldar una base de datos 6.3.1 En una plataforma 6.3.2 Entre diversas plataformas 6.4 Cómo exportar datos a otras plataformas 6.5 Cómo importar datos de otras plataformas Partes de la que se compone este laboratorio: ● Introducción. ● Conceptos básicos ● Respaldo de la BD. ● Exportación e Importación de datos. ● Referencias. Introducción. El ejercicioque se va a realizar consiste en un problema que describe un problema de una empresa dedicada a la prestación de servicios educativos, después de leer el texto se genera el diagrama E-R con la solución a éste problema, se continua con la creación de los procedimientos almacenados y después con los disparadores. A continuación se detalla el problema con el que se trabajará en este laboratorio:Proyecto Universidad ACME En UACME, se ofrecen dos tipos de cursos en el periodo especial de verano, en el cual se imparten cursos de verano y cursos extracurriculares. Los primeros son materias que un alumno regular que estudia una carrera cursa en este periodo, se le permite adelantar hasta dos materias; mientras que los segundos son cursos especiales de capacitación que se ofrecen a alumnosregulares como estudiantes o profesionistas externos. Los docentes de la UACME, son los únicos a los que se les permite impartir estos cursos, por los cuales recibe un pago adicional, se les paga de acuerdo a un tabulador que indica el costo de la hora de estos cursos de acuerdo al nivel académico del docente. El pago se genera a partir de la alta del curso y solo se permite expedir un cheque por cadacurso. Además los estudiantes deben acudir a pagar adicionalmente al costo del semestre por asistir a ellos.
Administración de Base de Datos - Laboratorio 5
UNACH-FCP-Luis Antonio Álvarez Oval Página 1

UACME tiene dos departamentos que intervienen en la administración de los cursos: A)Departamento de Administración (DA) y B)Departamento de Control Escolar (DCE). Corresponde al DA, efectuar elpago a los docentes y los cobros a los alumnos. El DA es dirigido por el C.P. Ávila y es auxiliado por el Sr. Cancino. Mientras que el DCE, es dirigido por el Lic. Barroso y auxiliado por los Sras. Tirado, Martínez, Aquino y Ramos y es en este donde se decide cuales cursos se imparten en el periodo, quién los imparte, y se aceptan las solicitudes de los alumnos. Un caso especial, es el de losProfesores, ya que el DA es quién les puede modificar el sueldo quincenal, mientras que el DCE ni siquiera puede visualizar éste. Lo curioso radica en que, es el DCE quién acepta los docentes y los registra en el sistema, pero es el DA donde se captura el sueldo. Importante es para la administración de la UACME que esta política se aplique al pie de la letra, y que sea implementado directamente sobrela DB. Diagrama E/R que resuelve el problema anterior.

Conceptos Básicos. COPY —Copia datos entre archivos y tablas Sintáxis COPY [ BINARY ] table [ WITH OIDS ] FROM { ’filename’ | stdin } [ [USING] DELIMITERS ’delimiter’ ] [ WITH NULL AS ’null string’ ] COPY [ BINARY ] table [ WITH OIDS ] TO { ’filename’ | stdout } [ [USING] DELIMITERS ’delimiter’ ]
Administración de Base de Datos -Laboratorio 5
UNACH-FCP-Luis Antonio Álvarez Oval Página 2

[ WITH NULL AS ’null string’ ] Entradas ● BINARY - Cambia el comportamiento del formato de campos, forzando a todos los datos a almacenarse o leerse como objetos binarios, en lugar de como texto. ● Table - El nombre de una tabla existente. ● WITH OIDS - Copia el identificador de objeto interno único (OID) para cada fila. ● Filename - La ruta...
tracking img