SlideShare una empresa de Scribd logo
 DEISY GLADYS VILCHEZ CIEZA
 LELY YOJANY YDROGO MEGO.
MICROSOFT SQL SERVER 2012
DEFINICIÓN:
Es un sistema de gestión de base de datos relacionales SQL
server 2012 comprende un conjunto de extensiones de
programación para mejorar el lenguaje de consulta
estructurado, ya que es un lenguaje de programación
interactivo y estándar para obtener información y actualizar
una base de datos.
CARACTERISTICAS:
 Capacidad de cálculo.
 Alta disponibilidad
 Escalabilidad y rendimiento
 Seguridad
 Replicación
 Herramientas administrativas
Base de datos del sistema:
.
Base de datos
Del sistema
Descripción
Base de datos maestra
Registra toda la información del sistema para una instancia de SQL server.
Base de datos msdb La utilizan para para programar alertas y trabajos.
Base de datos modelo
Esta se utiliza como plantilla para todas las bases de datos creados en la
instancia SQL server. Las modificaciones hechas en la Base de Datos
modelo, como el tamaño de la base de datos, la interrelación, el modelo de
recuperación de datos entre otras opciones se emplean en la base de datos
q se crea con posterioridad.
Base de datos Resourse
Esta base de datos es solo de lectura q contiene objetos del sistema SQL
server q persisten físicamente en la base de datos, pero aparecen
lógicamente en el esquema de cada base de datos.
Base de datos Tempdb Área de trabajo que contiene objetos temporales o conjunto de resultados
intermedios
Tipos de archivos de base de datos:
Archivo Descripción
Primario El archivo de datos principal incluye la información de inicio de la base de datos y
apunta a los demás archivos de la misma. Los datos y objetos del usuario se
pueden almacenar en este archivo o en archivos de datos secundarios. Cada
base de datos tiene un archivo de datos principal. La extensión recomendada para
los nombres de archivos de datos principales es .mdf.
Secundario Los archivos de datos secundarios son opcionales, están definidos por el usuario
y almacenan los datos del usuario. Se pueden utilizar para distribuir datos en
varios discos colocando cada archivo en una unidad de disco distinta. Además, si
una base de datos supera el tamaño máximo establecido para un archivo de
Windows, puede utilizar los archivos de datos secundarios para permitir el
crecimiento de la base de datos.
La extensión de nombre de archivo recomendada para archivos de datos
secundarios es. Ndf.
Transacciones Los archivos del registro de transacciones contienen la información de registro
que se utiliza para recuperar la base de datos. Cada base de datos debe tener al
menos un archivo de registro. La extensión recomendada para los nombres de
archivos de registro es .ldf.
Comandos de creación, modificación
y eliminación:
 CREATE DATABASE:
se utiliza para crear una nueva base de datos vacía.
Sintaxis
CREATE [OR REPLACE] {DATABASE | SCHEMA} [IF NOT EXISTS]
db_name
[create_specification] ...
create_specification:
[DEFAULT] CHARACTER SET [=] charset_name
| [DEFAULT] COLLATE [=] collation_name
 DROP DATABASE:
se utiliza para eliminar completamente una base de
datos existente.
Sintaxis
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
 CREATE TABLE:
se utiliza para crear una nueva tabla, donde la
información se almacena realmente.
Sintaxis
CREATE [OR REPLACE] [TEMPORARY] TABLE [IF NOT
EXISTS] tbl_name
(create_definition,...) [table_options ]... [partition_options]
CREATE [OR REPLACE] [TEMPORARY] TABLE [IF NOT
EXISTS] tbl_name
[(create_definition,...)] [table_options ]... [partition_options]
select_statement
 ALTER TABLE:
se utiliza para modificar una tabla ya existente.
Sintaxis
ALTER TABLE tab_name ENGINE = InnoDB;
 DROP TABLE :
