INTEGRANTES:
 DEISY GLADYS VILCHEZ CIEZA
 LELY YOJANY YDROGO MEGO
PROFESOR: MARCO AURELIO PORRO CHULLI
BASE DE DATOS EN MICROSOFT SQL SERVER
DEFINICIÓN
Microsoft SQL Server es un Sistema Gestor
de Bases de datos relacionales, es capaz de
gestionar cualquier tipo de datos, en cualquier
sitio y momento. Almacena datos de
documentos estructurados, semiestructurados
o no estructurados como imágenes, música y
archivos directamente dentro de la base de
datos. Se obtiene más rendimiento de los
datos, poniendo a disposición servicios
integrados como son consultas, búsquedas,
sincronizaciones, informes y análisis.
DESVENTAJAS DE SQL SERVER
 Utiliza mucho la memoria RAM para las instalaciones y utilización de
software.
 No se puede utilizar como practicas porque se prohíben muchas
cosas, tiene restricciones en lo particular.
 La relación, calidad y el precio esta muy debajo comparado con
Oracle.
 Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y
demasiado pequeño, una pésima implementación de los tipos de
datos variables.
VENTAJAS DE SQL SERVER
 Es un sistema de gestión de base de datos.
 Es útil para manejar y obtener datos de la red de redes.
 Nos permite olvidarnos de los ficheros que forman la base de datos.
 Si trabajamos en una red social nos permite agregar otros servidores de
SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno
de ellos se puede conectar al servidor de su otro compañero y así se
puede ver las bases de datos del otro compañero con SQL Server.
 SQL permite administrar permisos a todo. También permite que alguien
conecte su SQL al nuestro pero sin embargo podemos decirle que no
puede ver esta base de datos pero otro si.
OBJETIVO
El objetivo de SQL Server es el poder
solucionar aquellos problemas de
negocios que enfrentan las personas.
Minimizando así los costos y la
complejidad de las bases de datos. SQL
Server es lanzada con el fin de ser la
base de datos más fácil de utilizar para
construir, administrar e implementar
aplicaciones de negocios.
CARACTERISITICAS
 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente 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.
BASE DE DATOS DEL SISTEMA
Base de datos maestra
Base de datos msdb
Base de datos model
Registra toda la información del sistema para una
instancia de SQL Server.
La utiliza el Agente SQL Server para programar
alertas y trabajos.
Se utiliza como plantilla para todas las bases de
datos creadas en la instancia de SQL Server. Las
modificaciones hechas a la base de datos model,
como el tamaño de la base de datos, la
intercalación, el modelo de recuperación y otras
opciones de base de datos
Base de datos tempdb
Base de datos Resource
Base de datos de solo lectura que contiene objetos
del sistema que se incluyen con SQL Server. Los
objetos del sistema persisten físicamente en la base
de datos Resource, pero aparecen lógicamente en
el esquema sys de cada base de datos.
Área de trabajo que contiene objetos temporales o
conjuntos de resultados intermedios.
ARCHIVOS DE LA BASE DE DATOS
Principal: El archivo de
datos principal incluye
la información de inicio
de la base de datos y
apunta a los demás
archivos de la misma.
Los datos y objetos del
usuario se pueden
almacenar en este
archivo o en archivos
de datos secundarios.
Cada base de datos
tiene un archivo de
datos principal. La
extensión recomendada
para los nombres de
archivos de datos
principales es mdf.
Secundario: Los archivos
de datos secundarios son
opcionales, están definidos
por el usuario y almacenan
los datos del usuario. Se
pueden utilizar para
distribuir datos en varios
discos colocando cada
archivo en una unidad de
disco distinta. Además, si
una base de datos supera
el tamaño máximo
establecido para un
archivo de Windows,
puede utilizar los archivos
de datos secundarios para
permitir el crecimiento de
la base de datos. La
extensión de nombre de
archivo recomendada para
archivos de datos
secundarios es ndf.
Registro de transacciones:
Los archivos del
registro de
transacciones
contienen la
información de registro
que se utiliza para
recuperar la base de
datos. Cada base de
datos debe tener al
menos un archivo de
registro. La extensión
recomendada para los
nombres de archivos
de registro es ldf.
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.
Definiendo cómo es
almacenada la
información.
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.
Crear una base de datos llamada Escuela con archivo primario, secundario.
USE master
GO
CREATE DATABASE BdEscuela
ON PRIMARY
(
NAME ='Escuela_dat',
FILENAME = 'D: BaseDeDatos Escuela.mdf',
SIZE =100 MB,
MAXSIZE = 250 MB,
FILEGROWTH = 2 MB),
(
NAME ='Escuela_sec',
FILENAME = 'D: BaseDeDatos Escuela.ndf',
SIZE =100 MB,
MAXSIZE = 350 MB,
FILEGROWTH = 5 MB
)
GO
Crear una base Universidad con archivo primario
USE master
GO
CREATE DATABASE BdUniversidad
ON PRIMARY
(
NAME ='Universidad_dat',
FILENAME = 'D:SistemaUniversidad.mdf',
SIZE =100 MB,
MAXSIZE = 250 MB,
FILEGROWTH = 2 MB)
Microsoft sql server

