base de datos microsoft sql server

18
BASE DE DATOS EN MICROSOFT SQL SERVER INTEGRANTES: LISBETH ALEXANDRA VASQUEZ CIEZA ALCIRA GONZALES MUÑOZ PROFESOR: MARCO AURELIO PORRO CHULLI

Upload: lisbeth-alexandra-vasquez-cieza

Post on 22-Jan-2018

228 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: BASE DE DATOS MICROSOFT SQL SERVER

BASE DE DATOS EN

MICROSOFT SQL SERVER

INTEGRANTES:

LISBETH ALEXANDRA VASQUEZ CIEZA

ALCIRA GONZALES MUÑOZ

PROFESOR:

MARCO AURELIO PORRO CHULLI

Page 2: BASE DE DATOS MICROSOFT SQL SERVER

Es un sistema de manejo de bases de datos del modelo relacional,

desarrollado por la empresa Microsoft.

El lenguaje de desarrollo utilizado (por línea de comandos o

mediante la interfaz gráfica de Management Studio) es Transact-

SQL (TSQL), una implementación del estándar ANSI del lenguaje

SQL, utilizado para manipular y recuperar datos (DML), crear tablas y

definir relaciones entre ellas (DDL).

Page 3: BASE DE DATOS MICROSOFT SQL SERVER

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, donde la información y

datos se alojan en el servidor y los terminales o clientes de

la red sólo acceden a la información.

Además permite administrar información de otros servidores de

datos.

Page 4: BASE DE DATOS MICROSOFT SQL SERVER

MASTER: Todos los procedimientos, funciones y

tablas del sistema que están utilizadas por parte de

todas las bases de datos y que están instaladas

automáticamente, tanto como las que han sido

creado por parte de los administradores del

sistema.

Page 5: BASE DE DATOS MICROSOFT SQL SERVER

MODEL: Esta base de datos sirve de modelo. Siempre

que se crea una nueva base de datos, se realiza una

copia de la base de datos MODEL, heredando de ésta

su configuración y contenido, salvo que se especifique

lo contrario.

Page 6: BASE DE DATOS MICROSOFT SQL SERVER

TEMPDB: Base de datos temporal que se crea de

nuevo cada vez que el servicio reinicia. Se utiliza para

almacenar tablas temporales creadas por parte de los

usuarios o el sistema.

Page 7: BASE DE DATOS MICROSOFT SQL SERVER

MSDB: Principalmente 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), así como almacena la definición de otros

objetos como Operadores, Alertas, etc.

Page 8: BASE DE DATOS MICROSOFT SQL SERVER

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. Cada base

de datos tiene un archivo de

datos principal. La extensión

recomendada para los

nombres de archivos de datos

principales es .Mdf.

Page 9: BASE DE DATOS MICROSOFT SQL SERVER

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, mientras

que otras pueden tener varios

archivos de datos secundarios.

La extensión de nombre de

archivo recomendada para los

archivos de datos secundarios

es .Ndf.

Page 10: BASE DE DATOS MICROSOFT SQL SERVER

ARCHIVOS DE REGISTRO DE

TRANSACCIONES:

almacenan toda la información

de registro que se utiliza para

recuperar la base de datos.

Como mínimo, tiene que haber

un archivo de registro por cada

base de datos, aunque puede

haber varios. La extensión de

nombre de archivo

recomendada para los archivos

de registro es. Ldf.

Page 11: BASE DE DATOS MICROSOFT SQL SERVER

PRODUCTO

CARTESIANO

La operación producto

cartesiano denotada por una “x”

permite combinar información de

dos relaciones cualquiera. El

producto cartesiano de las

relaciones r1 y r2 está dado por

r1 x r2. Recuérdese que las

relaciones se definen como

subconjuntos del producto

cartesiano de un conjunto de

dominios.

Page 12: BASE DE DATOS MICROSOFT SQL SERVER
Page 13: BASE DE DATOS MICROSOFT SQL SERVER

PALABRA CLAVE USO

CREATE Crea un índice o una tabla que aún no existe.

ALTER Modifica una tabla o una columna existente.

DROP Elimina una tabla, columna o restricción existente.

ADD Agrega una columna o una restricción a una tabla.

COLUMN Se usa con ADD, ALTER o DROP.

CONSTRAINT Se usa con ADD, ALTER o DROP.

INDEX Se usa con CREATE.

TABLE Se usa con ALTER, CREATE o DROP.

Page 14: BASE DE DATOS MICROSOFT SQL SERVER

Una base de datos (cuya abreviatura es BD) es una entidad en la cual se

pueden almacenar datos de manera estructurada, con la menor redundancia

posible. Diferentes programas y diferentes usuarios deben poder utilizar estos

datos. Por lo tanto, el concepto de base de datos generalmente está relacionado

con el de red ya que se debe poder compartir esta información. De allí el

término base. "Sistema de información" es el término general utilizado para la

estructura global que incluye todos los mecanismos para compartir datos que se

han instalado.

Motor de base de datos es el servicio principal para almacenar, procesar y

proteger los datos. El Motor de base de datos proporciona acceso controlado y

procesamiento de transacciones rápido para cumplir con los requisitos de las

aplicaciones consumidoras de datos más exigentes de su empresa.

Page 15: BASE DE DATOS MICROSOFT SQL SERVER

ANÁLISIS RÁPIDOS: Conéctese y vea los datos en minutos.

COMPARTA EN SEGUNDOS: Publique un dashboard con

apenas unos clics para compartirlo en tiempo real en la web y en

dispositivos móviles.

DASHBOARDS INTELIGENTES: Combine diversas vistas de los

datos para tener una visión más amplia.

FACILIDAD DE USO: Cualquiera puede analizar datos con un

drag & drop (arrastrar y soltar) intuitivo

Page 16: BASE DE DATOS MICROSOFT SQL SERVER

Durante la realización de este trabajo, aprendimos acerca del, lenguaje SQL,

de los sistemas de gestión de bases de datos, y su importancia y utilidad a la

hora de almacenar, clasificar y manejar información, de cualquier tipo.

Desde usuarios particulares, hasta grandes empresas, gozan de las ventajas

que brindan los SGBD, desde clasificar la información según el criterio

deseado por el usuario, modificar la información que contiene una base de

datos, entre otras.

SQL significó un gran avance para este fin, almacenar y clasificar información,

además de que gracias a su aparición, hoy en día existe una gran variedad de

SGBD basados en el lenguaje SQL, como MySQL, PostgreSQL, Oracle, entre

otros.

Page 17: BASE DE DATOS MICROSOFT SQL SERVER

Usemos SQL Server, la que más nos gusta es SQL Server.

Es muy potente y muy conocida, es decir, siempre tienes

alguien a quien preguntar, además de a los propios técnicos

de SQL Server. Con miles y miles de páginas de ayuda

técnica. Una instalación SQL es un caso muy interesante.

Hay licencias gratuitas pero para determinados usos:

educación, pruebas, creación de programas gratuitos… pero

si quieres utilizarlo “comercialmente”, tienes que comprar la

licencia.

Page 18: BASE DE DATOS MICROSOFT SQL SERVER