La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Instrucciones para administrar bases de datos. Instrucciones para administrar una base de datos Para crear la base de datos debemos emplear las diferentes.

Presentaciones similares


Presentación del tema: "Instrucciones para administrar bases de datos. Instrucciones para administrar una base de datos Para crear la base de datos debemos emplear las diferentes."— Transcripción de la presentación:

1 Instrucciones para administrar bases de datos

2 Instrucciones para administrar una base de datos Para crear la base de datos debemos emplear las diferentes instrucciones de SQL que permite definir las estructuras de la base de datos que almacenarán los datos. En concreto, los comandos SQL más importantes que se utilizan para crear y mantener una base de datos son:  CREATE DATABASE: crea una base de datos con el nombre dado.  DROP DATABASE: borra todas las tablas en la base de datos y borra la base de datos.  CREATE TABLE: crea una tabla con el nombre dado.  ALTER TABLE: permite cambiar la estructura de una tabla existente.  DROP TABLE: borra una o más tablas.

3 CREATE TABLE Para crear una nueva base de datos, tabla, índice, o consulta almacenada. Una sentencia CREATE en SQL crea un objeto dentro de un sistema de gestión de bases de datos relacionales (RDBMS). Los tipos de objetos que se pueden crear depende del RDBMS que esté siendo utilizado, pero la mayoría soportan la creación de tablas, índices, usuarios, sinónimos y bases de datos. Ejemplo:  CREATE [TEMPORARY] TABLE [nombre de la tabla] ( [definiciones de columna] ) [parámetros de la tabla].  CREATE TABLE "nombre_tabla" ("columna 1" "tipo_de_datos_para_columna_1","columna 2" "tipo_de_datos_para_columna_2",... ); Entonces, si debemos crear una tabla para el cliente tal como se especifica anteriormente, ingresaríamos  CREATE TABLE Customer (First_Name char(50),Last_Name char(50),Address char(50),City char(50),Country char(25),Birth_Date datetime);

4 Alter Sentencia ALTER Se utiliza para hacer modificaciones o cambiar la estructura de una tabla existente en sentencias SQL. Ejemplo: Cambia los atributos de una columna que ya existe  ALTER TABLE [nombre_de_la_tabla] CHANGE [nombre_columna] [nombre_columna opciones_de _columna];  ALTER TABLE clientes CHANGE nombre nombreapellido varchar(10);

5 Colocar una columna al final de la tabla  ALTER TABLE [nombre_de_la_tabla] ADD [columna_nueva opciones];  ALTER TABLE clientes ADD cedula varchar(10); Si se desea crear una columna al inicio de una tabla:  ALTER TABLE [nombre_de_la_tabla] ADD [columna_nueva opciones] FIRST;  ALTER TABLE clientes ADD cedula varchar(10) FIRST; Y si se trata de colocarla después de una columna dada, es:  ALTER TABLE [nombre_de_la_tabla] ADD [columna_nueva opciones] AFTER [nombre_de_columna];  ALTER TABLE clientes ADD cedula varchar(10) AFTER nombre; Para eliminarla, se utiliza este comando:  ALTER TABLE [nombre_de_la_tabla] DROP [nombre_columna];  ALTER TABLE clientes DROP cedula;

6 Sentencia DROP Sentencia para borrar Con ella quitamos una o varias definiciones de tabla y todos los datos, índices, desencadenadores, restricciones y especificaciones de permisos que tengan esas tablas. Las vistas o procedimientos almacenados que hagan referencia a la tabla quitada se deben quitar explícitamente con DROP VIEW o DROP PROCEDURE. DROP

7 Su sintaxis es: DROP TABLE [nbBaseDatos.[nbEsquema].|nbEsquema.]nbTabla[,...n ] [ ; ] Sentencia para borrar la tabla.  DROP table nombre_de_tabla; Borrar una Tabla y su estructura  DROP table clientes; Borrar una base de datos  DROP database datos;

8 PRIVILEGES TABLE Conceder privilegio 'Read' Concede privilegios de lectura a un usuario si este no necesita cambiar ningún dato. Por ejemplo, si el departamento de marketing quiere tener acceso a su base de datos de clientes, podrías brindarles acceso sólo de lectura a esta base de datos. Logra esto con el comando GRANT de tres partes desde el usuario root. Para cambiar los privilegios, GRANT exige ejecutar el comando para quién tendrá privilegios de acceso a las bases de datos y tablas, y qué contraseñas se debería utilizar para iniciar sesión. © Ejemplo, el comando GRANT otorga permiso para utilizar el comando SELECT en todas las tablas de la base de datos customers_db. Se otorga permiso para el inicio de sesión del usuario 'marketing' desde 'localhost', quien se identifica con la contraseña 'some_password'. © Ejemplo: GRANT SELECT ON customers_db.* TO 'marketing'@'localhost' IDENTIFIED BY 'some_password';'some_password'; Ejemplo: GRANT SELECT ON customers_db.* TO 'marketing'@'localhost' IDENTIFIED BY 'some_password';'some_password';

9 Concede privilegios de escritura para el usuario. Este comando tiene la misma forma que la concesión de privilegios de lectura, pero agrega más comandos con SELECT. Identifica qué tipo de privilegios necesitará el usuario. Aquí el comando concede el permiso del departamento de contabilidad para insertar y actualizar, así como los datos seleccionados de las bases de datos de los clientes. Conceder privilegios ‘write’

10 * Ejemplo: GRANT SELECT,INSERT,UPDATE ON customers_db.* TO 'accounting'@'localhost' IDENTIFIED BY 'some_password'; Identifica qué tipo de privilegios necesitará el usuario. Aquí el comando concede el permiso del departamento de contabilidad para insertar y actualizar, así como los datos seleccionados de las bases de datos de los clientes. * Ejemplo: GRANT SELECT,INSERT,UPDATE ON customers_db.* TO 'accounting'@'localhost' IDENTIFIED BY 'some_password';

11 integrantes Vianey Rodríguez Flores Karla Yareli Zamora Mendoza Sonia Isabel Flores López María Guadalupe Herrera Lozada Jazmín Iris Hernández Hernández


Descargar ppt "Instrucciones para administrar bases de datos. Instrucciones para administrar una base de datos Para crear la base de datos debemos emplear las diferentes."

Presentaciones similares


Anuncios Google