se utiliza para eliminar por completo una tabla existente.
Sintaxis
DROP [TEMPORARY] TABLE [IF EXISTS] [/*COMMENT TO
SAVE*/]
tbl_name [, tbl_name]
[RESTRICT | CASCADE]
EJEMPLOS:
Create database.
CREATE DATABASE db1;
Query OK, 1 row affected (0.18 sec)
CREATE DATABASE db1;
ERROR 1007 (HY000): Can't create database 'db1'; database exists
CREATE DATABASE IF NOT EXISTS db1;
Query OK, 1 row affected, 1 warning (0.01 sec)
Drop database.
DROP DATABASE bufg;
Query OK, 0 rows affected (0.39 sec)
DROP DATABASE bufg;
ERROR 1008 (HY000): Can't drop database 'bufg'; database
doesn't exist W
Show warnings enabled.
DROP DATABASE IF EXISTS bufg;
Query OK, 0 rows affected, 1 warning (0.00 sec)
Note (Code 1008): Can't drop database 'bufg'; database
doesn't exist
Alter table.
Create table t1 (a int, e enum ('red','green'));
Alter table t1 modify e enum ('red','green','blue'),
algorithm=inplace;
-> Query OK, 0 rows affected (0.11 sec)
-> Records: 0 Duplicates: 0 Warnings: 0
Alter table t1 add c int, algorithm=inplace;
-> ERROR 1845 (0A000): ALGORITHM=INPLACE is not
supported for this operation. Try ALGORITHM=COPY
Drop table
DROP TABLE. Employees, Customers;
Recomendaciones:
Para la protección de datos en una solución de disco
compartido de otro fabricante (una SAN), se recomienda
utilizar las instancias de clúster de conmutación por error
de AlwaysOn.
Para la protección de datos en SQL Server, se recomienda
utilizar Grupos de disponibilidad
Conclusiones:
Microsoft SQL server 2012 es una herramienta que nos facilita crear,
actualizar asi como también eliminar. Ya que en el mundo real y en las
grandes empresas es vital estas técnicas y de esta manera poder
adoptar al sistema a cualquier cambio.
Apreciación del Equipo:
Una estrategia de copia de seguridad para nuestras bases de
datos. Las copias de seguridad del registro de transacciones para
que se puede realizar la recuperación ante desastres con poca
pérdida de datos.
Microsoft sql server 2012

Más contenido relacionado

PPTX
Diapositivas de base de datos
PPT
Tablespaces En Oracle
PPTX
Configuracion y administracion del espacio en disco
PPTX
Base de Datos en Microsoft SQL Server
ODP
Administración de Oracle - Tema 3 - Creación de la BD
PPTX
BASE DE DATOS EN SQL
PPTX
Bases de datos
PDF
Practicas tablespaces tema5 oracle tablespace
Diapositivas de base de datos
Tablespaces En Oracle
Configuracion y administracion del espacio en disco
Base de Datos en Microsoft SQL Server
Administración de Oracle - Tema 3 - Creación de la BD
BASE DE DATOS EN SQL
Bases de datos
Practicas tablespaces tema5 oracle tablespace

La actualidad más candente (19)

PPT
Administración de base de datos oracle - sesión 4
PDF
Mejores Prácticas Administración de Base de Datos Oracle
PPTX
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
PDF
Base de datos unidad 1
PPSX
Administracion de base de datos oracle tarea#02
PPTX
SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1
PDF
Abf leccion 10
PPTX
Base de-datos-en-microsoft-sql-server
PPTX
Conceptos basicos mysql
PPTX
Base de datos en sql
PDF
Abf leccion 06
PPTX
Comandos básicos para bases de datos mysql y
PDF
Introducción a SQL sobre Oracle
PPTX
Arquitectura de Oracle 11g r2
PPTX
Presentación1
PPT
Administración de base de datos oracle - sesion 2
PPT
Administración de base de datos oracle - sesion 8
PPTX
BASE DE DATOS :)
PPTX
Archivos de datos
Administración de base de datos oracle - sesión 4
Mejores Prácticas Administración de Base de Datos Oracle
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Base de datos unidad 1
Administracion de base de datos oracle tarea#02
SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1
Abf leccion 10
Base de-datos-en-microsoft-sql-server
Conceptos basicos mysql
Base de datos en sql
Abf leccion 06
Comandos básicos para bases de datos mysql y
Introducción a SQL sobre Oracle
Arquitectura de Oracle 11g r2
Presentación1
Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 8
BASE DE DATOS :)
Archivos de datos
Publicidad

