Publicidad
Publicidad

Más contenido relacionado

Publicidad

Lenguaje Transact sql

  1. UNIVERSIDAD POLITECNICAAMAZONICA CURSO: BASE DE DATOS II DOCENTE: MARCO PORRO AURELIO CHULLI CARRERA: INGENIERIA DE SISTEMAS Y TELEMATICA INTEGRANTES: •LIZBETH LIZANA CARRASCO •GERSON ALARCON REGALADO CICLO:VIII-A AÑO:2018
  2. Lenguaje Transact SQL Definición: Transact-SQL es un lenguaje muy potente que nos ayudará a definir tareas del negocio con la Base de Datos de Microsoft SQL Server. Podremos hacer uso de Transact-SQL en lenguajes de programación como Visual Basic. Net, Java en sus diferentes entonos de programación. Haciéndonos muy competitivos en el mercado empresarial, gestionando base de datos con procedimientos muy avanzados.
  3. TIPOS DE COMANDOS (DDL, DML, ETC.) COMANDOS DDL CREATE TABLE: Añade una nueva tabla a la base de datos. DROP TABLE: Suprime una tabla de la base de datos. ALTER TABLE: Modifica la estructura de una tabla existente. CREATE VIEW: Añade una nueva vista a la base de datos. DROP VIEW: Suprime una vista de la base de datos. CREATE INDEX: Construye un índice para una columna. DROP INDEX: Suprime el índice para una columna. CREATE SYNOYM: Define un alias para un nombre de tabla. DROP SYNONYM: Suprime un alias para un nombre de tabla.
  4. COMANDOS DML SELECT Recupera datos de la base de datos. INSERT Añade nuevas filas de datos a la base de datos. DELETE Suprime filas de datos de la base de datos. UPDATE Modifica datos existentes en la base de datos. COMANDOS DCL GRANT: Concede privilegios de acceso a usuarios. REVOKE: Suprime privilegios de acceso a usuarios. COMMIT: Finaliza la transacción actual. ROLLBACK: Aborata la transacción actual.
  5. IDENTIFICADORES Los identificadores son los nombres de los objetos de la base de datos: servidores, bases de datos, tablas, vistas, columnas, índices, desencadenadores, procedimientos, restricciones, reglas, etcétera. Las reglas de formato de los identificadores normales dependen del nivel de compatibilidad de la base de datos, utilizando la cláusula SET COMPATIBILITY_LEVEL de la instrucción ALTER TABLE. Cuando el nivel de compatibilidad es 90, (el asignado por defecto) se aplican las reglas siguientes para los nombres de los identificadores: No puede ser una palabra reservada. El nombre debe tener entre 1 y 128 caracteres, excepto para algunos tipos de objetos en los que el número es más limitado.
  6. TIPOS DE DATOS Los tipos de datos más utilizados son Los numéricos: int, decimal, money Los de fecha y hora: datetime Y las cadenas de caracteres: varchar OPERADORES – FLUJOS DE CONTROL • Operadores numéricos. • Operadores bit a bit: realizan manipulaciones de bits entre dos expresiones de cualquiera de los tipos de datos de la categoría del tipo de datos entero. • Operadores de comparación. • Operadores de cadenas. • Operadores lógicos.
  7. Al momento de Utilizar el Lenguaje Transact Sql hay que tener algunas consideraciones:  No utilizar un SELECT *, y esto más que buena práctica debería ser regla  No use la cláusula into nombre de tabla (“SELECT… INTO”). Esto bloqueará mientras se ejecuta la consulta las tablas del sistema. En su lugar cree primero las tablas y luego re-escribe la sentencia como INSERT INTO tabla_name SELECT.  Si usa el operador UNION y existe la seguridad de que ambos select NO tienen registros duplicados, entonces es mejor usar UNION ALL, para evitar que implícitamente se haga uso del operador DISTINCT el cual puede requerir que se almacenen todos los datos de salida en una tabla temporal para que luego se reordenen y se filtren los datos duplicados, lo cual aumenta considerablemente el costo de la consulta.  Es recomendable usar joins a un subquery.  Promover el uso de EXISTS y NOT EXISTS, en lugar de IN y NOT IN. RECOMENDACIONES
  8. CONCLUSIONES El Lenguaje Transact nos permite: • Definir bloques de instrucciones SQL que se tratan como unidades de ejecución. • Realiza ejecuciones Condicionales. • Realiza ejecuciones interactivas o repetitivas. • Garantiza el tratamiento modular con la declaración de variables locales y el uso de procedimientos almacenados.
  9. APRECIACIÓN DEL EQUIPO Transact-SQL es fundamental para trabajar con SQL Server. Ya que todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor, independientemente de la interfaz de usuario de la aplicación. GLOSARIO DE TERMINOS SYBASE:Fue una compañía dedicada al desarrollo de tecnología de la Información. DDL. Lenguaje de Definición de Datos. DCL. Lenguaje de Control de Datos. DML. Lenguaje de Manipulación de Datos.
  10. BIBLIOGRAFÍA O LINKOGRAFÍA https://www.ecured.cu/Transact_SQL http://www.snip.gob.ni/xdc/sql/introduccion_transact-sql.pdf
Publicidad