SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
BASE DE DATOS EN MICROSOFT
SQL SERVER
INTEGRANTES:
 Vannesa Del Pilar Salazar Ugaz.
 Thalía Margarita Serrano Díaz.
Universidad Politécnica
Amazónica
DEFINICIÓN
Microsoft SQL Server es un sistema de manejo
de bases de datos del modelo relacional,
desarrollado por la empresa Microsoft.
CARACTERÍSTICAS
Soporte de
transacciones.
Soporta
procedimientos
almacenados.
Incluye también un
entorno gráfico de
administración,
que permite el uso
de comandos DDL
y DML
gráficamente.
Permite trabajar en
modo cliente-
servidor
BASE DE DATOS DEL SISTEMA (MASTER, MODEL,
TEMPDB)
MASTER
• Almacena información de configuración de la instancia de
SQL Server
• También contiene los procedimientos almacenados
extendidos, y los del sistema sólo disponibles en MASTER.
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.
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.
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
• Se crea al habilitar una instancia de SQL Server como
Distribuidor en un entorno de Replicación.
• Almacena información como la definición de las Publicaciones,
la definición de los Agentes de Instantánea, etc.
MSSQLSYSTEM
RESOURCE
• 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.
COMANDOS PARA LA CREACIÓN, MODIFICACIÓN Y
ELIMINACIÓN CREATE – ALTER – DROP DATABASE.
DEFINIENDO CÓMO ES ALMACENADA LA
INFORMACIÓN.
CREATE
DATABASE
Se utiliza para crear una nueva base de
datos vacía.
DROP
DATABASE
Se utiliza para eliminar completamente una
base de datos existente.
CREATE
TABLE
Se utiliza para crear una nueva tabla, donde
la información se almacena realmente.
ALTER
TABLE
Se utiliza para modificar una tabla ya
existente.
DROP
TABLE
Se utiliza para eliminar por completo una
tabla existente.
MANIPULANDO LOS DATOS.
SELECT
Se utiliza cuando quieres leer (o
seleccionar) tus datos.
INSERT
Se utiliza cuando quieres añadir (o
insertar) nuevos datos.
UPDATE
Se utiliza cuando quieres cambiar (o
actualizar) datos existentes.
DELETE
Se utiliza cuando quieres eliminar (o borrar)
datos existentes.
REPLACE
Se utiliza cuando quieres añadir o cambiar
(o reemplazar) datos nuevos o ya existentes.
TRUNCATE
Se utiliza cuando quieres vaciar (o borrar)
todos los datos de la plantilla.
Creación de una base de datos
CREATE DATABASE SCHEMA IF NOT EXISTS bd_name
Modificación de una base de datos
ALTER DATABASE SCHEMA bd_name
Eliminación de una base de datos
DROP DATABASE SCHEMA IF EXISTS bd_name
MANIPULANDO LOS DATOS.
 Creación de una tabla: CREATE TABLE [IF
NOT EXISTS] nombre_tabla (columnas/datos a
almacenar en la tabla)
 Modificación de una tabla: ALTER TABLE
nombre_tabla
 Eliminación de una tabla: DROP TABLE
nombre_tabla
 Ejemplo:
