Está en la página 1de 3

RESOLUCION DE LA EVALUACIN I UNIDAD

ASIGNATURA: Base de Datos SQL Server 2008. CARRERA PROFESIONAL: Computacin e Informtica TURNO: Maana SEMESTRE: V. Lea detenidamente cada una de las preguntas y responda en forma correcta.

N O T A

FECHA: 08-03-2013 SECCIN: nica

APELLIDOS Y NOMBRES: ..

1. Defina los siguientes Conceptos ( 5 puntos)


a. Porque se dice que el SQL Server es escalable, estable y seguro.
o Escalabilidad indica su habilidad para extender el margen de operaciones sin perder calidad o Estabilidad: su nivel de fallos disminuye por debajo de un determinado umbral, que vara

dependiendo de la estabilidad que se requiera.


o Seguro: Permite trabajar en modo cliente-servidor

b. Mencione que diferencias existe entre lenguaje de definicin de datos y lenguaje de manipulacin de datos
o lenguaje de definicin de datos, incluye rdenes para definir, modificar o borrar las tablas

(create, alter,drop)
o lenguaje de manipulacin de datos, nos permite recuperar los datos almacenados en la BD,

actualizar, aadir, suprimir o modificar datos (insert, update,delete, select)

c. Para qu sirve el Filename, maxsize y filegrowth?:


o Filename: Este parmetro especifica el nombre del archivo del SO y la ruta de acceso al archivo. o MaxSize: especifica el tamao mximo hasta el que puede crecer el archivo. o FileGrowth: Especifica el tamao de crecimiento del archivo.

d. Defina los conceptos de las sentencias Create y Alter


o Create: Se utiliza para crear una base de datos, tablas, campos e ndices o Alter: Sirve para modificar las bases de datos, las tablas, agregando campos o cambiando la

definicin de los campos.

e. En qu caso se utilizarn las siguientes restricciones: Unique y Check


o Unique: Esta restriccin obliga a que todos los valores de una determinada columna no estn

repetidos en otros registros.


o Check: Esta restriccin evala por medio de expresiones los valores que se insertan en una

columna, una vez que se evala devuelve un resultado, en funcin de si el dato es vlido (Verdadero) o no (Falso).

Ing. Luis Garca Valdivia

pg. 1

2. Crear la base de datos dentro de la carpeta EXAMEN con el nombre de nombre_Examen cuyas caractersticas son las siguientes: (5 puntos)
ARCHIVO DE DATOS TAMAO: 8 MB TAMAO MAXIMO: 40 MB ARCH.INCREMEN: 2 MB create database examen on primary ( name='examen_dat', filename='d:\examen\examen_dat.mdf', size=8mb, maxsize=40mb, filegrowth=2mb ) log on ( name='examen_dat', filename='d:\examen\examen_dat.ldf', size=5mb, maxsize=10mb, filegrowth=1mb ) ARCHIVO DE REGISTRO TAMAO: 5 MB TAMAO MAXIMO: 10 MB ARCH. INCREMEN: 1 MB

3. dentro de esta base de datos usted deber crear las siguientes tablas: (5 puntos)
Cliente: Cdigo char (4), nombre, apellido paterno, apellido materno, fecha de nacimiento, telfono Producto Cdigo char (4), descripcin, cantidad, precio unitario, precio total use examen go create table cliente ( cod char(4) not null, nombre varchar(20), ape_pat varchar(20), ape_mat varchar(20), fec_nac date, telefono varchar(9) )
Ing. Luis Garca Valdivia

use examen go create table producto ( cod char(4) not null, descripcion varchar(40), cantidad int, precio_unit decimal(6,2), precio_tot as (cantidad*precio_unit) )
pg. 2

4.

Desarrolle lo siguiente: (5 puntos)


Ingresar 5 registros a cada una de las tablas Eliminar 2 registros de la tabla cliente Actualizar los datos de uno de los registros de la tabla cliente. Eliminar la tabla Producto

-- Insertar registros a la tabla cliente insert insert insert insert insert cliente cliente cliente cliente cliente values('c001','Juan','Perez','Perez','3/12/1990','987876565') values('c002','Carlos','Marquina','Torres','8/16/1984','456345612') values('c003','Mercedes','Bustamante','Zevallos','1/25/1979','876546786') values('c004','Raquel','Flores','Tacuri','7/9/1956','098767564') values('c005','Percy','Landeo','Quintana','6/23/1990','564328976')

select * from cliente -- Ingresar registros a la tabla Producto insert producto values('p001','producto1','5','12.5') insert producto values('p002','producto2','7','5') insert producto values('p003','producto3','4','7.7') insert producto values('p004','producto4','3','3.5') insert producto values('p005','producto5','10','2') select * from producto -- eliminar registros delete from cliente where cod='c002' delete from cliente where cod='c005' -- Actualizar o modificar registros. update cliente set nombre='Luis' where nombre ='Juan' -- eliminar tabla producto drop table producto

Ing. Luis Garca Valdivia

pg. 3

También podría gustarte