PRACTICA 6 TALLER DE BASE DE DATOS
Enviado por • 11 de Noviembre de 2014 • 2.372 Palabras (10 Páginas) • 768 Visitas
CARRERA: INGENIERIA EN SISTEMAS COMPUTACIONALES
MODULO: LENGUAJES Y ATOMATAS 1
PROFESOR: AGEO GUZMAN GARDUÑO
GRADO: QUINTO GRUPO: “C”
ALUMNO: DAVID ISRAEL PINEDA OLVERA
TALLER DE BASES DE DATOS
SCA-1025
Índice
INTRODUCCIÓN 1
PRÁCTICA 1
INSTALACIÓN DEL DBMS Y CREAR UNA BD 2
PRÁCTICA 2
CREACIÓN DE BD CON RESTRICCIONES DE INTEGRIDAD E ÍNDICES 4
PRÁCTICA 3
MANIPULACIÓN Y CONSULTA DE BD 9
PRÁCTICA 4
CREACIÓN DE CUENTAS DE USUARIO CON PRIVILEGIOS 11
PRÁCTICA 5
CONTROL DE TRANSACCIONES 15
PRÁCTICA 6
PROCEDIMIENTOS ALMACENADOS 20
PRÁCTICA 7
CONECTIVIDAD DE LA BASES DE DATOS 23
LISTA DE MATERIAL, EQUIPO O REACTIVO A UTILIZAR 25
LISTA DE BIBLIOGRAFÍA REQUERIDA 25
CONTROL DE CAMBIOS DEL MANUAL DE PRÁCTICAS 26
INTRODUCCIÓN
El presente documento tiene el objetivo de guiar el desarrollo de actividades de prácticas de laboratorio para la materia de Taller de Bases de Datos; ya que las Bases de Datos se encuentran en infinidad de aplicaciones reales como parte fundamental del manejo de información persistente.
En las primeras prácticas se solicita la instalación y configuración de un entorno de trabajo para la gestión de datos a través de un Sistema Manejador de Bases de Datos (SGBD) comercial. Después de disponer de un SGBD, se encaminan las tareas hacia las operaciones del Lenguaje de Definición de Datos (LDD), las operaciones CREATE DATABASE, CREATE TABLE, entre otras ; para la definición de datos son indicadas como fundamentales para el tratado de datos de cualquier aplicación real.
En seguida se trata el Lenguaje de Manipulación de Datos (LMD), éste lenguaje está compuesto por un conjunto de operadores y funciones para la manipulación (INSERT, DELETE, UPDATE) y recuperación de datos por medio de consultas simples y compuestas; restricciones y ordenación; funciones de agregación y grupos; etc.
El tema de seguridad se práctica como parte fundamental para la restricción de accesos.
Las transacciones son un medio seguro para el manejo de la concurrencia y los procedimientos almacenados y disparadores proporcionan mayor potencia en la entrada y salida de datos.
Los SGBD no están aislados de los lenguajes de programación; ya que existen medios de conectividad entre un SGBD y los lenguajes de programación; la intención es explicar ODBC, ADO.NET, JDBC y la conectividad en dispositivos móviles para llevar a cabo la interface.
Práctica 1
Instalación del DBMS y crear una BD.
Observaciones Esta práctica incluye a la Práctica # 1 del temario de Taller de Base de Datos que indica “Instalar y configurar distintos SGBD en diferentes plataformas”.
1.- OBJETIVO
Conocer los elementos y características principales del DBMS a utilizar en el curso.
2.- MARCO TEÓRICO
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 colección de archivos interrelacionados, creados con un SGBD. El contenido de una Base de Datos engloba la información concerniente (almacenadas en archivos) de una organización, de tal manera que los datos están 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
• Computadora personal o Laptop
• Sistema Operativo
• Procesador de Textos
• Sistema Gestor de B.D.(SGBD) el cual debido a su portabilidad generalmente se usa Server2Go (MySQL); sin embargo también se ha usado PostgreSQL, SQL Server, WorkBench (MySQL) y MySQL Query Browser.
4.- COMPETENCIAS ESPECÍFICAS
I. Organizar por equipos a los alumnos (2 integrantes máximo).
II. Tener mínimo 300 MB libres en la USB
III. Seleccionar una computadora
IV. Abrir la página www.server2go-web.de
V. Presionar el enlace de descarga de Server2Go
VI. Descargarlo en la memoria USB
VII. Una vez descargado descomprimirlo en la USB en la carpeta con el nombre Server2GO
VIII. Una vez descomprimido entre en la carpeta anterior y abra el archivo psm_config.
IX. Realice los siguientes cambios en las líneas de código siguientes:
a. ;--- default temp directory is used
b. MirrorFolder=c:\MyS2GApp\Data\
c. Los cambios deben verse así:
d. ;--- default temp directory is used
e. MirrorFolder=F:\MyS2GApp\Data\ (dónde F es la unidad que reconoce la computadora para la memoria USB)
f. En la línea:
g. ;--- Commandline parameters (i.e. skip-innodb)
i. MySQLCmd=--skip-innodb
ii. Los cambios son:
iii. ;--- Commandline parameters (i.e. skip-innodb)
iv. ;MySQLCmd=--skip-innodb
v. Y por ultimo en las líneas
vi. ;--- The port that should be used for MySQL. If empty the default mysql port is used
vii. MySQLPort=7188
viii. Debe verse así:
ix. ;--- The port that should be used for MySQL. If empty the default mysql port is used
x. MySQLPort=
xi. Finalmente guarde los cambios.
X. Ahora abra el archivo Server2Go. Para cargar el servidor portable.
a. Una vez cargado aparecerá una Págína en el Internet Explorer con el nombre:
Server2Go – Selfconfigurating WAMP Stack, revise la página completa para cerciorarse que no hay ningún problema con la carga del servidor.
XI. Busque el símbolo del sistema y selecciónelo
XII. Cambie a la unidad de la USB
XIII. Entre al directorio Server2Go
XIV. Entre al subdirectorio con el mismo nombre
XV. Entre al directorio Server
XVI. Cambié al directorio MySQL
XVII. Cambie al directorio Bin
XVIII. Una vez en este directorio escriba mysql –u root –p y presione enter.
XIX. Con esto estará en la consola de MySql y podrá crear su base de datos.
XX. Cree la base de datos con sus
...