Formatos para prácticas de laboratorio



Documentos relacionados
Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5

Select table data Insert table data Update table data Delete table data Create table

Base de Datos Práctica 1.

CREACION DE USUARIOS EN MY SQL

Curso de MySQL y Java

Trabajos de Ampliación. Bases de datos NoSQL.

M. C. Gustavo Alfonso Gutiérrez Carreón

EXAMEN TEMAS 3, 4 y 5. CREACIÓN Y EXPLOTACIÓN DE UNA BASE DE DATOS

5- Uso de sentencias avanzadas

BASES DE DATOS AVANZADAS Transacciones en MYSQL

VI Sextas Jornadas Regionales de Software Libre

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

TUTORIAL DE INSTALACIÓN Y CONFIGURACIÓN SERVIDOR LOCAL (MYSQL) Facturar en Línea

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL

Script administración

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

SQL básico. SQL básico 1. Contenido

Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL

Base de datos relacional

Facturación Electrónica.

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos

T12 Vistas y tablas temporales

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Programación de sitios web Act 11: Reconocimiento de la unidad 3

Formato para prácticas de laboratorio

Manejo de datos BLOB con PHP y MySQL

Oracle Básico PL/SQL

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

Capítulo 7. Recorrido del Sistema

Bases de datos relacionales y el modelo entidad-relación

PHP Perfect SQL v1.0 (SQL perfectas en PHP)

Número de Práctica: 1 Nombre de la Práctica: Comunicación Cliente Servidor Vía Sockets Java con Sistema Manejador de Bases de Datos

CREATE USER ADMINISTRADOR IDENTIFIED BY ADMIN DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP QUOTA 500K ON USERS;

Residencial Las Arboledas, Complejo Los Amates, Block P #95, Colon, La Libertad. Tel.: (+503) Correo: Info@grupoprodigi.

SQL (Structured Query Language)

Principales rutinas de mantenimiento

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO

GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa)

Ve a esta pagina que tiene un hosting gratuito te va aparecer de la siguiente manera para registrarla:

TEMA 6: MODIFICACIÓN DE LA BASE DE DATOS EN SQL

Para obtener una cuenta de padre

Formato para prácticas de laboratorio

Curso de PHP con MySQL Gratis

Manual de iniciación Aula Virtual del IES El Greco

UNIVERSIDAD DEL ISTMO CAMPUS IXTEPEC LIC. INFORMATICA GRUPO 508 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000

MySQL: Guía de Referencia

REGISTRO DE USUARIOS Y CURSOS

Tienda Virtual Synergy (Parte 2)

MANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET

INFORMATICA Y REDES, SA DE CV.

CLAVE DE UNIDAD DE APRENDIZAJE DURACIÓN (HORAS) NOMBRE DE LA PRÁCTICA. Tópicos de arquitectura de computadoras. Comandos SQL 2

CONSULTAS BASICAS EN SQL SERVER

Introducción a PostgreSQL con PHP

Construyendo una Base de Datos con HUGOSQL White Paper por: HUGOSQL 2012

REPLICACION DE BASE DE DATOS

Tema: MAPEO OBJETO RELACIONAL (ORM) - ADODB

4- Uso de sentencias para el envió y extracción de datos

MANUAL BÁSICO DE MySQL

INSTRUCTIVO DE INSTALACION ATOM 2.0.1

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Formas de llevar a cabo un backup de una base de datos MySQL

phpmyadmin INTRODUCCION A LA CREACIÓN DE BASES DE DATOS Prof. Moisés Mañas Carbonell Dpto. Escultura. UPV moimacar@esc.upv.es

Módulo 7. Administración de MySQL

Principios de diseño de bases de datos. Introducción

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7

INSTALACION DE UN SERVIDOR PENTAHO 5.2 CON POSTGRESQL 9.1 EN LINUX CENTOS 6.6 de 32 BITS

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

Restricciones de Integridad

Tutorial de instalación

Sistemas de Datos Curso: Ernesto Chinkes. Sistemas de Datos. Niveles de Control de acceso. Criptografía. Aspectos legales y éticos.

Pasos para replicación de una base de datos MySQL en VirtualBox MSC. Martín Contreras

Práctica 3. Consultas SQL

Google Calendar. Google Calendar

vgestorweb vgestorweb 1/9

OPTIMIZACIÓN DE CONSULTAS EN SQL. Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN

INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR DE CORREO EXIM 4.8 EN FEDORA 20 FRAYBA SERYEY OTALORA TORRES JOSE EDUARDO JAIMES BARRERA

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

