SlideShare a Scribd company logo
1 of 16
John Denis Suarez Ortiz
Dorvin Eduardo Bardales Lucana
Base de datos en
Microsoft SQL
Server
BASE DE DATOS I
Ingeniería de Sistemas y
Telemática
http://heroepatriota.blogspot.com
Ing. Marco Aurelio Porro Chulli
http://jhonsuarezortiz.blogspot.com
Es un Sistema Gestor de Bases de datos relacionales (SGBD) que
además ahora en sus versiones más actuales cuenta con diferentes
tipos de herramientas incorporadas en el programa, está basado en
el lenguaje Transact-SQL y es capaz de poner grandes cantidades
de información a muchos usuarios simultáneamente y de manera
muy rápida.
Características
Base de Datos del Sistema
SQL Server incluye varias bases de datos del sistema (MASTER, MSDB, MODEL, TEMPDB, DISTRIBUTION,
MSSQLSYSTEMRESOURCE), cada con unas finalidades específicas, que a continuación se indican:
MASTER
•Almacena información de configuración de la instancia de SQL Server.
•Hay que tener en cuenta, que no toda la configuración de la instancia se almacena en MASTER, pues por ejemplo, el modo de autenticación
(Windows o Mixto) se almacena en el registro.
MSDB
•Tiene la función de dar soporte al Agente de SQL Server, de tal modo que almacena la definición y planificación de JOBs, Planes de Mantenimiento,
etc. (incluyendo su historial de ejecución).
•MSDB también se utiliza cuando el Agente de SQL Server no está presente, como es el caso de SQL Express (que no incluye éste servicio)
MODEL
•Esta base de datos sirve de modelo
•Siempre que se crea una nueva base de datos (CREATE DATABASE), se realiza una copia de la base de datos MODEL, heredando de ésta su
configuración y contenido, salvo que se especifique lo contrario.
TEMPDB
• Almacena tanto los objetos temporales (tablas temporales, procedimientos almacenados temporales, etc.), como los resultados
intermedios que pueda necesitar crear el motor de base de datos.
DISTRIBUTION
• No existe por defecto. Se crea al habilitar una instancia de SQL Server como Distribuidor en un entorno de Replicación.
• MSDB también se utiliza cuando el Agente de SQL Server no está presente, como es el caso de SQL Express (que no incluye éste
servicio)
• Esta base de datos es nueva en SQL Server 2005. Aparentemente está oculta (no podremos verla desde SQL Server Management
Studio).
• Es de sólo lectura y no contiene datos, sino por el contrario, contiene el código de todos los objetos del sistema de SQL Server
2005.
MSSQLSYSTEM
RESOURCE
Archivos de base de datos
Las bases de datos de SQL Server utilizan tres tipos de archivos:
* Archivos de datos principales: Es el punto de partida de la base de datos
y apunta a los otros archivos de la base de datos. La extensión
recomendada para los nombres de archivos de datos principales es mdf.
*Archivos de datos secundarios: son todos los archivos de datos menos el archivo de datos
principal. Puede que algunas bases de datos no tengan archivos de datos secundarios. La
extensión de nombre de archivo recomendada para los archivos de datos secundarios es
ndf.
*Archivos de registro: Los archivos de registro almacenan toda la información de registro
que se utiliza para recuperar la base de datos. La extensión de nombre de archivo
recomendada para los archivos de registro es ldf.
Nombres de archivo lógico y físico
Los archivos de SQL Server tienen dos nombres:
• Es el nombre que se utiliza para hacer referencia al archivo en todas las
instrucciones Transact-SQL.
• El nombre de archivo lógico tiene que cumplir las reglas de los identificadores
de SQL Server y tiene que ser único entre los nombres de archivos lógicos de
la base de datos.
logical_file_name
• es el nombre del archivo físico que incluye la ruta de acceso al directorio
• Debe seguir las reglas para nombres de archivos del sistema operativo.
os_file_name
Comando para creación, modificación y eliminación
CREATE DATABASE
Como muchas instrucciones de Transact-SQL, la instrucción CREATE DATABASE tiene un
parámetro requerido: el nombre de la base de datos. CREATE DATABASE también tiene muchos
parámetros opcionales, como la ubicación de disco donde se desean colocar los archivos de la
base de datos. Si se ejecuta CREATE DATABASE sin los parámetros opcionales, SQL Server usa los
valores predeterminados para muchos de estos parámetros.
EJEMPLO:
 Create Database BdVideo
