Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FICHA: 2061871
PROGRAMA: Programación de Software
EJERCICIOS PROPUESTOS
Ejercicio 1:
• Teniendo en cuenta el siguiente modelo, c ree la base de datos que se llame Ejercito, Muestre la base de
datos creada, luego cree las tablas correspondientes (Soldado, Compañía y Dotación) con sus respectivos
campos. Tenga en cuenta seleccionar tipos de datos, tamaños , primary key.
Teniendo en cuenta el siguiente Modelo Conceptual (MER), realice el Modelo Lógico MR, luego cree la base de
datos que se llame Sena y a su vez cree las tablas según corresponda :
3. Teniendo en cuenta que el siguiente modelo presenta algunos errores, corrija el modelo utilizando la
herramienta DIA y utilizando el Sistema gestor de bases de datos MySQL ó SQL Server, cree la base de datos que
se llame Ventas y dentro de ellas cree las tablas .
1. Realizar una modificación a la tabla Productos agregando el campo ValorComprado tipo doble.
5. Modifique el campo Edad_Cliente de tipo entero cambiándolo por Fecha_Nacimiento_Cliente de tipo Fecha
en la tabla Clientes.
Después de realizar los tres ejercicios anteriores, consigne el código de cada uno de ellos en cada uno de los
espacios correspondientes.
Administrador@ENRIQUE c:\xampp
# mysql -u root
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
+----------------------+
| Database |
+----------------------+
| appmaestro |
| appmaestro_php |
| ejercito |
| equipos_colombianos |
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin |
| repartidora_paquetes |
| test |
+----------------------+
Database changed
MariaDB [ejercito]> create table soldado(sol_codigo int NOT NULL PRIMARY KEY
AUTO_INCREMENT,sol_nombre varchar(30),sol_apellido varchar(30),sol_edad int);
MariaDB [ejercito]> create table compania(com_codigo int NOT NULL PRIMARY KEY
AUTO_INCREMENT,com_nombre varchar(50),com_cantidad_soldados int);
MariaDB [ejercito]> create table dotacion(dot_codigo_articulo int NOT NULL PRIMARY KEY
AUTO_INCREMENT,dot_nombre_articulo varchar(30),dot_cantidad_articulos int);
+--------------+-------------+------+-----+---------+----------------+
+--------------+-------------+------+-----+---------+----------------+
+-----------------------+-------------+------+-----+---------+----------------+
+-----------------------+-------------+------+-----+---------+----------------+
-------+-------------+------+-----+---------+----------------+
+------------------------+-------------+------+-----+---------+----------------+
+------------------------+-------------+------+-----+---------+----------------+
---------+-------------+------+-----+---------+----------------+
+--------------------+
| Tables_in_ejercito |
+--------------------+
| dotacion |
| soldado |
+--------------------+
+---------------+-------------+------+-----+---------+----------------+
+---------------+-------------+------+-----+---------+----------------+
+---------------+-------------+------+-----+---------+----------------+
MariaDB [ejercito]>
Ejercicio2: Código de la base de datos SENA
Administrador@ENRIQUE c:\xampp
# mysql -u root
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
+----------------------+
| Database |
+----------------------+
| appmaestro |
| appmaestro_php |
| ejercito |
| equipos_colombianos |
| information_schema |
| mysql |
| performance_schema |
| phpmyadmin |
| repartidora_paquetes |
| sena |
| test |
+----------------------+
Database changed
MariaDB [sena]> create table instructor(ins_codigo int NOT NULL PRIMARY KEY
AUTO_INCREMENT,ins_nombre varchar(30),ins_apellido varchar(30),ins_telefono int);
MariaDB [sena]> create table aprendiz(apr_codigo int NOT NULL PRIMARY KEY
AUTO_INCREMENT,apr_nombre varchar(30),apr_apellido varchar(30),apr_programa_formacion varchar
(50));
+----------------+
| Tables_in_sena |
+----------------+
| aprendiz |
| instructor |
+----------------+
+------------------------+-------------+------+-----+---------+----------------+
+------------------------+-------------+------+-----+---------+----------------+
| apr_codigo | int(11) | NO | PRI | NULL | auto_increment |
+------------------------+-------------+------+-----+---------+----------------+
+--------------+-------------+------+-----+---------+----------------+
+--------------+-------------+------+-----+---------+----------------+
+--------------+-------------+------+-----+---------+----------------+
+----------------+
| Tables_in_sena |
+----------------+
| estudiante |
| instructor |
+----------------+
+---------------+-------------+------+-----+---------+----------------+
+---------------+-------------+------+-----+---------+----------------+
+---------------+-------------+------+-----+---------+----------------+
+---------------+-------------+------+-----+---------+----------------+
+---------------+-------------+------+-----+---------+----------------+
MariaDB [sena]>