**NOTA** las partes tachadas todavía no están escritas, se ira actualizando poco a poco el documento

Servidor Local (MYSQL)

INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE POSTGRESQL EN FEDORA 19 PRESENTADO POR EDUARDO MORANTES DIAZ CODIGO: PRESENTADO A

Gestión de Usuarios en MySQL

Formato para prácticas de laboratorio

TUTORIAL BÁSICO MYSQL

Tablas y Campos Nuevos

MySQL y Sesiones en PHP. Área de Ingeniería Telemática

MANUAL DE USO Octubre CLIENTE: Liber Ediciones AUTOR: 2.0 DISEÑO _

Como crear usuarios y grupos, añadirles permisos.

Manual de Listas de Correo MailMan. Sync-Intertainment

EMPRESAS EN LÍNEA - GUÍA RÁPIDA Para Administradores del Sistema

Restricciones (constraints) FOREIGN KEY

ITACA - Entrada al sistema ITACA: Describe como entrar al sistema y los problemas típicos asociados al acceso a un sistema informático

Son objetos cuya función es el tratamiento de varios registros exclusivamente durante la ejecución de un programa.

Base de datos I Facultad de Ingeniería. Escuela de computación.

Descargar y ejecutar MySQL Windows Installer

Este documento responde a las preguntas frecuentes sobre la próxima introducción de las nuevas Collections por sectores de Autodesk.

PREGUNTAS FRECUENTES SOBRE LOWESLINK DE LOWE S MÉXICO

Transcripción:

CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2003-1 4599 BASE DE DATOS II PRÁCTICA No. 1 LABORATORIO DE NOMBRE DE LA PRÁCTICA BABASE DE DATOS II DURACIÓN (HORA) Crear y utilizar base de datos MySQL 2 1. INTRODUCCIÓN Dada la importancia y el auge que hoy en día ha tomado el administrador de base de datos de MySQL es relevante saber como utilizarlo mediante el manejo de mandos de línea. 2. OBJETIVO (COMPETENCIA) Crear y utilizar bases de datos con MySQL en línea de comandos y otorgar permisos a usuarios sobre el sistema de base de datos. 3. FUNDAMENTO El administrar y manejar bases de datos es muy importante en nuestros días ya que es una herramienta fundamental y que tiene gran utilidad en nuestro mundo actual y cotidiano. Las bases de datos las utilizan en cualquier lugar a donde vayamos como en la tienda de discos, en la compra de un boleto electrónico y en las oficinas publicas y privadas etc. MySQL es un administrador de base de datos ya que controla tanto a los usuarios y a las bases de datos. MySQL trabaja en base a permisos de usuarios. Los permisos de los usuarios se dan a distintos niveles: 1ro. Nivel usuario. 2do. Nivel base de datos. 3ro. Nivel maquina. 4to. Nivel tabla. 5to. Nivel campo. Usted decide el nivel de seguridad que debe de tener según la importancia de la información que se maneje en las mismas bases de datos. Para el uso de las bases de datos así como para el administrador de la misma,es importante que tenga el conocimiento para crearla desde el mando de línea ya que se da el caso de que no este disponible el administrador gráfico, por lo que iniciaremos con los mandos de línea. Página 1 de 5

Para accesar al administrador de MySQL se realizará de la siguiente manera: mysql u nombre_del_usuario p password También en caso, de que no se desee dar el password en el mando de línea se realizará de la siguiente manera el acceso, primero da el usuario solamente y presiona enter después el administrador de mysql solicitara el password mysql u nombre_del_usuario p password Una vez entrado estaremos listos para iniciar el trabajo dentro del motor de MySQL en este caso aparecerá mysql> escribir todos los mandos de uso. Cuando ya se encuentra en el prompt de MySQL podemos crear una base de datos con el mando create database nombre de la base de datos; Visualizar las bases de datos creadas es: mysql> show databases; Una vez creadas las bases de datos y para iniciar el trabajo con ella, es necesario ponerla en uso. Esto es para que se comprueben los permisos que tienen el usuario que acceso sobre la base de datos en particular Mando para poner en uso la base de datos mysql> use nombre de la base de datos Mando para crear una tabla: mysql> create table nombre de la tabla(nombre de los atributos, tipo del atributo); ejemplo: mysql> create table alumnos(matricula int not null primary key, apaterno char(20), amaterno varchar(20), nombre varchar(30)); Mando para visualizar las tablas creadas mysql> show tables from nombre de la base de datos; Mando para visualizar los atributos y el tipo respectivo de cada atributo de la tablas mysql> describe nombre de la tabla; Ejemplo mysql> describe alumnos; Mando para borrar una tabla Página 2 de 5

