Beruflich Dokumente
Kultur Dokumente
PRCTICAS
ADMINISTRACIN DE
BASES DE DATOS
SCB-1001
PLAN ISIC-2010224
INGENIERA EN SISTEMAS
COMPUTACIONALES
ndice
INTRODUCCIN---------------------------------------------------------------------------------------------------------------1
PRCTICA 1
Anlisis de los DBMS----------------------------------------------------------------------------------------------------------3
PRCTICA 2
Instalacin del Software de DBMS-----------------------------------------------------------------------------------------6
PRCTICA 3
Estructura Lgica de Almacenamiento------------------------------------------------------------------------------------9
PRCTICA 4
Manejo de ndices--------------------------------------------------------------------------------------------------------------11
PRCTICA 5
Seguridad-------------------------------------------------------------------------------------------------------------------------14
LISTA DE MATERIAL, EQUIPO O REACTIVO A UTILIZAR------------------------------------------------------17
LISTA DE BIBLIOGRAFA REQUERIDA--------------------------------------------------------------------------------17
CONTROL DE CAMBIOS DEL MANUAL DE PRCTICAS-------------------------------------------------------18
Pgina 1
INTRODUCCIN
La informacin en una Base de Datos (BD) est sujeta a diversos peligros, tanto deliberados
comoaccidentales. Por tanto, el Sistema Gestor de Base de Datos (SGBD) deber ofrecer un conjunto
apropiado de controles paraproteger la BD contra este tipo de riesgos. Entre los controles necesarios
estn los derecuperacin, concurrencia, seguridad e integridad.
Los problemas de recuperacin y concurrencia estn muy ligados con la nocin deprocesamiento de
transacciones. En este captulo presentamos el concepto de transaccin,usado para representar una
unidad lgica de procesamiento de la BD. Estudiaremos lastcnicas de control de concurrencia,
utilizadas para asegurar que mltiples transaccionesrealizadas por varios usuarios no interfieren entre
s produciendo resultados incorrectos.Tambin analizaremos las tcnicas para la recuperacin desde
transacciones fallidas.
Pgina 2
Prctica
1.- OBJETIVO
Conocer los diferentes manejadores de base de datos.
2.- MARCO TERICO
SGBD SMBD: Conjunto de programas que controla todo el acceso a la Base de Datos, y proporciona
la interfaz entre el usuario y el sistema de Base de Datos.
Base de Datos: Es una coleccin de archivos interrelacionados, creados con un SGBD. El contenido de
una Base de Datos engloba la informacin concerniente (almacenadas en archivos) de una
organizacin, de tal manera que los datos estn disponibles para los usuarios, una finalidad de la base
de datos es eliminar la redundancia o al menos minimizarla.
Server2Go. Servidor portable para el desarrollo de aplicaciones que incluye entre otros MySQL,
Apache, PHP, etc.
3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR
Sistema Operativo
Procesador de Textos
4.- COMPETENCIAS ESPECFICAS
I. Organizar por equipos a los alumnos (3 integrantes mximo).
II. Realizar un manual de actividades para el ABD en una empresa ficticia,
III. Cuadro comparativo de los SMBD.
Limites
SQLServer
PostgreSQL
Oracle
Mysql
Firebird
Sqlite
MaxDB
Modelo DBMS
Capacidad de
disco
que
requiere
de
instalacin
Tamao
de
memoria RAM
Plataformas
Especifique el
soporte de 32
bit o 64 bits
Manejo
de
respaldo
Pgina 3
Pgina 4
Cantidad de
datos
para
almacenar
Tipos
de
Licencia
Costo
Tipos de DBMS
puede
trabajar.
5. RESULTADOS.
Entregar cuadro comparativo.
6. CONCLUSIONES
Los alumnos compararn los diferentes DBMS para lograr una identificacin de cada una de ellos.
7.- BIBLIOGRAFA
1. Post, Gerald V. Sistemas de Administracin de Bases de Datos, 3 Edicin, Editorial Mc Graw Hill,
2006
2. Mannino Michael V. Administracin de bases de datos: Diseo y desarrollo de aplicaciones.2da.
Edicin, Editorial Mc Graw Hill. Ao 2009.
3. Abraham Silbertshatz, Henry F. Korth, S. Sudarshan, Fundamentos de base de datos, 5ta edicin,
Mc Graw Hill.
4. PEREZ, C. Oracle 10g. Administracin y Anlisis de Bases de Datos. 2 edicin. Editorial Ra-ma.
5. Everest Gordon C. Database management. Objectives, system function & administration.3ra. Edicin
McGraw-Hill.
6. Farley, Gua de Seguridad e Integridad de Datos, Serie LanTimes, Editorial Mc-Graw Hill
7. Ramakrishnan, Sistemas de Gestin de Bases de Datos Editorial McGraw-Hill
8. Rosa, Mara Elizabeth. SQL Server, Bases de Datos robustas y confiables,
Coleccin Manuales USERS, Editorial MP Ediciones.2005
9. Oracle. 2010. Documentacin oficial del Administrador de Base de Datos. Disponible en Internet
desde:
http://www.oracle.com/technology/documentation/index.html.
10. Mysql. 2009.- Manuales de Referencia del Manejador de Base de Datos.Disponible en Internet en: http://dev.mysql.com/doc/refman/5.0/es/index.html. Con acceso el 24 de
febrero de 2010.
11. Microsoft. 2010. Centro de desarrollo de SQL Server. Disponible desde
Internet en: http://msdn.microsoft.com/es-mx/sqlserver/bb671064.aspx. Con acceso el 24 de febrero de
2010.
.
Pgina 5
Prctica
Windows XP los maneja automticamente; si no tienes uno disponible, instlate WinZip, por
ejemplo.
Microsoft Installer.
Presente por defecto en Windows 2000, Me y XP. Puedes comprobar si lo tienes instalado
seleccionando "Ejecutar..." en el men Inicio y escribiendo MSIEXEC. Si no aparece un cuadro
de dilogo informndote de la versin, debes instalar una versin apropiada:
o
Adems, debes saber cmo cambiar las variables de entorno de Windows. Esto depende de tu versin
de Windows, pero normalmente puedes hacerlo desde el Panel de Control, opcin "Sistema", etiqueta
"Avanzado" o similar.
Para ms informacin
Esta informacin est basada en el documento InstallingthePeerDirectPostgreSQL beta forwindows. En
el web oficial de PostgreSQL puedes encontrar toda la informacin sobre PostgreSQL, incluyendo
documentacin, tutoriales, utilidades e informacin sobre otras versiones de PostgreSQL que funcionan
bajo Windows
Definicin de SQLite
SQLite es un sistema de gestin de bases de datos relacional compatible con ACID (Atomicity,
Consistency, Isolation and Durability Atomicidad, Consistencia, Aislamiento y Durabilidad). SQLite slo
necesita una librera (biblioteca) que ocupa poco ms de 700KB (tclsqlite3.dll). Desarrollada en C,
SQLite es un proyecto de dominio pblico creado por D. Richard Hipp.
Pgina 6
Microsoft Access
Laboratorio de Centro de cmputo.
Sistema Operativo Windows Xp
SqlServer y Posgred
Virtualbox
5. RESULTADOS
Pgina 7
Pgina 8
Prctica
Segmentos: Grupo de extensiones que forman un objeto de la base de datos, como por
ejemplo una tabla o un ndice
Espacio de tablas: Formado por uno o ms datafiles, cada datafile solo puede pertenecer a
un determinado tablespace
Pgina 9
Pgina 10
5. RESULTADOS
Reporte de la prctica con impresin de pantalla.
6. CONCLUSIONES
Construir el espacio de tablas temporales en su proyecto
7.- BIBLIOGRAFA
1. Post, Gerald V. Sistemas de Administracin de Bases de Datos, 3 Edicin, Editorial Mc Graw Hill,
2006
2. Mannino Michael V. Administracin de bases de datos: Diseo y desarrollo de aplicaciones.2da.
Edicin, Editorial Mc Graw Hill. Ao 2009.
3. Abraham Silbertshatz, Henry F. Korth, S. Sudarshan, Fundamentos de base de datos, 5ta edicin,
Mc Graw Hill.
4. PEREZ, C. Oracle 10g. Administracin y Anlisis de Bases de Datos. 2 edicin.Editorial Ra-ma.
5. Everest Gordon C. Database management. Objectives, system function & administration.3ra. Edicin
McGrawHill.
6. Farley, Gua de Seguridad e Integridad de Datos, Serie LanTimes, Editorial Mc-Graw Hill
7. Ramakrishnan, Sistemas de Gestin de Bases de Datos Editorial McGraw-Hill
8. Rosa, Mara Elizabeth. SQL Server, Bases de Datos robustas y confiables,
Coleccin Manuales USERS, Editorial MP Ediciones.2005
9. Oracle. 2010. Documentacin oficial del Administrador de Base de Datos. Disponible en Internet
desde:
http://www.oracle.com/technology/documentation/index.html.
10. Mysql. 2009.- Manuales de Referencia del Manejador de Base de Datos.Disponible en Internet en: http://dev.mysql.com/doc/refman/5.0/es/index.html. Con acceso el 24 de
febrero de 2010.
11. Microsoft. 2010. Centro de desarrollo de SQL Server. Disponible desde
Internet en: http://msdn.microsoft.com/es-mx/sqlserver/bb671064.aspx. Con acceso el 24 de febrero de
2010.
Pgina 11
Prctica
SUBTEMA:
Manejo de ndices
Observaciones: Esta prctica no se encuentra en el temario: se recomienda
realizarse para conocer los tipos de ndices.
1.- OBJETIVO
Conocer e implementar los tipos ndices en su proyecto integrador.
2.- MARCO TERICO
En otras unidades hemos aprendido cmo es una base de datos relacional yhemos estudiado un
lenguaje, el SQL, que nos proporciona mecanismos paracrear estas bases de datos, as como para
actualizarlas y consultarlas.
Sin embargo, todava debemos resolver algunas cuestiones fundamentalespara poder emplear la
tecnologa de las bases de datos relacionales; por ejemplo, cmo se puede decidir qu relacin es
debe tener una base de datos determinada o qu atributos deben presentar las relaciones, qu claves
primarias yqu claves forneas se deben declarar, etc. La tarea de tomar este conjunto dedecisiones
recibe el nombre dedisear la base de datos.
Una base de datos sirve para almacenar la informacin que se utiliza en un sistema de informacin
determinado. Las necesidades y los requisitos de los futuros usuarios del sistema de informacin se
deben tener en cuenta para podertomar adecuadamente las decisiones anteriores
El diseo de una base de datos consiste en definir la estructura de los datos que debe tener la base de
datos de un sistema deinformacin determinado. En el caso relacional, esta estructura ser unconjunto
de esquemas de relacin con sus atributos, dominios de atributos, claves primarias, claves forneas,
etc.
Al concepto de seguridad tambin se le puede llamar privacidad.
El problema de la seguridad consiste en lograr que los recursos de un sistema sean, bajo toda
circunstancia, utilizados para los fines previstos.
3.- MATERIAL, EQUIPO, REACTIVO o SOTFWARE A UTILIZAR
a)
b)
c)
d)
Server2Go en USB
Servidor de MySql
Manual de MySQL
PostgreSQL
Pgina 12
Se trata de asignar los permisos necesarios tal como se cumple en esta tabla
i)
5. RESULTADOS
Reporte de impresin de pantallas de las actividades.
6. CONCLUSIONES
Los alumnos identificarn los tipos de ndices
7.- BIBLIOGRAFA
1. Post, Gerald V. Sistemas de Administracin de Bases de Datos, 3 Edicin, Editorial Mc Graw Hill,
2006
2. Mannino Michael V. Administracin de bases de datos: Diseo y desarrollo de aplicaciones.2da.
Edicin, Editorial Mc Graw Hill. Ao 2009.
3. Abraham Silbertshatz, Henry F. Korth, S. Sudarshan, Fundamentos de base de datos, 5ta edicin,
Mc Graw Hill.
4. PEREZ, C. Oracle 10g. Administracin y Anlisis de Bases de Datos. 2 edicin. Editorial Ra-ma.
5. Everest Gordon C. Database management. Objectives, system function & administration.3ra. Edicin
McGraw-Hill.
6. Farley, Gua de Seguridad e Integridad de Datos, Serie LanTimes, Editorial Mc-Graw Hill
7. Ramakrishnan, Sistemas de Gestin de Bases de Datos Editorial McGraw-Hill
8. Rosa, Mara Elizabeth. SQL Server, Bases de Datos robustas y confiables,
Coleccin Manuales USERS, Editorial MP Ediciones.2005
Fecha de Actualizacin 10/06/2014
Pgina 13
Prctica
Seguridad.
Observaciones: Esta prctica incluye a la Prctica #5 del temario deAdministrador
de Base de Datos que dice #6. Realizar procedimientos para recuperacin de la
base de datos a partir de losarchivos de respaldo6. Realizar procedimiento para
migracin de la base de datos, #7. Implementar un sistemade base de datos
replicado. #8. Crear puntos de restauracin y recuperacin de bases de datos
(simulacin dedaos), #9. Analizar de manera funcional las herramientas desoftware
para monitoreo desistemas de bases de datos.
1.- OBJETIVO
Conocer e implementar para la recuperacin y migracin de una base de datos.
2.- MARCO TEORICO
Recoveryfor SQL Server est diseado para una recuperacin efectiva de bases de datos daados
de Microsoft SQL Server. Te permite evitar la prdida de informacin importante. El procesador de
texto de Microsoft SQL Server es la herramienta ms amplia para la creacin de cualquier tipo de
base de datos, incluyendo bases de datos corporativos. Escanea, analiza los archivos daados y
exporta todos los datos del archivo. Si la bases de datos est muy daado, la perdida de datos es
inevitable. Todos los datos recuperados se guardan en un set de archivos SQL. Despus de la
recuperacin la base de datos se convierte disponible para procesar.
El dato importante que el programa solamente analiza los archivos daados y no cambia los datos
originales. La recuperacin para SQL Server trabaja con archivos de texto con varios formatos: la
base de datos de Microsoft SQL Server de diferentes versiones (archivos .mdf, .ndf, .bak, .ldf)
Caractersticas
Nuevo en la recuperacin de SQL Server 4.7:
Pgina 14
Recupera SQL Server 2005, 2008 datos comprimidos (tipos ROW, RAGE)
Recupera SQL Server 2008 tipo de datos filestream. Ten en cuenta que la base de datos
deben ser recuperados en el mismo equipo donde se encuentra la base de datos
originalmente
Recupera informacin tipo varchar (max)
Soporta versiones Microsoft SQL Server 2008 R2, 2008, 2008 x64, 2008 Express, 2005,
2005 x64, 2005 Express, 2000, 2000 x64, 7.0 y 6.5
Pgina 15
Equipo de cmputo.
Pgina 16
Pgina 17
CANT.
Computadora
PostgreSQLs
SQL Server,
mysql
UNIDAD
BIBLIOGRAFIA
CANT
Farley, Gua de Seguridad e Integridad de Datos, Serie LanTimes, Editorial McGraw Hill
7
8
DATOS GENERALES
FECHA DE
ACTUALIZACION
ELABOR Y/O
ACTUALIZ
09/09/2013
21/03/2014
05/06/2014
DESCRIPCIN DE LA ACTUALIZACIN
ING. SUSANA
GARRIDO
ING. SUSANA
GARRIDO
ING. SUSANA
GARRIDO
Pgina 19