CREATE TABLE IF NOT EXISTS persona
( DNI NUMBER(11) PRIMARY KEY,
nombre VARCHAR(20),
dirección VARCHAR(20) );
MANIPULACIÓN DE UNA TABLA EN UNA
BASE DE DATOS
RESTRICCIONES
• Cuando se elimina/actualiza el atributo original al que se
realiza la referencia.
ON DELETE / ON UPDATE
• Si se elimina/actualiza el atributo original, también se
elimina/actualiza la referencia.
CASCADE
• No se elimina/actualiza las claves ajenas si es modificado el
atributo original.
NO ACTION
RESTRICCIONES
• Las claves ajenas obtienen un valor NULL cuando se
modifica el atributo original.
SET NULL
• No se puede borrar mientras exista alguna ocurrencia de
este en las tablas que hacen referencia a este atributo.
RESTRICT
Crear una base de datos mediante la especificación
de múltiples archivos de datos y de transacciones.
USE master
GO
CREATE DATABASE Medicamentos
ON
(NAME = medicamentos_dat;
FILENAME = ‘D: BaseDatos / medicamentos.mdf,
SIZE = 6,
MAXSIZE = 10,
FILEGROWTH = 1)
GO
Crear una base de datos sin especificar los archivos.
CREATE DATABASE Productos
EJEMPLOS
SQL Server es un sistema
de gestión de bases de datos
relacionales (RDBMS) de Microsoft que
está diseñado para el entorno empresarial.
Las bases de datos de SQL Server se
almacenan en archivos del sistema de
archivos.
RESUMEN
• Ofrecer rendimiento crítico con
tecnologías en memoria y mejores
perspectivas de los datos, ya sea de
forma local o en la web.
RECOMENDACIONES
Con SQL nos permite ingresar comandos o sentencias de tal
manera que podemos administrar o crear una base de datos. Esta
variedad de comandos nos permite generar información o datos
desde la creación, modificación o mantenimiento a tablas las cuales
también nos permite recuperar datos o importarlos de varias
maneras.
Es difícil imaginar hoy en día la concentración de información sin
base de datos, las pequeñas o grandes industrias tienen como base
de su sistema informático la construcción de base de datos con la
que podemos tener gran versatilidad incluso con equipos.
La seguridad en las bases de datos es muy importante debido a
que garantiza la integridad física y lógica de los datos.
CONCLUSIONES
La base de datos en Microsoft SQL
Server es muy importante porque
permiten la modificación y extracción
de la información, además
proporciona herramientas para añadir,
borrar, modificar y analizar los datos
APRECIACIÓN DEL EQUIPO
SQL Server: El "motor" del sistema.
SQL Agent: Ejecución de tareas (Jobs, scripts programados) y
envió de advertencias en caso de carga pesada e irregulares en el
sistema.
Full-Text Filter Daemon Launcher: La utilización en los indexes
especiales del "Full text search" por búsqueda textual avanzada.
SQL Browser: El "oyente" dedicado a comandos enviados y
redirigirlos a su destino.
SSIS Server: La operación del SSIS (la herramienta de ETL)
SSAS Server: La operación del SSAS (la herramienta de OLAP)
SSRS Server: La operación del SSRS (la herramienta de informes)
GLOSARIO DE TÉRMINOS
http://www.guillesql.es/Articulos/SQLServerFAQ_Base_Datos_Sistema.aspx.
https://mariadb.com/kb/es/basic-sql-statements/.
http://sguaralorenzolanuza.blogspot.pe/2015/03/creacion-modificacion-y-
eliminacion-de.html.
http://es.ccm.net/forum/affich-37666-crear-bases-de-datos-con-codigo-en-
sql.
LINKOGRAFÍA
Base de-datos-en-microsoft-sql-server

Más contenido relacionado

La actualidad más candente

Constraints (restricciones).pptx
Constraints (restricciones).pptxConstraints (restricciones).pptx
Constraints (restricciones).pptxNahumNegrete
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sqlAndreita Beltran
 
Comandos básicos ms dos
Comandos básicos ms dosComandos básicos ms dos
Comandos básicos ms dosbriant95
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dmlGerardo
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datosalexmerono
 
consultas en access
consultas en accessconsultas en access
consultas en accessDiana Duque
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datosguestcde16b
 
Calculo relacional diapositivas
Calculo relacional diapositivasCalculo relacional diapositivas
Calculo relacional diapositivaslelyydrogo
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosJesús Tramullas
 
Manejo de triggers en sql server
Manejo de triggers en sql server Manejo de triggers en sql server
Manejo de triggers en sql server Dheeyi William
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Herramientas de gestiòn de redes
Herramientas de gestiòn de redesHerramientas de gestiòn de redes
Herramientas de gestiòn de redesDelaCruzSanchez
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sqlalexmerono
 

La actualidad más candente (20)

Constraints (restricciones).pptx
Constraints (restricciones).pptxConstraints (restricciones).pptx
Constraints (restricciones).pptx
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
 
Couchdb
CouchdbCouchdb
Couchdb
 
Monitoreo sql server
Monitoreo sql serverMonitoreo sql server
Monitoreo sql server
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
 
Comandos básicos ms dos
Comandos básicos ms dosComandos básicos ms dos
Comandos básicos ms dos
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
consultas en access
consultas en accessconsultas en access
consultas en access
 
Proyecto Final Base De Datos
Proyecto Final Base De DatosProyecto Final Base De Datos
Proyecto Final Base De Datos
 
Sql Server
Sql ServerSql Server
Sql Server
 