mysql> drop table alumnos; Mando para borrra una base de datos: mysql> drop database alumnos; Sentencias SQL. Para insertar datos en las tablas se realiza con el SQL mysql> insert into alumnos Values (123, Flore, Maldonado, Javier ); Nota: Solo los atributos de tipo numérico se insertan sin comillas. Para realizar búsquedas utilicemos el SQL: Select nombre del campo From nombre de la tabla Where condicion. Ejemplo: mysql> select * from alumnos; Para actualizar atributos es con la siguiente sentencia: UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2,... CampoN=ValorN WHERE Criterio Para borrar información de los atributos es con la siguiente sentencia: DELETE FROM nombre de la tabla WHERE condicion; Para dar permisos desde el mando de línea a un usuario. Forma de crear un usuario con los mínimos requerimientos mysql> insert into user(host,user, Password) Values ( localhost,nombredel usuario,password( secreto )); A los usuarios creados se le pude asignar permisos sobre la base de datos que nosotros decidamos por medio del siguiente mando : INSERT INTO nombre de la tabla de mysql(atributos) Values (valores de cada atributo.) Página 3 de 5

Nota: En caso de asignar permisos a todos los campos no es necesario poner el nombre de todos los atributos. Al usuario anterior le podemos dar permisos sobre una base de datos ya existente de la siguiente forma: mysql> insert into db (Host, DB, User, Select_priv, insert_priv, update_priv, Delete_priv, Create_priv, Drop_priv) Values ( localhost,nombre de la base de datos,nombre del usuario, Y, Y, Y, Y, Y,Y ); También se pueden crear cuentas con el mando GRANT Ejemplo: Grant select,insert,update,delete,create,drop On nombre de la base de datos.* To nombre del usuario @ localhost Identified by password del usuario ; Cuando se asignan permisos desde el mando de línea debe usarse el mando FLUSH PRIVILEGES para que tomen efecto todos los cambios. mysql> flush privileges 4. PROCEDIMIENTO (DESCRIPCIÓN) A) EQUIPO NECESARIO MATERIAL DE APOYO Computadora, con acceso a Internet B) DESARROLLO DE LA PRÁCTICA 1. Entrar al servidor Linux con la cuenta asignada y cambiar el password con yppasswd 2. Ponerle su nombre y matricula a la cuenta. 3. Salirse del sistema y entrar con el nuevo password 4. Entrar al servidor de mysql con un usuario asignado por el maestro. Página 4 de 5

5. Visualizar las bases de datos ya existentes en el servidor. 6. Poner en uso la base de datos llamada mysql. 7. Visualizar las tablas de la base de la base de datos mysql. 8. Visualizar los campos de la tabla user y db dicha tablas 9. Crear una base de datos llamada vcasas 10. Crear un usuario llamado apellidomaterno+matricula. 11. Darle los siguientes permisos de select, insert, update, delete, create, drop al usuario que creaste apellidomaterno+matricula y con la base de datos vcasas 12. Crear las siguientes tablas: casa vendedor vend_casa Id_casa id_ vendedor Id_casa Nombre nombre_ vendedor id_ vendedor Dirección 13. entra con el usuario que creaste apellidomaterno+matricula. 14. Inserta datos en las tablas. En la tabla casa 3 conjuntos de datos, en la de vendedor 2 y en la vend_casa por consecuencia. 15. Visualiza las tablas 16. Visualiza los nombres de los campos y el tipo 17. Visualiza la información de cada tabla 18. Cambia de vendedor a una de las casas 19. Borra toda la información de las tablas donde el vendedor sea el 2do que diste de alta 20. Modifica los permisos del usuario quitándole el de insert a los permisos de la base de datos. 21. Dar de alta la información de otra casa 22. Modifica los permisos del usuario quitándole el de select a los permisos de la base de datos 23. Visualizar la información de cada una de las tablas. 24. Borra toda la información de las tablas 25. Borra la tabla 26. Borrar la base de datos 27. Modifica los permisos del usuario quitándole el de select a los permisos de la base de datos. 28. Visualizar la información de cada una de las tablas. C) CÁLCULOS Y REPORTE 5. RESULTADOS Y CONCLUSIONES 6. ANEXOS 7. REFERENCIAS www.mysql.org Página 5 de 5