Similar a Microsoft sql server 2012 (20)

PDF
guia-2.pdf
PPTX
BASE DE DATOS EN MICROSOFT SQL SERVER
PPTX
Microsoft sql server
PPTX
Diapositivas De Tablas y Base Datos
PPTX
Base datos sql
PDF
S07.s1.s2 - Material Base de Datos - SISE
PPTX
Base de Datos en SQL
PPTX
Base de datos en microsoft sql server
PPTX
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
PPT
Clase 0.5 introduccion
DOC
Informixsql
PPTX
Base de datos en sql
PPTX
Base de datos en microsoft sql server
PPTX
TABLAS Y TIPOS DE DATOS
PPTX
BASE DE DATOS MICROSOFT SQL SERVER
PPT
Unidad iv ddl
PDF
Sql
PPTX
Clase06 25-06-12
guia-2.pdf
BASE DE DATOS EN MICROSOFT SQL SERVER
Microsoft sql server
Diapositivas De Tablas y Base Datos
Base datos sql
S07.s1.s2 - Material Base de Datos - SISE
Base de Datos en SQL
Base de datos en microsoft sql server
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
Clase 0.5 introduccion
Informixsql
Base de datos en sql
Base de datos en microsoft sql server
TABLAS Y TIPOS DE DATOS
BASE DE DATOS MICROSOFT SQL SERVER
Unidad iv ddl
Sql
Clase06 25-06-12
Publicidad

Más de lelyydrogo (11)

PPTX
PPTX
Salto condiconal
PPTX
Programacion de microcontrolador
PPTX
Arquitectura risc
PPTX
Arquitectura de microprocesadores
PPTX
Vistas
PPTX
Tablas y-tipos-de-datos
PPTX
Calculo relacional diapositivas
PPTX
Modelamiento entidad-relacion.diapositivas
PPTX
Modelos de-datos
PPTX
Fases para la creacion de una base datos
Salto condiconal
Programacion de microcontrolador
Arquitectura risc
Arquitectura de microprocesadores
Vistas
Tablas y-tipos-de-datos
Calculo relacional diapositivas
Modelamiento entidad-relacion.diapositivas
Modelos de-datos
Fases para la creacion de una base datos

Último (20)

PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Punto Critico - Brian Tracy Ccesa007.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
Escuelas Desarmando una mirada subjetiva a la educación
ciencias-1.pdf libro cuarto basico niños
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Tarea De El Colegio Coding For Kids 1 y 2

