La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Creación de bases de datos y archivos

Presentaciones similares


Presentación del tema: "Creación de bases de datos y archivos"— Transcripción de la presentación:

1 Creación de bases de datos y archivos

2 Overview Planeando bases de datos Creando bases de datos
Administrando bases de datos

3 Module 1: Introduction to Microsoft SQL Server 2012
SQL Server Editions Course 10774A Module 1: Introduction to Microsoft SQL Server 2012 Main Editions Other Editions Enterprise Parallel Data Warehouse Standard Web Business Intelligence Developer Express Express LocalDB Datacenter edition found in SQL Server 2008R2 has been replaced by Enterprise edition. Workgroup edition replaced by Standard For more information, see and the Editions FAQ downloadable from

4 Lección 1: Planeando bases de datos
¿Cómo es guardada la data? ¿Cómo trabaja Transaction Log? Consideraciones para guardar archivos ¿Qué son Filegroups? Consideraciones para crear Filegroups Consideraciones para planeamiento de la capacidad

5 ¿Cómo es guardada la data?
Data file: .mdf or .ndf Log file: .ldf Extent: 8 contiguos 8KB páginas Página: 8KB

6 ¿Cómo trabaja Transaction Log?
La modificación de datos es enviada por la aplicación 1 La modificación es guardada en transaction log en disco 3 Buffer Cache Disco Disco Las páginas de datos son ubicadas, o leídas en el buffer caché y modificadas 2 Checkpoint confirma las transacciones en la base de datos 4

7 Consideraciones para guardar archivos
Tipos de archivos Primary (.mdf) Secondary (.ndf) Transaction logs (.ldf) File placement Los archivos se guardan en diferentes discos fisicos para mejorar la performance y recuperación

8 ¿Qué son Filegroups? AdventureWorks Database C:\ D:\ E:\
sys... ... sys... SalesOrderHeader OrdHistYear2 sysusers Customer OrdHistYear1 sysobjects Product C:\ D:\ E:\ OrdHist1.ndf AdventureWorks_ Data.mdf OrdHist2.ndf AdventureWorks_ Log.Idf Primary Filegroup OrderHistoryGroup

9 Consideraciones para crear Filegroups
Creando filegroups definidos por el usuario Performance Administrable Especificando el filegroup default Usando read-only filegroups

10 Consideraciones para planeamiento de capacidad
Estimación del tamaño de la base de datos Tamaño de la base de datos MODEL Prediciendo el crecimiento Índices Tamaño del transaction log

11 Lesson 2: Creando Databases
Consideraciones para crear bases de datos Sintaxis para crear bases de datos ¿Cómo redimensionar archivos de base de datos? ¿Qué son esquemas? Sintaxis para crear esquemas

12 Consideraciones para crear bases de datos
model database Primary Log Secondary Los archivos de base de datos incluye los archivos: primary, secondary, and log Consideraciones para el tamaño de la base de datos Tamaño inicial del archivo de datos Tamaño inicial del archivo log Potencial crecimiento de la data a guardar.

13 Sintaxis para crear bases de datos
CREATE DATABASE database_name [ ON [ PRIMARY ] [ filespec [ ,n] ] [ FILEGROUP filegroup_name [DEFAULT] filespec [, n] ] [, n] ] [ LOG ON [filespec [, n] ] [ COLLATE collation_name ] ]

14 ¿Cómo redimensionar archivos de base de datos
Agrandando un archivo de datos Comprimiendo un archivo de datos ALTER DATABASE database_name MODIFY FILE ( NAME = logical_file_name, SIZE = size [ KB | MB | GB | TB ] ) DBCC SHRINKFILE ( { 'file_name' | file_id } { [ ,EMPTYFILE ] | [ [ , target_size ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ] } )

15 ¿Qué son esquemas? Namespaces para objetos de base de datos Person
Contact (Server1.AdventureWorks.Person.Contact) Sales Customer (Server1.AdventureWorks.Sales.Customer) dbo ErrorLog AdventureWorks (Server1.AdventureWorks.dbo.ErrorLog)

16 Sintaxis para crear esquemas
CREATE SCHEMA schema_name | AUTHORIZATION owner_name | schema_name AUTHORIZATION owner_name [ table_definition | view_definition | grant_statement | revoke_statement | deny_statement ]

17 ¿Cómo se resuelven los nombres de objetos?
Contact Person Lance (Default schema = Person) SELECT * FROM Contact SELECT * FROM Person.Contact Sales Anders (Default schema = Sales) SELECT * FROM ErrorLog SELECT * FROM Contact ErrorLog dbo

18 Práctica: Creando bases de datos
En esta práctica usted: Creará una base de datos usando SQL Server Management Studio Creará una base de datos usando Transact-SQL


Descargar ppt "Creación de bases de datos y archivos"

Presentaciones similares


Anuncios Google