SQL Server 2012. Programación con TRANSACT SQL (Spanish Edition)

Maria Perez Marques

  • 出版商: CreateSpace Independ
  • 出版日期: 2013-12-16
  • 售價: $1,200
  • 貴賓價: 9.5$1,140
  • 語言: 英文
  • 頁數: 324
  • 裝訂: Paperback
  • ISBN: 1494701774
  • ISBN-13: 9781494701772
  • 相關分類: MSSQLSQL
  • 無法訂購

商品描述

SQL Server es un sistema gestor de bases de datos que contiene variedad de herramientas para diseñar, desarrollar y administrar bases de datos entre las que destaca TRANSACT-SQL, un lenguaje de programación de bases de datos relacionales estándar, amigable e intuitivo, cuyas características más avanzadas se desarrollan en este libro a través del siguiente contenido: Instalación e inicio de SQL Server 2012 Diseño de una base de datos relacional Tablas en una base de datos relacional Creación de una base de datos SQL Server mediante TRANSACT SQL Modificación de una base de datos mediante TRANSACT-SQL Eliminación de una base de datos mediante TRANSACT-SQL TRANSACT-SQL. Lenguaje de definición de datos: administración de tablas Tablas, columnas y tipos de datos Creación de tablas con create table Definición de columnas Restricciones de integridad Restricciones de columna Restricciones de tabla Modificación de tablas con alter table Borrado de tablas con drop table TRANSACT-SQL. Lenguaje de manipulación de datos: actualización de tablas Agregar datos. La sentencia insert Eliminar datos. Las sentencias delete y truncate Eliminar filas con delete Eliminar todas las filas con truncate table Actualizar datos. La sentencia update Cambiar datos con update Actualización de todas las filas con update TRANSACT-SQL. Administrar vistas e índices y lenguaje de control de transacciones Vistas Creación de una vista Vistas horizontales Vistas verticales Vistas fila/columna Vistas agrupadas Vistas compuestas Actualización de vistas Modificación de vistas con alter view Borrado de vistas con drop view Índices Borrado de índices Procesamiento de transacciones Sentencia begin transaction Sentencia commit transaction Sentencia commit work Sentencia save transaction Sentencia rollback transaction TRANSACT-SQL Lenguaje de control de datos Administrar la seguridad Seguridad de instancia Autenticación y administración de usuarios Crear una contraseña de usuario para acceso a sql server Crear una cuenta de inicio de sesión en sql server Seguridad de base de datos Conceder a cuentas de sql server el acceso a una base de datos Funciones (roles) de base de datos Administrar permisos sobre objetos de base de datos Conceder permisos con transact-sql: la sentencia grant Denegar permisos con transact-sql: la sentencia deny Revocar permisos con transact-sql: la sentencia revoke Copias de seguridad y restauración de bases de datos con transact sql Modelos de recuperación Crear una copia de seguridad completa de base de datos con TRANSACT-SQL: la sentencia backup database Crear una copia de seguridad diferencial de base de datos mediante TRANSACT-SQL Restaurar una copia de seguridad completa de base de datos mediante TRANSACT-SQL Recuperación simple: restaurar una copia de seguridad diferencial de base de datos Recuperación completa: copias de seguridad de registro de transacciones Crear una copia de seguridad del registro de transacciones mediante TRANSACT-SQL Recuperación de registro masivo Recuperar bases de datos sin restaurar mediante transact-sql Reiniciar operaciones de copia de seguridad y restauración interrumpidas mediante TRANSACT-SQL Administrar copias de seguridad Dispositivos de copia de seguridad Comprobación de copias de seguridad La sentencia backup La sentencia restore Importación y exportación de datos Herramienta bcp

商品描述(中文翻譯)

SQL Server是一個資料庫管理系統,其中包含各種工具用於設計、開發和管理資料庫,其中最重要的是TRANSACT-SQL,一種標準的關聯式資料庫程式設計語言,友好且直觀。本書通過以下內容介紹了TRANSACT-SQL的高級特性:

- SQL Server 2012的安裝和啟動
- 關聯式資料庫的設計
- 關聯式資料庫中的表格
- 使用TRANSACT-SQL創建SQL Server資料庫
- 使用TRANSACT-SQL修改資料庫
- 使用TRANSACT-SQL刪除資料庫

TRANSACT-SQL.資料定義語言:表格管理
- 表格、欄位和資料類型
- 使用create table創建表格
- 定義欄位
- 完整性約束
- 欄位約束
- 表格約束
- 使用alter table修改表格
- 使用drop table刪除表格

TRANSACT-SQL.資料操作語言:更新表格
- 添加資料。insert語句
- 刪除資料。delete和truncate語句
- 使用delete刪除行
- 使用truncate table刪除所有行
- 更新資料。update語句
- 使用update更改資料
- 使用update更新所有行

TRANSACT-SQL.管理視圖、索引和事務控制語言
- 視圖
- 創建視圖
- 水平視圖
- 垂直視圖
- 行/列視圖
- 分組視圖
- 複合視圖
- 更新視圖
- 使用alter view修改視圖
- 使用drop view刪除視圖
- 索引
- 刪除索引
- 事務處理
- begin transaction語句
- commit transaction語句
- commit work語句
- save transaction語句
- rollback transaction語句

TRANSACT-SQL.資料控制語言:管理安全性
- 實例安全性
- 使用者驗證和管理
- 為SQL Server設置使用者密碼
- 在SQL Server中創建登錄帳戶
- 資料庫安全性
- 授予SQL Server帳戶對資料庫的訪問權限
- 資料庫角色
- 管理對資料庫物件的權限
- 使用grant語句授予權限
- 使用deny語句拒絕權限
- 使用revoke語句撤銷權限

使用TRANSACT-SQL進行資料庫備份和還原
- 恢復模式
- 使用TRANSACT-SQL創建完整的資料庫備份:backup database語句
- 使用TRANSACT-SQL創建差異備份
- 使用TRANSACT-SQL還原完整的資料庫備份
- 簡單恢復:還原差異備份
- 完整恢復:事務日誌備份
- 使用TRANSACT-SQL備份事務日誌
- 大量還原
- 使用TRANSACT-SQL還原未還原的資料庫
- 使用TRANSACT-SQL重新開始中斷的備份和還原操作
- 管理備份
- 備份設備
- 檢查備份
- backup語句
- restore語句

資料的匯入和匯出
- bcp工具