go
ALTER DATABASE
Modifica una base de datos, o los archivos y grupos de archivos asociados con la base de
datos. Añade o elimina los archivos y grupos de archivos a partir de una base de datos, cambia los
atributos de una base de datos o sus archivos y grupos de archivos, cambian la intercalación de
base de datos, y establece las opciones de base de datos. Instantáneas de base de datos no se
pueden modificar. Para modificar las opciones de base de datos asociados con la replicación.
EJEMPLO:
ALTER DATABASE {nombre_basedatos | ACTUAL}
DROP DATABASE
 DROP DATABASE database_name [;]
EJEMPLOS:
USE master;
GO
CREATE DATABASE MyDB
ON PRIMARY
( NAME='MyDB_Primary',
FILENAME=
'c:Program FilesMicrosoft SQL
ServerMSSQL10_50.MSSQLSERVERMSSQLdataMyDB_Prm.mdf',
SIZE=4MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
FILEGROUP MyDB_FG1
( NAME = 'MyDB_FG1_Dat1',
FILENAME =
'c:Program FilesMicrosoft SQL
ServerMSSQL10_50.MSSQLSERVERMSSQLdataMyDB_FG1_1.ndf',
SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
( NAME = 'MyDB_FG1_Dat2',
FILENAME =
'c:Program FilesMicrosoft SQL
ServerMSSQL10_50.MSSQLSERVERMSSQLdataMyDB_FG1_2.ndf',
SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB)
LOG ON
( NAME='MyDB_log',
FILENAME =
'c:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLdataMyDB.ldf',
SIZE=1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB);
GO
ALTER DATABASE MyDB
MODIFY FILEGROUP MyDB_FG1 DEFAULT;
GO
USE MyDB;
CREATE TABLE MyTable
( cola int PRIMARY KEY,
colb char(8) )
ON MyDB_FG1;
GO
La siguiente ilustración resume los resultados del ejemplo
anterior.
RESUMEN
Un sistema de gestión de base de datos relacionales (rdbms) de Microsoft que está diseñado
para el entorno empresarial. SQL server se ejecuta en T-SQL (transac –sql), un conjunto de
extensiones de programación de sybase y microsoft que añaden varias características a SQL
estándar, incluyendo control de transacciones, excepciones y manejo de errores,
procesamiento fila, así como variables declaradas.
SUMMARY
A management system relational database (RDBMS) Microsoft that is designed for the
business environment. SQL Server runs in T- SQL ( transac -sql ) , a set of programming
extensions Sybase and Microsoft that add several features to standard SQL , including
transaction control , exception and error handling , row processing , and declared variables .
RECOMENDACIONES
Para la creación de la base de datos se debe de conocer lo que necesita el negocio o la
empresa que lo requiera, a partir de eso construirla, de igual manera para modificarla saber
que debemos de mejorar o cambiar y en el caso eliminarlo saber el porqué.
CONCLUSIONES
En este capítulo explicaremos cuál es la función de cada una de las base de datos del sistema,
algo de vital importancia para conocer SQL Server, su funcionamiento, consideraciones para
el diseño de planes de contingencia (backup y restores) y optimización de rendimiento
(tunning) de base de datos, los Tipos de Base de datos del sistema, los comandos para crear,
modificar y eliminar una base de datos, etc.
GLOSARIO
Backup: son copias de seguridad es el procedimiento utilizado para hacer copias de
información. Estas copias de seguridad se deben realizar sobre los datos más importantes con
el propósito que estén disponibles en caso de fallas de nuestros sistemas
Logins: login o logon (en español ingresar o entrar) es el proceso mediante el cual se controla
el acceso individual a un sistema
Mb: Un megabyte es 1024 kilobytes, y un gigabyte es 1024 megabytes. El siguiente nivel sería
terabytes, o gigabytes 1024. Sin embargo, cuando se habla de la velocidad de una conexión a
Internet, es casi siempre va a ser contemplados en bits, si se trata de kilobits (Kb), megabits
(Mb), o gigabits (Gb).
BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN
 https://social.technet.microsoft.com/Search/es-
ES?query=caracter%C3%ADsticas%20de%20una%20base%20d%20e%20datos&ac=5
 https://msdn.microsoft.com/en-us/library/ms174269.aspx
 https://msdn.microsoft.com/es-pe/library/ms178613.aspx
 https://msdn.microsoft.com/es-es/library/ms176061(v=sql.120).aspx

More Related Content

What's hot

Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
Carmen Soler
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre Oracle
Raúl Galíndez
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2
Carmen Soler
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
victdiazm
 
SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1
SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1
SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1
Guillermo Taylor
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
jro1007
 

What's hot (20)

Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre Oracle
 
Curso sql server 2012 clase 3
Curso sql server 2012 clase 3Curso sql server 2012 clase 3
Curso sql server 2012 clase 3
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11g
 
En 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura OracleEn 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura Oracle
 
MySQL
MySQLMySQL
MySQL
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos Oracle
 
Administración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - IntroducciónAdministración de Oracle - Tema 01 - Introducción
Administración de Oracle - Tema 01 - Introducción
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Oracle
OracleOracle
Oracle
 
SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1
SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1
SQL Server 2012 para No DBAs - Aspectos esenciales de SQL Server, parte 1
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Base de datos, tipos, características
Base de datos, tipos, característicasBase de datos, tipos, características
Base de datos, tipos, características
 
Apache Derby
Apache DerbyApache Derby
Apache Derby
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
 

Viewers also liked

CCS_Interviewer_English.pdf
CCS_Interviewer_English.pdfCCS_Interviewer_English.pdf
CCS_Interviewer_English.pdf
Jason Muir
 
2015 Commercial Space Industry Snapshot
2015 Commercial Space Industry Snapshot2015 Commercial Space Industry Snapshot
2015 Commercial Space Industry Snapshot
Sarah Nilsson, Esq.
 
TEFL - Cooperative Language Learning Teaching (2)
TEFL - Cooperative Language Learning Teaching (2)TEFL - Cooperative Language Learning Teaching (2)
TEFL - Cooperative Language Learning Teaching (2)
Sheila Wijayanti
 

Viewers also liked (20)

Sql server 2005 (bda)henrry
Sql server 2005 (bda)henrrySql server 2005 (bda)henrry
Sql server 2005 (bda)henrry
 
Base de datos en microsoft sql server
Base de datos en microsoft sql serverBase de datos en microsoft sql server
Base de datos en microsoft sql server
 
NRC Media Nextmarketeer
NRC Media NextmarketeerNRC Media Nextmarketeer
NRC Media Nextmarketeer
 
800.03 volunteer injury reporting procedure
800.03 volunteer injury reporting procedure800.03 volunteer injury reporting procedure
800.03 volunteer injury reporting procedure
 
презентация викторина.
презентация викторина.презентация викторина.
презентация викторина.
 
じょいとも広告人講座13: 片岡敏郎
じょいとも広告人講座13: 片岡敏郎じょいとも広告人講座13: 片岡敏郎
じょいとも広告人講座13: 片岡敏郎
 
CloudTao技术白皮书
CloudTao技术白皮书CloudTao技术白皮书
CloudTao技术白皮书
 
Informe 52
Informe  52Informe  52
Informe 52
 
eTwinning for teachers in Czech - Summer camp 2016
eTwinning for teachers in Czech - Summer camp 2016eTwinning for teachers in Czech - Summer camp 2016
eTwinning for teachers in Czech - Summer camp 2016
 
My presentation
My presentationMy presentation
My presentation
 
Giorno della memoria - 27 gennaio
Giorno della memoria - 27 gennaioGiorno della memoria - 27 gennaio
Giorno della memoria - 27 gennaio
 
Effective time-management
Effective time-managementEffective time-management
Effective time-management
 
CCS_Interviewer_English.pdf
CCS_Interviewer_English.pdfCCS_Interviewer_English.pdf
CCS_Interviewer_English.pdf
 
オコシテ
オコシテオコシテ
オコシテ
 
2015 Commercial Space Industry Snapshot
2015 Commercial Space Industry Snapshot2015 Commercial Space Industry Snapshot
2015 Commercial Space Industry Snapshot
 
How to Evaluate Your Affirmative Action Program's Audit Readiness
How to Evaluate Your Affirmative Action Program's Audit ReadinessHow to Evaluate Your Affirmative Action Program's Audit Readiness
How to Evaluate Your Affirmative Action Program's Audit Readiness
 
300.51 chameleon tag link window
300.51 chameleon tag link window300.51 chameleon tag link window
300.51 chameleon tag link window
 
Fichas país del mundo
Fichas país del mundoFichas país del mundo
Fichas país del mundo
 
TEFL - Cooperative Language Learning Teaching (2)
TEFL - Cooperative Language Learning Teaching (2)TEFL - Cooperative Language Learning Teaching (2)
TEFL - Cooperative Language Learning Teaching (2)
 
E content.ppt
E content.pptE content.ppt
E content.ppt
 

Similar to Base de Datos en Microsoft SQL Server

Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
Titiushko Jazz
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
Titiushko Jazz
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
satakin_armando7
 

Similar to Base de Datos en Microsoft SQL Server (20)

BASE DE DATOS EN MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVERBASE DE DATOS EN MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVER
 
guia-2.pdf
guia-2.pdfguia-2.pdf
guia-2.pdf
 
Sql
SqlSql
Sql
 
Administracion de base_de_datos
Administracion de base_de_datosAdministracion de base_de_datos
Administracion de base_de_datos
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
BASE DE DATOS EN SQL
BASE DE DATOS EN SQL BASE DE DATOS EN SQL
BASE DE DATOS EN SQL
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Base de dato
Base de  dato Base de  dato
Base de dato
 
Base de dato act4
Base de  dato act4Base de  dato act4
Base de dato act4
 
Db2 10 afinamiento
Db2 10   afinamientoDb2 10   afinamiento
Db2 10 afinamiento
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Diapositivas de sql base de datoss
Diapositivas de sql base de datossDiapositivas de sql base de datoss
Diapositivas de sql base de datoss
 
Base de datos en sql
Base  de datos en sqlBase  de datos en sql
Base de datos en sql
 
Diapositivas de base de datos
Diapositivas de base de datosDiapositivas de base de datos
Diapositivas de base de datos
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Base de-datos-en-microsoft-sql-server
Base de-datos-en-microsoft-sql-serverBase de-datos-en-microsoft-sql-server
Base de-datos-en-microsoft-sql-server
 

More from SuarezJhon

More from SuarezJhon (11)

Gobierno Electrónico
Gobierno ElectrónicoGobierno Electrónico
Gobierno Electrónico
 
Modelo de Referencia TCP/IP
Modelo de Referencia TCP/IPModelo de Referencia TCP/IP
Modelo de Referencia TCP/IP
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de Computadoras
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Recently uploaded

Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
annavarrom
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
JuanPablo452634
 

Recently uploaded (20)

DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 

Base de Datos en Microsoft SQL Server

  • 1. John Denis Suarez Ortiz Dorvin Eduardo Bardales Lucana Base de datos en Microsoft SQL Server BASE DE DATOS I Ingeniería de Sistemas y Telemática http://heroepatriota.blogspot.com Ing. Marco Aurelio Porro Chulli http://jhonsuarezortiz.blogspot.com
  • 2. Es un Sistema Gestor de Bases de datos relacionales (SGBD) que además ahora en sus versiones más actuales cuenta con diferentes tipos de herramientas incorporadas en el programa, está basado en el lenguaje Transact-SQL y es capaz de poner grandes cantidades de información a muchos usuarios simultáneamente y de manera muy rápida.
  • 4. Base de Datos del Sistema SQL Server incluye varias bases de datos del sistema (MASTER, MSDB, MODEL, TEMPDB, DISTRIBUTION, MSSQLSYSTEMRESOURCE), cada con unas finalidades específicas, que a continuación se indican: MASTER •Almacena información de configuración de la instancia de SQL Server. •Hay que tener en cuenta, que no toda la configuración de la instancia se almacena en MASTER, pues por ejemplo, el modo de autenticación (Windows o Mixto) se almacena en el registro. MSDB •Tiene la función de dar soporte al Agente de SQL Server, de tal modo que almacena la definición y planificación de JOBs, Planes de Mantenimiento, etc. (incluyendo su historial de ejecución). •MSDB también se utiliza cuando el Agente de SQL Server no está presente, como es el caso de SQL Express (que no incluye éste servicio) MODEL •Esta base de datos sirve de modelo •Siempre que se crea una nueva base de datos (CREATE DATABASE), se realiza una copia de la base de datos MODEL, heredando de ésta su configuración y contenido, salvo que se especifique lo contrario.
  • 5. TEMPDB • Almacena tanto los objetos temporales (tablas temporales, procedimientos almacenados temporales, etc.), como los resultados intermedios que pueda necesitar crear el motor de base de datos. DISTRIBUTION • No existe por defecto. Se crea al habilitar una instancia de SQL Server como Distribuidor en un entorno de Replicación. • MSDB también se utiliza cuando el Agente de SQL Server no está presente, como es el caso de SQL Express (que no incluye éste servicio) • Esta base de datos es nueva en SQL Server 2005. Aparentemente está oculta (no podremos verla desde SQL Server Management Studio). • Es de sólo lectura y no contiene datos, sino por el contrario, contiene el código de todos los objetos del sistema de SQL Server 2005. MSSQLSYSTEM RESOURCE
  • 6. Archivos de base de datos Las bases de datos de SQL Server utilizan tres tipos de archivos: * Archivos de datos principales: Es el punto de partida de la base de datos y apunta a los otros archivos de la base de datos. La extensión recomendada para los nombres de archivos de datos principales es mdf. *Archivos de datos secundarios: son todos los archivos de datos menos el archivo de datos principal. Puede que algunas bases de datos no tengan archivos de datos secundarios. La extensión de nombre de archivo recomendada para los archivos de datos secundarios es ndf. *Archivos de registro: Los archivos de registro almacenan toda la información de registro que se utiliza para recuperar la base de datos. La extensión de nombre de archivo recomendada para los archivos de registro es ldf.
  • 7.
  • 8. Nombres de archivo lógico y físico Los archivos de SQL Server tienen dos nombres: • Es el nombre que se utiliza para hacer referencia al archivo en todas las instrucciones Transact-SQL. • El nombre de archivo lógico tiene que cumplir las reglas de los identificadores de SQL Server y tiene que ser único entre los nombres de archivos lógicos de la base de datos. logical_file_name • es el nombre del archivo físico que incluye la ruta de acceso al directorio • Debe seguir las reglas para nombres de archivos del sistema operativo. os_file_name
  • 9. Comando para creación, modificación y eliminación CREATE DATABASE Como muchas instrucciones de Transact-SQL, la instrucción CREATE DATABASE tiene un parámetro requerido: el nombre de la base de datos. CREATE DATABASE también tiene muchos parámetros opcionales, como la ubicación de disco donde se desean colocar los archivos de la base de datos. Si se ejecuta CREATE DATABASE sin los parámetros opcionales, SQL Server usa los valores predeterminados para muchos de estos parámetros. EJEMPLO:  Create Database BdVideo go
  • 10. ALTER DATABASE Modifica una base de datos, o los archivos y grupos de archivos asociados con la base de datos. Añade o elimina los archivos y grupos de archivos a partir de una base de datos, cambia los atributos de una base de datos o sus archivos y grupos de archivos, cambian la intercalación de base de datos, y establece las opciones de base de datos. Instantáneas de base de datos no se pueden modificar. Para modificar las opciones de base de datos asociados con la replicación. EJEMPLO: ALTER DATABASE {nombre_basedatos | ACTUAL} DROP DATABASE  DROP DATABASE database_name [;]
  • 11. EJEMPLOS: USE master; GO CREATE DATABASE MyDB ON PRIMARY ( NAME='MyDB_Primary', FILENAME= 'c:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLdataMyDB_Prm.mdf', SIZE=4MB, MAXSIZE=10MB, FILEGROWTH=1MB), FILEGROUP MyDB_FG1 ( NAME = 'MyDB_FG1_Dat1', FILENAME = 'c:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLdataMyDB_FG1_1.ndf', SIZE = 1MB, MAXSIZE=10MB, FILEGROWTH=1MB),
  • 12. ( NAME = 'MyDB_FG1_Dat2', FILENAME = 'c:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLdataMyDB_FG1_2.ndf', SIZE = 1MB, MAXSIZE=10MB, FILEGROWTH=1MB) LOG ON ( NAME='MyDB_log', FILENAME = 'c:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLdataMyDB.ldf', SIZE=1MB, MAXSIZE=10MB, FILEGROWTH=1MB); GO ALTER DATABASE MyDB MODIFY FILEGROUP MyDB_FG1 DEFAULT; GO USE MyDB; CREATE TABLE MyTable ( cola int PRIMARY KEY, colb char(8) ) ON MyDB_FG1; GO
  • 13. La siguiente ilustración resume los resultados del ejemplo anterior.
  • 14. RESUMEN Un sistema de gestión de base de datos relacionales (rdbms) de Microsoft que está diseñado para el entorno empresarial. SQL server se ejecuta en T-SQL (transac –sql), un conjunto de extensiones de programación de sybase y microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepciones y manejo de errores, procesamiento fila, así como variables declaradas. SUMMARY A management system relational database (RDBMS) Microsoft that is designed for the business environment. SQL Server runs in T- SQL ( transac -sql ) , a set of programming extensions Sybase and Microsoft that add several features to standard SQL , including transaction control , exception and error handling , row processing , and declared variables . RECOMENDACIONES Para la creación de la base de datos se debe de conocer lo que necesita el negocio o la empresa que lo requiera, a partir de eso construirla, de igual manera para modificarla saber que debemos de mejorar o cambiar y en el caso eliminarlo saber el porqué.
  • 15. CONCLUSIONES En este capítulo explicaremos cuál es la función de cada una de las base de datos del sistema, algo de vital importancia para conocer SQL Server, su funcionamiento, consideraciones para el diseño de planes de contingencia (backup y restores) y optimización de rendimiento (tunning) de base de datos, los Tipos de Base de datos del sistema, los comandos para crear, modificar y eliminar una base de datos, etc. GLOSARIO Backup: son copias de seguridad es el procedimiento utilizado para hacer copias de información. Estas copias de seguridad se deben realizar sobre los datos más importantes con el propósito que estén disponibles en caso de fallas de nuestros sistemas Logins: login o logon (en español ingresar o entrar) es el proceso mediante el cual se controla el acceso individual a un sistema Mb: Un megabyte es 1024 kilobytes, y un gigabyte es 1024 megabytes. El siguiente nivel sería terabytes, o gigabytes 1024. Sin embargo, cuando se habla de la velocidad de una conexión a Internet, es casi siempre va a ser contemplados en bits, si se trata de kilobits (Kb), megabits (Mb), o gigabits (Gb).
  • 16. BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN  https://social.technet.microsoft.com/Search/es- ES?query=caracter%C3%ADsticas%20de%20una%20base%20d%20e%20datos&ac=5  https://msdn.microsoft.com/en-us/library/ms174269.aspx  https://msdn.microsoft.com/es-pe/library/ms178613.aspx  https://msdn.microsoft.com/es-es/library/ms176061(v=sql.120).aspx