BASE DE DATOS MICROSOFT SQL SERVER
-
Upload
lisbeth-alexandra-vasquez-cieza -
Category
Engineering
-
view
228 -
download
3
Transcript of 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
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.