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

Slides:



Advertisements
Presentaciones similares
Rocío Contreras Aguila Primer Semestre 2010
Advertisements

Diseño de Bases de Datos
Madrid, junio de 2009 Seguridad en bases de datos: SQL Server 2005 y Oracle 10g.
SQL Sigla del nombre “Structured Query Language”.
integridad referencial
Microsoft® SQL Server 2008 Usuarios, Roles, Encriptación y Back Up de la base de datos.
VISTAS (VIEWS) DEFINICIÓN Y OBJETIVO DE LAS VISTAS.
Rocio Contreras Aguila Primer Semestre Para poder ejecutar esto SQL Server nos permite definir datos y nos entrega herramientas para poder exigir.
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Base de Datos Orientada a Objetos (OODBMS)
Controlando el Acceso a los Usuarios
Curso de Actualización Configuración Básica de Switch
PRIVILEGIOS DE ACCESO EN INFORMIX
4.3. Privilegios de usuarios
BASE DE DATOS DISTRIBUIDAS
USUARIOS Y PRIVILEGIOS EN ORACLE
Control del Acceso de los Usuarios
MySQL M.C. Pedro Bello López.
SQL Lenguaje de consulta estructurado
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
1 Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Introducción a Transact – SQL: Select, Delete, Update. Tema:
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
Aprenda MySQL en 120 minutos Tutorial. Dirigido a...
CAPITULO 10 Manejando Restricciones
SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Usuarios y privilegios MySQL. Cuentas de usuario ALTAS:  CREATE USER IDENTIFIED BY ‘contrasena’; Si no se pone ningún host, interpreta.
DDL Unidad 2. Lenguaje estándar SQL El SQL es un lenguaje estándar de definición y manipulación (y consulta) de bases de datos relacionales. El SQL estándar.
ASIGNACION DE PRIVILEGIOS DE USUARIO Grupo:403 Escuela:Conalep Coacalco 184 Profesor: Roberto Carlos Muñoz Celaya Integrantes: Álvarez González Mónica.
LENGUAJE SQL.
Structured Query Language (Lenguaje Estructurado de Consultas)
Lenguaje Estructurado de Consulta
Instrucciones para crear tablas My SQL. A nivel teórico, existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje.
SQL Sigla del nombre “Structured Query Language”.
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
INSTRUCCIONES Elaboración de la Presentación:
Base de Datos I. SQL es el lenguaje estándar para trabaja con base de datos relacionales. MySQL, el sistema de gestión de bases de datos SQL Open Source.
Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT válida. CREATE.
1 -Instrucciones del Lenguaje de definición de datos (DDL) se utilizan para crear objetos en la base de datos. -Instrucciones del Lenguaje de control de.
MySQL LENGUAJE SQL.
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Mínimo equipo necesario Un equipo 586 con 128MB de RAM como mínimo es recomendado para un servidor de Firebird 2.0. Windows demanda mas CPU y memoria que.
Lenguaje SQL. Permite la definición de la base de datos mediante el lenguaje de definición de datos (DDL, Data Definition Lenguaje) Permite a los usuarios.
(Structured Query Language) Docente: Ing. Marleny Soria Medina 1.
Unidad 4 SEGURIDAD 4.1 Tipos de usuarios
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Qué es SQL? Sentencias básicas
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
DISPARADORES Y SISTEMAS DE GESTION DE BASE DE DATOS DE SQL
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
(Lenguaje de consulta estructurado)
Usuarios y privilegios
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
Modificando la estructura de tablas
Usuarios. Colocar el servidor en el modo de autenticación Windows/SqlServer. En SQL Server Management Studio, click derecho, Propiedades en la Instancia.
ORACLE SQL - DCL.
Seguridad. Identificación y Autenticación  Se denomina Identificación al momento en que el usuario se da a conocer en el sistema.  La autentificación.
UNITA - IBARRA roles Paulina Guevara.
Cristina Sánchez.  Linux y Windows son sistemas multiusos. Esto permite que varias personas puedan usar el mismo ordenador para realizar sus tareas.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
ALTER TABLE MODIFICAR LA ESTRUCTURA DE LOS OBJETOS DE UNA BASE DE DATOS.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
Crear una tabla (create table - sp_tables - sp_columns - drop table) Para ver las tablas existentes creadas por los usuarios en una base de datos usamos.
Lenguaje de definición de datos. Un lenguaje de base de datos o lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión.
Transcripción de la presentación:

Instrucciones para administrar bases de datos

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.

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);

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);

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;

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

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;

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 IDENTIFIED BY 'some_password';'some_password'; Ejemplo: GRANT SELECT ON customers_db.* TO IDENTIFIED BY 'some_password';'some_password';

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’

* Ejemplo: GRANT SELECT,INSERT,UPDATE ON customers_db.* TO 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 IDENTIFIED BY 'some_password';

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