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:

Slides:



Advertisements
Presentaciones similares
Madrid, junio de 2009 Seguridad en bases de datos: SQL Server 2005 y Oracle 10g.
Advertisements

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.
Base de Datos Orientada a Objetos (OODBMS)
Modificación de datos.
Introducción a Transact-SQL
Implementación de la integridad de datos
Administración de archivos de bases de datos
Creación de tipos de datos y tablas
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
SQL G r u p o
PRIVILEGIOS DE ACCESO EN INFORMIX
4.3. Privilegios de usuarios
Pro Patria ad Deum Grupo X Miguel José González y Fernando Pedro Soriano Mar Del Plata Argentina 1999 Y aplicación ejemplificativa de Gestión de Casos.
1 Microcomputacion II Unidad I Técnicas de Programación con Visual Basic Estructuras de control: Selectivas y Repetitivas. Tema:
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
MySQL M.C. Pedro Bello López.
SQL Lenguaje de consulta estructurado
Administración de datos con MS-SQL Server y Visual Basic
Fragmentación de Datos
MSC. RUTH VEGA BASES DE DATOS SQL SERVER
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Lenguaje de Base de Datos
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
STRUCTURED QUERY LANGUAGE
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.
INSTRUCCIONES Elaboración de la Presentación:
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
LENGUAJE SQL.
Structured Query Language (Lenguaje Estructurado de Consultas)
PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
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”.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
Instrucciones para administrar bases de datos. Instrucciones para administrar una base de datos Para crear la base de datos debemos emplear las diferentes.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
INSTRUCCIONES Elaboración de la Presentación: 1.- COMPLETA en LA PRESENTACION EL TEMA SQL 2.- En el penúltimo punto, DE ACUERDO AL EXAMEN QUE TE TOCO EN.
 SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación.
Prof. Daniel Obando Fuentes
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.
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.
Diseña y administra base de datos avanzadas
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.
Uso de las herramientas de consulta de Transact-SQL
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
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.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Usuarios. Colocar el servidor en el modo de autenticación Windows/SqlServer. En SQL Server Management Studio, click derecho, Propiedades en la Instancia.
1 Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Introducción a SQL Server: Tablas, Vistas, Procedimientos, Funciones.
ORACLE SQL - DCL.
1 Microcomputacion II Unidad I Técnicas de Programación con Visual Basic Aplicaciones MDI: Formularios MDI, Menus Tema:
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.
DML Transact SQL Sesión IX Introducción a los procedimientos almacenados.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Técnicas y Herramientas de Computación
Introducción a Transact-SQL BASES DE DATOS II. Introducción E lenguaje de programación Transact-SQL Tipos de instrucciones de Transact-SQL Elementos de.
Transcripción de la presentación:

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:

2 Objetivo General  Conocer y comprender el uso de lenguajes orientados a objetos.  Resolver problemas de índole general que interactúan con bases de datos.

3 Objetivo Terminal Utilizar el administrador corporativo del MS- SQL Server, en lo relacionado a la administración de base de datos

4 Objetivo Instruccional Definir, Tratar y Controlar los datos

5 SEMANA 08_1 Microcomputación II

6 Transact-SQL: Introducción  Transact-SQL es un lenguaje que sirve para la definición, tratamiento y control de los datos.  Transact-SQL es el lenguaje de programación de MS-SQL Server. Microcomputación II

7  El lenguaje de programación Transact-SQL  Tipos de instrucciones de Transact-SQL  Elementos de la sintaxis de Transact-SQL Microcomputación II Transact-SQL: Introducción

8  Implementa el estándar ISO del nivel básico de la especificación ANSI SQL-92 Los organismos ANSI (American National Standards Institute) e ISO (International Standards Organization) han definido estándares para SQL. Mediante Transact-SQL, Microsoft® SQL Server™ 2000 admite el nivel básico de implementación de SQL-92, el estándar SQL publicado por ANSI e ISO en  Se pueden ejecutar desde cualquier producto que cumpla los requisitos básicos Los elementos del lenguaje Transact-SQL que cumplen los requisitos de ANSI-SQL se pueden ejecutar desde cualquier producto que cumpla los requisitos básicos de ANSI-SQL.  Incluye una funcionalidad ampliada Transact-SQL incluye, además, varias extensiones que proporcionan una funcionalidad ampliada. Microcomputación II El lenguaje de programación Transact-SQL