Calculo relacional diapositivas
Calculo relacional diapositivasCalculo relacional diapositivas
Calculo relacional diapositivas
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
Manejo de triggers en sql server
Manejo de triggers en sql server Manejo de triggers en sql server
Manejo de triggers en sql server
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Herramientas de gestiòn de redes
Herramientas de gestiòn de redesHerramientas de gestiòn de redes
Herramientas de gestiòn de redes
 
Introducción a Sql
Introducción a SqlIntroducción a Sql
Introducción a Sql
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 

Destacado (10)

Mona presentation (8)
Mona presentation (8)Mona presentation (8)
Mona presentation (8)
 
Cardiologia obstetrica
Cardiologia obstetricaCardiologia obstetrica
Cardiologia obstetrica
 
Intro to my sql
Intro to my sqlIntro to my sql
Intro to my sql
 
Podcast Workshop Staff Development Sept09
Podcast Workshop Staff Development Sept09Podcast Workshop Staff Development Sept09
Podcast Workshop Staff Development Sept09
 
A Quick Look at Muncie Grantees and Grantmakers
A Quick Look at Muncie Grantees and GrantmakersA Quick Look at Muncie Grantees and Grantmakers
A Quick Look at Muncie Grantees and Grantmakers
 
Review paper kelompok_12_jaringan_komputer
Review paper kelompok_12_jaringan_komputerReview paper kelompok_12_jaringan_komputer
Review paper kelompok_12_jaringan_komputer
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Under Graduate Internal assessment
Under Graduate Internal assessmentUnder Graduate Internal assessment
Under Graduate Internal assessment
 
3 poem lord shiva
3 poem   lord shiva3 poem   lord shiva
3 poem lord shiva
 
Apresentação sobre os cinco anos da CONITEC
Apresentação sobre os cinco anos da CONITECApresentação sobre os cinco anos da CONITEC
Apresentação sobre os cinco anos da CONITEC
 

Similar a Base de-datos-en-microsoft-sql-server

Similar a Base de-datos-en-microsoft-sql-server (20)

Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
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 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
 
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
 
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
 
Sql
SqlSql
Sql
 
Diapositivas de base de datos
Diapositivas de base de datosDiapositivas de base de datos
Diapositivas de base de datos
 
Base de datos en sql
Base  de datos en sqlBase  de datos en sql
Base de datos en sql
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
BASE DE DATOS EN SQL
BASE DE DATOS EN SQL BASE DE DATOS EN SQL
BASE DE DATOS EN SQL
 
Base datos sql
Base datos sqlBase datos sql
Base datos sql
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Sql
SqlSql
Sql
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Comandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql yComandos básicos para bases de datos mysql y
Comandos básicos para bases de datos mysql y
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
1-2 Arquitectura base de datos.pptx
1-2 Arquitectura base de datos.pptx1-2 Arquitectura base de datos.pptx
1-2 Arquitectura base de datos.pptx
 
Administracion de base_de_datos
Administracion de base_de_datosAdministracion de base_de_datos
Administracion de base_de_datos
 

Más de thalia margarita serrano diaz (20)

Ip
IpIp
Ip
 
Modelo de referencia osi
Modelo de referencia osiModelo de referencia osi
Modelo de referencia osi
 
Clasificacion de redes
Clasificacion de redesClasificacion de redes
Clasificacion de redes
 
Array bidimensionales
Array bidimensionalesArray bidimensionales
Array bidimensionales
 
Ciclos
CiclosCiclos
Ciclos
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
VistasVistas
Vistas
 
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
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Normalización
NormalizaciónNormalización
Normalización
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de una b.d
Modelo de una b.dModelo de una b.d
Modelo de una b.d
 
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
 

Último

analisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfanalisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfJOHELSANCHEZINCA
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestSilvia España Gil
 
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUBROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUSharonRojas28
 
IA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxIA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxcecymendozaitnl
 
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfMecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfaaaaaaaaaaaaaaaaa
 
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍCALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍArquitecto Chile
 
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...AmeliaJul
 
Diseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaDiseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaLuisAlfredoPascualPo
 
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)EmanuelMuoz11
 
permiso de trabajo de alto riesgo- modelo
permiso de trabajo de alto riesgo- modelopermiso de trabajo de alto riesgo- modelo
permiso de trabajo de alto riesgo- modeloJAMESDIAZ55
 
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdfCV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdfsd3700445
 
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfPrincipios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfYADIRAXIMENARIASCOSV
 
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfPPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfANGHELO JJ. MITMA HUAMANÌ
 
Presentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxPresentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxwilliam atao contreras
 
Método inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenasMétodo inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenas182136
 
Cuadro de las web 1.0, 2.0 y 3.0 pptx
Cuadro de las web 1.0, 2.0 y 3.0     pptxCuadro de las web 1.0, 2.0 y 3.0     pptx
Cuadro de las web 1.0, 2.0 y 3.0 pptxecarmariahurtado
 

Último (16)

analisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdfanalisis matematico 2 elon lages lima .pdf
analisis matematico 2 elon lages lima .pdf
 
Poder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfestPoder puedo, pero no lo haré - T3chfest
Poder puedo, pero no lo haré - T3chfest
 
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERUBROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
BROCHURE EDIFICIO MULTIFAMILIAR LIMA. PERU
 
IA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptxIA T3 Elaboración e interpretación de planos.pptx
IA T3 Elaboración e interpretación de planos.pptx
 
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdfMecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
Mecánica vectorial para ingenieros estática. Beer - Johnston. 11 Ed.pdf
 
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍCALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
CALCULISTA AGUA POTABLE ALCANTARILLADO RURAL CURACAVÍ
 
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
aplicacion-del-metodo-cientifico-de-roberto-hernandez-carlos-fernandez-y-pila...
 
Diseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra RinaDiseño de Algoritmos Paralelos con la maestra Rina
Diseño de Algoritmos Paralelos con la maestra Rina
 
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
Fundamentos - Curso Desarrollo Web (HTML, JS, PHP, JS, SQL)
 
permiso de trabajo de alto riesgo- modelo
permiso de trabajo de alto riesgo- modelopermiso de trabajo de alto riesgo- modelo
permiso de trabajo de alto riesgo- modelo
 
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdfCV_SOTO_SAUL 30-01-2024  (1) arquitecto.pdf
CV_SOTO_SAUL 30-01-2024 (1) arquitecto.pdf
 
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdfPrincipios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
Principios de Circuitos Eléctricos (Thomas L. Floyd) (Z-Library).pdf
 
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdfPPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
PPT_Conferencia OBRAS PUBLICAS x ADMNISTRACION DIRECTA.pdf
 
Presentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptxPresentación de Ciencia, Cultura y Progreso.pptx
Presentación de Ciencia, Cultura y Progreso.pptx
 
Método inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenasMétodo inductivo.pdf-lizzeh cuellar cardenas
Método inductivo.pdf-lizzeh cuellar cardenas
 
Cuadro de las web 1.0, 2.0 y 3.0 pptx
Cuadro de las web 1.0, 2.0 y 3.0     pptxCuadro de las web 1.0, 2.0 y 3.0     pptx
Cuadro de las web 1.0, 2.0 y 3.0 pptx
 

