Está en la página 1de 7

Actividad 2.

Creación, modificación y borrado de tablas

Eduard Andres Castellanos Torres

UMB Virtual

Ingeniera de software

Agosto 2019
Resumen

En esta actividad se va a desarrollar los ejercicios propuestos en la Actividad 2. Creación,


modificación y borrado de tablas.
Objetivos

Objetivo general
 Desarrollar la actividad 2. Creación, modificación y borrado de tablas.

Objetivos específicos
 Repasar la sintaxis para crear y manipular una base de datos usando el gestor de bases de
datos MySQL.
 Hacer los ejercicios propuestos por la actividad.
Actividad

1. Defina las sentencias necesarias para crear las siguientes tablas;

1.1

Código Apellido Nombre Fecha de nacimiento Edad

CREATE TABLE `personas` (


`codigo` INT(10) NOT NULL,
`apellido` VARCHAR(40) NOT NULL,
`nombre` VARCHAR(40) NOT NULL,
`fecha_de_nacimiento` DATE NOT NULL,
`edad` INT(10) NOT NULL
)

1.2

Valor a
Fecha Cedula Nombre Teléfono Dirección
pagar

CREATE TABLE `estudiantes` (


`fecha` DATE NOT NULL,
`cedula` BIGINT(14) NOT NULL,
`nombre` VARCHAR(40) NOT NULL,
`telefono` BIGINT(10) NOT NULL,
`dirección` VARCHAR(80) NOT NULL,
`valor_a_pagar` BIGINT(14) NOT NULL
)

1.3
Id
Nombre producto Cantidad Valor unidad Valor total
Producto
CREATE TABLE `productos` (
`fecha` DATE NOT NULL,
`cedula` BIGINT(14) NOT NULL,
`nombre` VARCHAR(40) NOT NULL,
`telefono` BIGINT(13) NOT NULL,
`dirección` VARCHAR(60) NOT NULL,
`valor_a_pagar` BIGINT(12) NOT NULL
)

1.4

Id Nombre Programa
Semestre
asignatura asignatura profesional

CREATE TABLE `asignaturas` (


`id_asignatura` INT NOT NULL,
`nombre` VARCHAR(40) NOT NULL,
`asignatura` VARCHAR(40) NOT NULL,
`semestre` VARCHAR(40) NOT NULL,
`programa_profesional` VARCHAR(60) NOT NULL
)

2. Defina las sentencias necesarias para realizar las siguientes modificaciones a las tablas dadas.

Código Apellido Nombre Fecha de nacimiento Edad

CREATE TABLE `personas` (


`codigo` INT(10) NOT NULL,
`apellido` VARCHAR(40) NOT NULL,
`nombre` VARCHAR(40) NOT NULL,
`fecha_de_nacimiento` DATE NOT NULL,
`edad` INT(10) NOT NULL
)

2.1 Incorpore una columna denominada Semestre.


ALTER TABLE `personas` ADD `semestre` INT(2) NOT NULL
AFTER `edad`;

2.2 Modifique el nombre de la primera columna, código por cedula.

ALTER TABLE
`personas` CHANGE `codigo`
`cedula` INT(10) NOT NULL;

2.3 Elimine la columna edad.

ALTER TABLE
`personas` DROP `edad`;

3. Defina las sentencias necesarias para realizar las siguientes modificaciones a las tablas dadas.

Valor a
Fecha Cedula Nombre Teléfono Dirección
pagar

CREATE TABLE `estudiantes` (


`fecha` DATE NOT NULL,
`cedula` BIGINT(14) NOT NULL,
`nombre` VARCHAR(40) NOT NULL,
`telefono` BIGINT(10) NOT NULL,
`dirección` VARCHAR(80) NOT NULL,
`valor_a_pagar` BIGINT(14) NOT NULL
)

3.1 Elimine la columna denominada fecha.

ALTER TABLE
`estudiantes` DROP `fecha`;

3.2 Adicione una columna denominada twitter.


3.3 Modifique el tipo de dato del atributo cedula.

ALTER TABLE
`estudiantes` CHANGE `cedula`
`cedula` INT(10) NOT NULL;

4. Defina las sentencias necesarias para realizar las siguientes modificaciones a las tablas dadas.

Id Nombre Programa
Semestre
asignatura asignatura profesional

CREATE TABLE `asignaturas` (


`id_asignatura` INT NOT NULL,
`nombre` VARCHAR(40) NOT NULL,
`asignatura` VARCHAR(40) NOT NULL,
`semestre` VARCHAR(40) NOT NULL,
`programa_profesional` VARCHAR(60) NOT NULL,
)

4.1 Adicione una columna denominada Id programa profesional.

ALTER TABLE
`asignaturas`
ADD
`id_programa_profesional`
INT(10) NOT NULL
AFTER
`id_asignatura`;

4.2 Elimine la columna denominada Semestre.

ALTER TABLE
`asignaturas` DROP `semestre`;

También podría gustarte