9  Una consulta es una petición que se hace para obtener datos almacenados en SQL Server.  Todas las consultas presentan al usuario el conjunto de resultados de una instrucción SELECT.  Un conjunto de resultados es una tabla que muestra los datos obtenidos mediante la instrucción SELECT. La tabla tiene filas y columnas. Microcomputación II Tipos de instrucciones de Transact-SQL

10  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 datos (DCL) se utilizan para determinar quién puede ver o modificar los datos.  Instrucciones del Lenguaje de tratamiento de datos (DML) se utilizan para consultar y modificar los datos. Microcomputación II Tipos de instrucciones de Transact-SQL La escritura y ejecución de instrucciones de Transact-SQL es una de las formas en que se puede realizar una consulta en SQL Server. Cuando escriba y ejecute instrucciones de Transact-SQL, utilizará:

11  Definen los objetos de la base de datos Las instrucciones de DDL definen la base de datos mediante la creación de bases de datos, tablas y tipos de datos definidos por el usuario. Las instrucciones de DDL se utilizan también para administrar los objetos de la base de datos. Algunas instrucciones de DDL son: CREATE nombreObjeto ALTER nombreObjeto DROP nombreObjeto  Deben tener los permisos adecuados De forma predeterminada, sólo los miembros de la función sysadmin, dbcreator, db_owner o db_ddladmin pueden ejecutar instrucciones de DDL. Microcomputación II Instrucciones del Lenguaje de definición de datos (DDL)

12 EJEMPLO: La secuencia de comandos siguiente crea una tabla llamada customer en la base de datos Northwind. Incluye las columnas cust_id, company, contact y phone. USE northwind CREATE TABLE customer (cust_id int, company varchar(40),contact varchar(30), phone char(12) ) GO Microcomputación II Instrucciones del Lenguaje de definición de datos (DDL)

13  Establecer o cambiar los permisos Las instrucciones de DCL se utilizan para cambiar los permisos asociados con un usuario o función de la base de datos. En la tabla siguiente se describen las instrucciones de DCL. GRANT Crea una entrada en el sistema de seguridad que permite a un usuario trabajar con datos o ejecutar ciertas instrucciones de Transact-SQL. DENY Crea una entrada en el sistema de seguridad que deniega un permiso de una cuenta de seguridad e impide que el usuario, grupo o función herede el permiso a través de su pertenencia a grupos o funciones REVOKE Quita un permiso concedido o denegado previamente.  Deben tener los permisos adecuados De forma predeterminada, sólo los miembros de la función sysadmin, dbcreator, db_owner o db_securityadmin pueden ejecutar instrucciones DCL. Microcomputación II Instrucciones del Lenguaje de control de datos (DCL)

14 EJEMPLO: En este ejemplo se concede a la función public el permiso para consultar la tabla products. USE northwind GRANT SELECT ON products TO public GO Microcomputación II Instrucciones del Lenguaje de control de datos (DCL)

15  Las instrucciones DML se utilizan para cambiar datos o recuperar información Las instrucciones de DML funcionan con los datos de la base de datos. Mediante estas instrucciones puede cambiarlos o recuperar información. Las instrucciones de DML incluyen:  SELECT  INSERT  UPDATE  DELETE Deben tener los permisos adecuados De forma predeterminada, sólo los miembros de la función sysadmin, dbcreator, db_owner o db_datawriter pueden ejecutar instrucciones DML. Microcomputación II Instrucciones del Lenguaje de tratamiento datos (DML)

16 EJEMPLO: En este ejemplo se recupera el identificador de categoría, nombre de producto, identificador de producto y precio por unidad de los productos de la base de datos Northwind. USE northwind SELECT categoryid, productname, productid, unitprice FROM products GO Microcomputación II Instrucciones del Lenguaje de tratamiento datos (DML)

17 Las instrucciones de DML se crean a partir de varios elementos de la sintaxis de Transact-SQL. Entre estos elementos se encuentran los siguientes:  Directivas de proceso por lotes  Comentarios  Identificadores  Tipos de datos  Variables  Funciones del sistema  Operadores  Expresiones  Elementos del lenguaje de control de flujo  Palabras clave reservadas Microcomputación II Elementos de la sintaxis de Transact-SQL