Base de-datos-en-microsoft-sql-server

  • 1. BASE DE DATOS EN MICROSOFT SQL SERVER INTEGRANTES:  Vannesa Del Pilar Salazar Ugaz.  Thalía Margarita Serrano Díaz. Universidad Politécnica Amazónica
  • 2. DEFINICIÓN Microsoft SQL Server es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft.
  • 3. CARACTERÍSTICAS Soporte de transacciones. Soporta procedimientos almacenados. Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente- servidor
  • 4. BASE DE DATOS DEL SISTEMA (MASTER, MODEL, TEMPDB)
  • 5. MASTER • Almacena información de configuración de la instancia de SQL Server • También contiene los procedimientos almacenados extendidos, y los del sistema sólo disponibles en MASTER. 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. 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.
  • 6. 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 • Se crea al habilitar una instancia de SQL Server como Distribuidor en un entorno de Replicación. • Almacena información como la definición de las Publicaciones, la definición de los Agentes de Instantánea, etc. MSSQLSYSTEM RESOURCE • 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.
  • 7. COMANDOS PARA LA CREACIÓN, MODIFICACIÓN Y ELIMINACIÓN CREATE – ALTER – DROP DATABASE.
  • 8. DEFINIENDO CÓMO ES ALMACENADA LA INFORMACIÓN. CREATE DATABASE Se utiliza para crear una nueva base de datos vacía. DROP DATABASE Se utiliza para eliminar completamente una base de datos existente. CREATE TABLE Se utiliza para crear una nueva tabla, donde la información se almacena realmente. ALTER TABLE Se utiliza para modificar una tabla ya existente. DROP TABLE Se utiliza para eliminar por completo una tabla existente.
  • 9. MANIPULANDO LOS DATOS. SELECT Se utiliza cuando quieres leer (o seleccionar) tus datos. INSERT Se utiliza cuando quieres añadir (o insertar) nuevos datos. UPDATE Se utiliza cuando quieres cambiar (o actualizar) datos existentes. DELETE Se utiliza cuando quieres eliminar (o borrar) datos existentes. REPLACE Se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes. TRUNCATE Se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.
  • 10. Creación de una base de datos CREATE DATABASE SCHEMA IF NOT EXISTS bd_name Modificación de una base de datos ALTER DATABASE SCHEMA bd_name Eliminación de una base de datos DROP DATABASE SCHEMA IF EXISTS bd_name MANIPULANDO LOS DATOS.
  • 11.  Creación de una tabla: CREATE TABLE [IF NOT EXISTS] nombre_tabla (columnas/datos a almacenar en la tabla)  Modificación de una tabla: ALTER TABLE nombre_tabla  Eliminación de una tabla: DROP TABLE nombre_tabla  Ejemplo: CREATE TABLE IF NOT EXISTS persona ( DNI NUMBER(11) PRIMARY KEY, nombre VARCHAR(20), dirección VARCHAR(20) ); MANIPULACIÓN DE UNA TABLA EN UNA BASE DE DATOS
  • 12. RESTRICCIONES • Cuando se elimina/actualiza el atributo original al que se realiza la referencia. ON DELETE / ON UPDATE • Si se elimina/actualiza el atributo original, también se elimina/actualiza la referencia. CASCADE • No se elimina/actualiza las claves ajenas si es modificado el atributo original. NO ACTION
  • 13. RESTRICCIONES • Las claves ajenas obtienen un valor NULL cuando se modifica el atributo original. SET NULL • No se puede borrar mientras exista alguna ocurrencia de este en las tablas que hacen referencia a este atributo. RESTRICT
  • 14. Crear una base de datos mediante la especificación de múltiples archivos de datos y de transacciones. USE master GO CREATE DATABASE Medicamentos ON (NAME = medicamentos_dat; FILENAME = ‘D: BaseDatos / medicamentos.mdf, SIZE = 6, MAXSIZE = 10, FILEGROWTH = 1) GO Crear una base de datos sin especificar los archivos. CREATE DATABASE Productos EJEMPLOS
  • 15. SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. Las bases de datos de SQL Server se almacenan en archivos del sistema de archivos. RESUMEN
  • 16. • Ofrecer rendimiento crítico con tecnologías en memoria y mejores perspectivas de los datos, ya sea de forma local o en la web. RECOMENDACIONES
  • 17. Con SQL nos permite ingresar comandos o sentencias de tal manera que podemos administrar o crear una base de datos. Esta variedad de comandos nos permite generar información o datos desde la creación, modificación o mantenimiento a tablas las cuales también nos permite recuperar datos o importarlos de varias maneras. Es difícil imaginar hoy en día la concentración de información sin base de datos, las pequeñas o grandes industrias tienen como base de su sistema informático la construcción de base de datos con la que podemos tener gran versatilidad incluso con equipos. La seguridad en las bases de datos es muy importante debido a que garantiza la integridad física y lógica de los datos. CONCLUSIONES
  • 18. La base de datos en Microsoft SQL Server es muy importante porque permiten la modificación y extracción de la información, además proporciona herramientas para añadir, borrar, modificar y analizar los datos APRECIACIÓN DEL EQUIPO
  • 19. SQL Server: El "motor" del sistema. SQL Agent: Ejecución de tareas (Jobs, scripts programados) y envió de advertencias en caso de carga pesada e irregulares en el sistema. Full-Text Filter Daemon Launcher: La utilización en los indexes especiales del "Full text search" por búsqueda textual avanzada. SQL Browser: El "oyente" dedicado a comandos enviados y redirigirlos a su destino. SSIS Server: La operación del SSIS (la herramienta de ETL) SSAS Server: La operación del SSAS (la herramienta de OLAP) SSRS Server: La operación del SSRS (la herramienta de informes) GLOSARIO DE TÉRMINOS