SlideShare una empresa de Scribd logo
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

PPTX
Presentacion de Microsoft SQL Server.
PPT
BASE DE DATOS INTRODUCCION
PPT
Introduccion al análisis de sistemas de información
PPTX
Ventajas y desventajas de las bdoo
PPTX
Origen de una base de datos
PPT
Sistemas de informacon computarizados
PPTX
presentacion de Access
PPSX
Exposicion oracle
Presentacion de Microsoft SQL Server.
BASE DE DATOS INTRODUCCION
Introduccion al análisis de sistemas de información
Ventajas y desventajas de las bdoo
Origen de una base de datos
Sistemas de informacon computarizados
presentacion de Access
Exposicion oracle

La actualidad más candente (20)

PPTX
Tipos de software
PPTX
NoSQL bases de datos no relacionales
PPTX
Presentacion bases de datos
PPTX
Big data presentación
PDF
Diseño logico de una base de datos
PPTX
Retos y oportunidades en Archivos y Gestión Documental ante la Web Semántica
PPTX
PPT
Presentación archivos y carpetas de windows
PDF
1. Modelo de Datos
PDF
Reincorporacion
PDF
Diagramas de implementacion
PPTX
8. Técnicas y herramientas de auditoria de sistemas
DOCX
Pestaña referencias del word
DOCX
Cuadro comparativo de SMBD
PPTX
MS-DOS 1
DOCX
Resumen de la base de datos.
PPTX
Administracion de Bases de datos
PPTX
Presentacion bases de datos
DOCX
Manuales Sistemas de Información
PPT
CREACION DE TABLAS
Tipos de software
NoSQL bases de datos no relacionales
Presentacion bases de datos
Big data presentación
Diseño logico de una base de datos
Retos y oportunidades en Archivos y Gestión Documental ante la Web Semántica
Presentación archivos y carpetas de windows
1. Modelo de Datos
Reincorporacion
Diagramas de implementacion
8. Técnicas y herramientas de auditoria de sistemas
Pestaña referencias del word
Cuadro comparativo de SMBD
MS-DOS 1
Resumen de la base de datos.
Administracion de Bases de datos
Presentacion bases de datos
Manuales Sistemas de Información
CREACION DE TABLAS
Publicidad

Destacado (10)

PPTX
Mona presentation (8)
PDF
Cardiologia obstetrica
PPTX
Intro to my sql
PPT
Podcast Workshop Staff Development Sept09
PPTX
A Quick Look at Muncie Grantees and Grantmakers
PDF
Review paper kelompok_12_jaringan_komputer
PPTX
Calculo relacional
PPTX
3 poem lord shiva
PPTX
Apresentação sobre os cinco anos da CONITEC
Mona presentation (8)
Cardiologia obstetrica
Intro to my sql
Podcast Workshop Staff Development Sept09
A Quick Look at Muncie Grantees and Grantmakers
Review paper kelompok_12_jaringan_komputer
Calculo relacional
3 poem lord shiva
Apresentação sobre os cinco anos da CONITEC
Publicidad

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

PPTX
BASE DE DATOS MICROSOFT SQL SERVER
PPTX
BASE DE DATOS EN MICROSOFT SQL SERVER
PDF
S07.s1.s2 - Material Base de Datos - SISE
PPTX
Microsoft sql server
PPTX
Diapositivas de base de datos
PPT
Administracinyprogramacinensql server
PPTX
Base de datos en sql
PPTX
Base de datos en microsoft sql server
PPTX
BASE DE DATOS EN SQL
PDF
sesion 01_sql basico.pdf
PPTX
Diapositivas De Tablas y Base Datos
PPT
Administración y programación en sql server
PDF
Sql
PPTX
Presentation Introduction to Databases and its Organization
PPTX
Base de Datos en SQL
PPTX
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
PDF
Base de datos de la unp es facil no te compliques
PPTX
Base datos sql
PPTX
Base de Datos en Microsoft SQL Server
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVER
S07.s1.s2 - Material Base de Datos - SISE
Microsoft sql server
Diapositivas de base de datos
Administracinyprogramacinensql server
Base de datos en sql
Base de datos en microsoft sql server
BASE DE DATOS EN SQL
sesion 01_sql basico.pdf
Diapositivas De Tablas y Base Datos
Administración y programación en sql server
Sql
Presentation Introduction to Databases and its Organization
Base de Datos en SQL
SQL - HUARAC TOLEDO ENNETH HARLOLD.pptx
Base de datos de la unp es facil no te compliques
Base datos sql
Base de Datos en Microsoft SQL Server

Más de thalia margarita serrano diaz (20)

PPTX
Modelo de referencia osi
PPTX
Clasificacion de redes
PPTX
Array bidimensionales
PPTX
Lenguaje ensamblador
PPTX
PPTX
Procedimientos almacenados
PPTX
PPTX
Procedimientos almacenados
PPTX
Lenguaje transact sql
PPTX
Tablas y tipos de datos
PPTX
Microsoft sql server 2012
PPTX
PPTX
Algebra relacional
PPTX
PPTX
PPTX
PPTX
Fases para la creación de una base de datos
Modelo de referencia osi
Clasificacion de redes
Array bidimensionales
Lenguaje ensamblador
Procedimientos almacenados
Procedimientos almacenados
Lenguaje transact sql
Tablas y tipos de datos
Microsoft sql server 2012
Algebra relacional
Fases para la creación de una base de datos

Último (20)

PDF
Armado de estructura Media tensión de 22.9
PDF
Marco Legal de la Gestión Tecnológica en Venezuela - Enderson Mendez
PPTX
Presentacion_Palcoma_Alta energia solar eolica
PDF
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
PDF
Informe Estudio Final Apagon del 25 de febrero
PDF
1132-2018 espectrofotometro uv visible.pdf
PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PDF
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
PDF
Electricidad-Estatica-Peligros-Prevencion.pdf
PPTX
Seminario de telecomunicaciones para ingeniería
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PDF
Módulo-de Alcance-proyectos - Definición.pdf
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
DOC
informacion acerca de la crianza tecnificada de cerdos
PDF
marco legar de la gestion tecnologica en venezuela
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PPTX
Software para la educación instituciones superiores
PPTX
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
PPTX
GEOLOGIA, principios , fundamentos y conceptos
PPTX
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
Armado de estructura Media tensión de 22.9
Marco Legal de la Gestión Tecnológica en Venezuela - Enderson Mendez
Presentacion_Palcoma_Alta energia solar eolica
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
Informe Estudio Final Apagon del 25 de febrero
1132-2018 espectrofotometro uv visible.pdf
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
Electricidad-Estatica-Peligros-Prevencion.pdf
Seminario de telecomunicaciones para ingeniería
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
Módulo-de Alcance-proyectos - Definición.pdf
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
informacion acerca de la crianza tecnificada de cerdos
marco legar de la gestion tecnologica en venezuela
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
Software para la educación instituciones superiores
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
GEOLOGIA, principios , fundamentos y conceptos
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.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