Академический Документы
Профессиональный Документы
Культура Документы
GUÍA 1 Pág. 1
I. OBJETIVOS
II. INTRODUCCIÓN
Un RDBMS como SQL Server, contiene muchos objetos, pero se dice que los objetos
de base de datos más importantes son:
La base de datos es el objeto de nivel más alto al que se puede hacer referencia en
cualquier versión de SQL Server.
Por regla general, una base de datos es un grupo que incluye, al menos, un conjunto de
objetos de tabla y, con mucha frecuencia, otros objetos, como procedimientos
almacenados, desencadenadores y vistas que pertenecen a una agrupación
determinada de datos guardados en las tablas de la base de datos.
Un RDBMS, como SQL Server, puede tener múltiples bases de datos de usuario en un
solo servidor o puede tener una sola base de datos. La cantidad que resida en un solo
SQL Server dependerá de factores como la capacidad (potencia de la CPU, limitaciones
E/S del disco, memoria, etc.), la autonomía (una persona tiene derechos de
GUÍA 1 Pág. 2
Administración para el servidor en el que se esta ejecutando el sistema y otra persona
tiene derechos de administración para un servidor diferente) o simplemente de cuántas
base de datos tenga su empresa o su cliente.
La primera vez que cargue SQL Server, tendrá cuatro bases de datos del sistema:
master
model
msdb
tempdb
Para que el servidor se ejecute correctamente, tienen que instalarse todas. (De hecho,
algunas no se ejecutarán si no están todas (instaladas).
A continuación se listan algunos de los ejemplos de Base de Datos que se pueden
descargar y trabajar con ellas:
AdventureWorks(la base de datos ejemplo)
AdventureWorksDW(ejemplo par utilizar con Análisis Services)
GUÍA 1 Pág. 3
Modificando tablas.
El comando ALTER TABLE, permite modificar una definición de tabla al alterar, agregar
o quitar columnas y restricciones, o deshabilitar o habilitar restricciones y
desencadenadores.
Sintaxis.
ALTER TABLE nombre_de_la_tabla ADD nombre_de_columna_a_agregar TIPO DE DATO
Ejemplo: El ejemplo siguiente agrega una columna que permite valores NULL y a la que
no se han proporcionado valores mediante una definición DEFAULT. Cada fila tendrá
un valor NULL en la nueva columna.
ALTER TABLE demo
ADD telefono VARCHAR(8) NULL
Ejemplo:
Delete from demo where nombre=’julia’
GUÍA 1 Pág. 4
INSTRUCCION SELECT
Ejemplo 1
USE Northwind
SELECT * FROM Employees
Guía de Laboratorio Nº 1
Computadora con SQL SERVER 2005
Disquete o memoria USB
IV. PROCEDIMIENTO
Ejercicio No 1
Realizar lo siguiente.
1. Crear una Base de datos con el siguiente nombre: SUCARNET_PRACTICA1
Nota: recuerde que SUCARNET se refiere a su código de carné como estudiante de la UDB
GUÍA 1 Pág. 5
2. Poner en uso la base de datos que acaba de crear con el comando USE
Ejemplo: USE SUCARNET_PRACTICA1
TABLA : MATERIAS
CAMPO TIPO DE DATO LONGITUD
IdMateria INT
Materia VARCHAR 30
TABLA : NOTAS
CAMPO TIPO DE DATO LONGITUD
IdEstudiante INT
IdMateria INT
Nota DECIMAL (10,2)
Tabla Estudiantes
IdEstudiante Nombres Apellidos Dirección Teléfono
GUÍA 1 Pág. 6
Tabla MATERIAS
IdMateria Materias
111 Base de datos II
114 Ingenieria del Software
115 SQL SERVER
Tabla NOTAS
5. Eliminar registros
Eliminar los registros de la tabla NOTAS; su IdMateria sea igual a 111
DELETE FROM NOTAS WHERE IdMateria = 113
6. Actualizar registros
Modificar los registros de la tabla NOTAS para el IdEstudiante = 2 y IdMateria =
115, la nota a modificar es 8.0 a 9.0
UPDATE NOTAS SET Nota=9.0 WHERE IdEstudiante =1 AND IdMateria=115
7. Modificar el nombre de la materia Ingenieria del Software por Desarrollo del
Software
8. Eliminar a todos los alumnos que tengan apellido URRUTIA
9. Listar todos los estudiantes la tabla estuantes
SELECT * FROM ESTUDIANTES
10. Listar los apellidos y la direccion de los estudiantes que tienen id 1
GUÍA 1 Pág. 8