Microsoft sql server 2012

  • 1.  DEISY GLADYS VILCHEZ CIEZA  LELY YOJANY YDROGO MEGO. MICROSOFT SQL SERVER 2012
  • 2. DEFINICIÓN: Es un sistema de gestión de base de datos relacionales SQL server 2012 comprende un conjunto de extensiones de programación para mejorar el lenguaje de consulta estructurado, ya que es un lenguaje de programación interactivo y estándar para obtener información y actualizar una base de datos.
  • 3. CARACTERISTICAS:  Capacidad de cálculo.  Alta disponibilidad  Escalabilidad y rendimiento  Seguridad  Replicación  Herramientas administrativas
  • 4. Base de datos del sistema: . Base de datos Del sistema Descripción Base de datos maestra Registra toda la información del sistema para una instancia de SQL server. Base de datos msdb La utilizan para para programar alertas y trabajos. Base de datos modelo Esta se utiliza como plantilla para todas las bases de datos creados en la instancia SQL server. Las modificaciones hechas en la Base de Datos modelo, como el tamaño de la base de datos, la interrelación, el modelo de recuperación de datos entre otras opciones se emplean en la base de datos q se crea con posterioridad. Base de datos Resourse Esta base de datos es solo de lectura q contiene objetos del sistema SQL server q persisten físicamente en la base de datos, pero aparecen lógicamente en el esquema de cada base de datos. Base de datos Tempdb Área de trabajo que contiene objetos temporales o conjunto de resultados intermedios
  • 5. Tipos de archivos de base de datos: Archivo Descripción Primario El archivo de datos principal incluye la información de inicio de la base de datos y apunta a los demás archivos de la misma. Los datos y objetos del usuario se pueden almacenar en este archivo o en archivos de datos secundarios. Cada base de datos tiene un archivo de datos principal. La extensión recomendada para los nombres de archivos de datos principales es .mdf. Secundario Los archivos de datos secundarios son opcionales, están definidos por el usuario y almacenan los datos del usuario. Se pueden utilizar para distribuir datos en varios discos colocando cada archivo en una unidad de disco distinta. Además, si una base de datos supera el tamaño máximo establecido para un archivo de Windows, puede utilizar los archivos de datos secundarios para permitir el crecimiento de la base de datos. La extensión de nombre de archivo recomendada para archivos de datos secundarios es. Ndf. Transacciones Los archivos del registro de transacciones contienen la información de registro que se utiliza para recuperar la base de datos. Cada base de datos debe tener al menos un archivo de registro. La extensión recomendada para los nombres de archivos de registro es .ldf.
  • 6. Comandos de creación, modificación y eliminación:  CREATE DATABASE: se utiliza para crear una nueva base de datos vacía. Sintaxis CREATE [OR REPLACE] {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collation_name
  • 7.  DROP DATABASE: se utiliza para eliminar completamente una base de datos existente. Sintaxis DROP {DATABASE | SCHEMA} [IF EXISTS] db_name  CREATE TABLE: se utiliza para crear una nueva tabla, donde la información se almacena realmente. Sintaxis CREATE [OR REPLACE] [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options ]... [partition_options] CREATE [OR REPLACE] [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options ]... [partition_options] select_statement
  • 8.  ALTER TABLE: se utiliza para modificar una tabla ya existente. Sintaxis ALTER TABLE tab_name ENGINE = InnoDB;  DROP TABLE : se utiliza para eliminar por completo una tabla existente. Sintaxis DROP [TEMPORARY] TABLE [IF EXISTS] [/*COMMENT TO SAVE*/] tbl_name [, tbl_name] [RESTRICT | CASCADE]
  • 9. EJEMPLOS: Create database. CREATE DATABASE db1; Query OK, 1 row affected (0.18 sec) CREATE DATABASE db1; ERROR 1007 (HY000): Can't create database 'db1'; database exists CREATE DATABASE IF NOT EXISTS db1; Query OK, 1 row affected, 1 warning (0.01 sec)
  • 10. Drop database. DROP DATABASE bufg; Query OK, 0 rows affected (0.39 sec) DROP DATABASE bufg; ERROR 1008 (HY000): Can't drop database 'bufg'; database doesn't exist W Show warnings enabled. DROP DATABASE IF EXISTS bufg; Query OK, 0 rows affected, 1 warning (0.00 sec) Note (Code 1008): Can't drop database 'bufg'; database doesn't exist
  • 11. Alter table. Create table t1 (a int, e enum ('red','green')); Alter table t1 modify e enum ('red','green','blue'), algorithm=inplace; -> Query OK, 0 rows affected (0.11 sec) -> Records: 0 Duplicates: 0 Warnings: 0 Alter table t1 add c int, algorithm=inplace; -> ERROR 1845 (0A000): ALGORITHM=INPLACE is not supported for this operation. Try ALGORITHM=COPY Drop table DROP TABLE. Employees, Customers;
  • 12. Recomendaciones: Para la protección de datos en una solución de disco compartido de otro fabricante (una SAN), se recomienda utilizar las instancias de clúster de conmutación por error de AlwaysOn. Para la protección de datos en SQL Server, se recomienda utilizar Grupos de disponibilidad
  • 13. Conclusiones: Microsoft SQL server 2012 es una herramienta que nos facilita crear, actualizar asi como también eliminar. Ya que en el mundo real y en las grandes empresas es vital estas técnicas y de esta manera poder adoptar al sistema a cualquier cambio. Apreciación del Equipo: Una estrategia de copia de seguridad para nuestras bases de datos. Las copias de seguridad del registro de transacciones para que se puede realizar la recuperación ante desastres con poca pérdida de datos.