Creación de bases de datos y archivos

Slides:



Advertisements
Presentaciones similares
Sql Server Migration Assistant
Advertisements

Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
Seguridad en SQL Server 2005 para Desarrolladores.
SQL Server Comunidad TechNet Regístrate en:
SQL Server 2008 Rocío Contreras Águila Primer Semestre 2010.
Rocío Contreras Águila Primer Semestre 2010
Procedimientos de Almacenado
Rocío Contreras Águila Primer Semestre 2010
Windows Server 2003 Implantación contra Desastres Julián Blázquez García Código: HOL-WIN20.
Administración de transacciones y bloqueos
Creación y administración de bases de datos
Administración de archivos de bases de datos
Copia de seguridad de bases de datos
Creación de tipos de datos y tablas
RESPALDO.
MySQL - Workbench Clase 1 – Create Table Base de datos I
Gestión Basada en Directivas en SQL Server 2008
SQL Server Comunidad TechNet Regístrate en:
ARQUITECTURA DE ORACLE
CREACIÓN DE UNA BASE DATOS (SCRIPT) Use master go Create Database Practica5 on primary ( Name='Practica5_Data', Filename='c:\basesql\Practica5_Data.Mdf',
MySQL M.C. Pedro Bello López.
SQL Lenguaje de consulta estructurado
Motores de almacenamiento en MySQL por Mario López y Juan A. Sánchez.
D Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Uso de SQL*Plus.
Tema 10a Manejo de archivos. Introducción Un computador puede almacenar grandes cantidades de información. Puede acceder a ella de manera muy rápida.
Bases de Datos Oracle Optimización
BACKUP – RECOVERY DE LAS BASES DE DATOS
tipo de datos uniqueidentifier
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:
Las Copias de seguridad en
PostgreSQL: Parte 1 Integrantes: Álvaro Marciales Claudio Torrez.
Félix Tovar C.I: Daniel Hernández C.I:
Secuencias SQL UNA SOLUCIÓN FÁCIL Y ELEGANTE.. Definición.  Una secuencia es un objeto enlazado a un esquema definido por el usuario que genera una secuencia.
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
Instalación y Configuración Inicial del Sistema
Bases de Datos 1 Prof. Daniel Obando Fuentes. USE USE {database}; Cambia el contexto de base de datos Es decir, dice cuál es la base de datos que se utilizará.
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.
ESPEJOS DE DISPOSITIVOS DE BASES DE DATOS
Arquitectura de Oracle
Lenguaje de Definición de Datos (DDL)
LENGUAJE SQL.
Lenguaje Estructurado de Consulta
Administracion de Base de Datos I
Prof. Daniel Obando Fuentes
Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT válida. CREATE.
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.
MySQL LENGUAJE SQL.
Restauración de bases de datos
Mínimo equipo necesario Un equipo 586 con 128MB de RAM como mínimo es recomendado para un servidor de Firebird 2.0. Windows demanda mas CPU y memoria que.
Uso de las herramientas de consulta de Transact-SQL
COPIAS DE SEGURIDAD SQL Server 2008 MSc. Alexis Cabrera Mondeja 1.
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
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.
Creación de Bases de Datos
Usuarios. Colocar el servidor en el modo de autenticación Windows/SqlServer. En SQL Server Management Studio, click derecho, Propiedades en la Instancia.
SQL Server Compact Edition
Si soy un desarrollador, ¿qué debo conocer de SQL Server? Walter Montes Most Valuable Professional,
Base de Datos SQL - Introductorio - DDL. DEFINICIÓN SQL Volver a los Objetivos.
Administración de Base de Datos Recuperación Prof Mercy Ospina Torres
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.
Delayed Durability, desde la perspectiva de una Aplicación Alejandro Cordero Correo electrónico: Twitter:
Copyright  Oracle Corporation, All rights reserved. 9 Creación y gestión de tablas.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
SQL2014 Transacciones Diferidas - el AS bajo la manga Alejandro Cordero – Database Consultant - Pythian Correo electrónico: Twitter:
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Transcripción de la presentación:

Creación de bases de datos y archivos

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

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 http://go.microsoft.com/fwlink/?LinkId=242834 and the Editions FAQ downloadable from

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

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

¿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

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

¿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

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

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

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

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.

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 ] ]

¿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 } ] ] } )

¿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)

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 ]

¿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

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