Está en la página 1de 3

Actividad X.

Cambio de esquema en SQL.

Bases de datos
Profesor: Daniel Valencia Candelas

Benuto Castaeda Marcos Giovanni


Fecha: 12/05/2015

CUCEI
CENTRO UNIVERSITARIO DE CIENCIAS
EXACTAS E INGENIERIAS

1.

La sentencia SQL para crear una tabla con 2 atributos A y B, donde A y B sean de distinto tipo de dato y A sea la llave
primaria. La tabla y sus atributos cuenten con nombres claros y significativos.
Alumno
Column Name

CREATE TABLE Alumno ( IDAlumno INT PRIMARY KEY,


NombreAlumno VARCHAR(50));

2.

Condensed Type

Nullable

IDAlumno

int

No

NombreAlumno

varchar(50)

Yes

La sentencia SQL para modificar el tipo del atributo B de la tabla anterior, de modo que sea un tipo distinto al actual y diferente
al del atributo A.
Alumno
Column Name

ALTER TABLE Alumno


ALTER COLUMN NombreAlumno CHAR(50);

3.

Condensed Type

Nullable

IDAlumno

int

No

NombreAlumno

char(50)

Yes

La sentencia SQL para agregar a la tabla anterior un atributo C, que se coloque en la tabla antes del atributo B, y C
sea de tipo distinto al de los otros atributos de la tabla.
Colocar un atributo antes de otro en la tabla por medio de un Query en SQL Server no es posible a menos que se agregue el
atributo por medio del diagrama de la siguiente manera. (Se da click derecho sobre el atributo que suceder al nuevo atributo y
se da click nuevamente en Insert Column)
Alumno *
Column Name

Condensed Type

Nullable

IDAlumno

int

No

DomicilioAlumno

varchar(40)

Yes

NombreAlumno

char(50)

Yes

Es importante aclarar que despus de cualquier cambio por medio del diagrama ste debe guardarse, para que las tablas se
actualicen con los nuevos cambios, esto debe hacerse antes de volver a manipular el query en el que se est trabajando con las
tablas.

4.

La sentencia SQL para remover de la tabla anterior el atributo B.


Alumno
Column Name

ALTER TABLE Alumno


DROP COLUMN NombreAlumno;

Actividad X. February 2015

Condensed Type

Nullable

IDAlumno

int

No

DomicilioAlumno

varchar(40)

Yes

5.

La sentencia SQL para eliminar la tabla anterior.

DROP TABLE Alumno

6.

Para cada uno de los puntos anteriores ilustrar los atributos actualizados de la tabla con sus tipos de dato correspondientes.

Actividad X. February 2015

También podría gustarte