SQL Server 2012/2008 R2/2008. Diseño y Administración avanzada de Bases de Datos con TRANSACT-SQL (Spanish Edition)

Maria Perez Marques

  • 出版商: CreateSpace Independ
  • 出版日期: 2013-10-03
  • 售價: $990
  • 貴賓價: 9.5$941
  • 語言: 英文
  • 頁數: 196
  • 裝訂: Paperback
  • ISBN: 1492885657
  • ISBN-13: 9781492885658
  • 相關分類: MSSQLSQL
  • 無法訂購

相關主題

商品描述

SQL Server contiene variedad de herramientas para diseñar, desarrollar y administrar bases de datos entre las que destaca TRANSACT-SQL, un lenguaje 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 Claves primarias y secundarias (externas o foráneas) Integridad Disparadores Índices Tablas en una base de datos relacional Un ejemplo de diseño de 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 Insertar una fila mediante insert into...values Insertar valores null Insertar todas las columnas Insertar varias filas mediante insert into...select Sintaxis general de 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 Update con subconsulta 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,這是一種標準的關聯資料庫語言,友好且直觀。本書將通過以下內容深入探討其更高級的特性:

- 安裝與啟動 SQL Server 2012
- 設計關聯資料庫
- 主鍵與次鍵(外鍵)
- 完整性
- 觸發器
- 索引
- 關聯資料庫中的表
- 關聯資料庫設計範例
- 通過 TRANSACT-SQL 創建 SQL Server 資料庫
- 通過 TRANSACT-SQL 修改資料庫
- 通過 TRANSACT-SQL 刪除資料庫

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

TRANSACT-SQL。資料操作語言:更新表
- 添加資料。insert 語句
- 通過 insert into...values 插入一行
- 插入 null 值
- 插入所有列
- 通過 insert into...select 插入多行
- insert 語句的一般語法
- 刪除資料。delete 和 truncate 語句
- 使用 delete 刪除行
- 使用 truncate table 刪除所有行
- 更新資料。update 語句
- 使用 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 帳戶對資料庫的訪問權限
- 資料庫的功能(角色)
- 管理資料庫對象的權限
- 使用 transact-sql 授予權限:grant 語句
- 使用 transact-sql 拒絕權限:deny 語句
- 使用 transact-sql 撤銷權限:revoke 語句

使用 transact-sql 進行資料庫的備份與恢復
- 恢復模型
- 使用 TRANSACT-SQL 創建完整的資料庫備份:backup database 語句
- 通過 TRANSACT-SQL 創建差異資料庫備份
- 通過 TRANSACT-SQL 恢復完整的資料庫備份
- 簡單恢復:恢復差異資料庫備份
- 完整恢復:交易日誌備份
- 通過 TRANSACT-SQL 創建交易日誌備份
- 大量日誌恢復
- 通過 transact-sql 恢復未恢復的資料庫
- 通過 TRANSACT-SQL 重新啟動中斷的備份和恢復操作
- 管理備份
- 備份設備
- 備份檢查
- backup 語句
- restore 語句

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