Microsoft sql server

  • 1.
    INTEGRANTES:  DEISY GLADYSVILCHEZ CIEZA  LELY YOJANY YDROGO MEGO PROFESOR: MARCO AURELIO PORRO CHULLI BASE DE DATOS EN MICROSOFT SQL SERVER
  • 2.
    DEFINICIÓN Microsoft SQL Serveres un Sistema Gestor de Bases de datos relacionales, es capaz de gestionar cualquier tipo de datos, en cualquier sitio y momento. Almacena datos de documentos estructurados, semiestructurados o no estructurados como imágenes, música y archivos directamente dentro de la base de datos. Se obtiene más rendimiento de los datos, poniendo a disposición servicios integrados como son consultas, búsquedas, sincronizaciones, informes y análisis.
  • 3.
    DESVENTAJAS DE SQLSERVER  Utiliza mucho la memoria RAM para las instalaciones y utilización de software.  No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular.  La relación, calidad y el precio esta muy debajo comparado con Oracle.  Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables.
  • 4.
    VENTAJAS DE SQLSERVER  Es un sistema de gestión de base de datos.  Es útil para manejar y obtener datos de la red de redes.  Nos permite olvidarnos de los ficheros que forman la base de datos.  Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server.  SQL permite administrar permisos a todo. También permite que alguien conecte su SQL al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.
  • 5.
    OBJETIVO El objetivo deSQL Server es el poder solucionar aquellos problemas de negocios que enfrentan las personas. Minimizando así los costos y la complejidad de las bases de datos. SQL Server es lanzada con el fin de ser la base de datos más fácil de utilizar para construir, administrar e implementar aplicaciones de negocios.
  • 6.
    CARACTERISITICAS  Soporte detransacciones.  Escalabilidad, estabilidad y seguridad.  Soporta procedimientos almacenados.  Incluye también un potente 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.
  • 7.
    BASE DE DATOSDEL SISTEMA Base de datos maestra Base de datos msdb Base de datos model Registra toda la información del sistema para una instancia de SQL Server. La utiliza el Agente SQL Server para programar alertas y trabajos. Se utiliza como plantilla para todas las bases de datos creadas en la instancia de SQL Server. Las modificaciones hechas a la base de datos model, como el tamaño de la base de datos, la intercalación, el modelo de recuperación y otras opciones de base de datos
  • 8.
    Base de datostempdb Base de datos Resource Base de datos de solo lectura que contiene objetos del sistema que se incluyen con SQL Server. Los objetos del sistema persisten físicamente en la base de datos Resource, pero aparecen lógicamente en el esquema sys de cada base de datos. Área de trabajo que contiene objetos temporales o conjuntos de resultados intermedios.
  • 9.
    ARCHIVOS DE LABASE DE DATOS
  • 10.
    Principal: El archivode datos principal incluye la información de inicio de la base de datos y apunta a los demás archivos de la misma. Los datos y objetos del usuario se pueden almacenar en este archivo o en archivos de datos secundarios. Cada base de datos tiene un archivo de datos principal. La extensión recomendada para los nombres de archivos de datos principales es mdf. Secundario: Los archivos de datos secundarios son opcionales, están definidos por el usuario y almacenan los datos del usuario. Se pueden utilizar para distribuir datos en varios discos colocando cada archivo en una unidad de disco distinta. Además, si una base de datos supera el tamaño máximo establecido para un archivo de Windows, puede utilizar los archivos de datos secundarios para permitir el crecimiento de la base de datos. La extensión de nombre de archivo recomendada para archivos de datos secundarios es ndf. Registro de transacciones: Los archivos del registro de transacciones contienen la información de registro que se utiliza para recuperar la base de datos. Cada base de datos debe tener al menos un archivo de registro. La extensión recomendada para los nombres de archivos de registro es ldf.
  • 12.
    CREATE DATABASE: Seutiliza 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. Definiendo cómo es almacenada la información.
  • 13.
    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.
  • 14.
    Crear una basede datos llamada Escuela con archivo primario, secundario. USE master GO CREATE DATABASE BdEscuela ON PRIMARY ( NAME ='Escuela_dat', FILENAME = 'D: BaseDeDatos Escuela.mdf', SIZE =100 MB, MAXSIZE = 250 MB, FILEGROWTH = 2 MB), ( NAME ='Escuela_sec', FILENAME = 'D: BaseDeDatos Escuela.ndf', SIZE =100 MB, MAXSIZE = 350 MB, FILEGROWTH = 5 MB ) GO
  • 15.
    Crear una baseUniversidad con archivo primario USE master GO CREATE DATABASE BdUniversidad ON PRIMARY ( NAME ='Universidad_dat', FILENAME = 'D:SistemaUniversidad.mdf', SIZE =100 MB, MAXSIZE = 250 MB, FILEGROWTH = 2 MB)