Está en la página 1de 12

Corte 1 Bases de datos avanzadas

Proyecto de Aula primera entrega

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR CUN

Bases de datos avanzadas

Proyecto de aula entrega 1

Presentada por:
Andres Espitia Aranza

BOGOTA –COLOMBIA

Año: 2021

1
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

Contenido

Contenido .................................................................................................................................. 2

Presentación.......................................................................................................................... 3

Objetivo ................................................................................................................................. 4

Creación de la base de datos................................................................................................. 5

Creación de tablas ................................................................................................................. 7

Ingreso de datos .................................................................................................................... 9

Actualización de datos ........................................................................................................ 11

Borrado de datos ................................................................................................................. 12

2
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

Presentación

El siguiente manual mostrara a los usuarios de soporte del sistema (Tienda Virtual UrbanStyle)

la estructura y creación del sistema de bases de datos, el desarrollo de la base datos desde su

fase inicial hasta su fase final, el ingreso, edición y administración de la información registrada

en la base de datos, la regularización de las tablas, la ejecución de consultas y la tratativa de la

información registrada en esta.

3
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

Objetivo

Informar y especificar al usuario la estructura y conformación del sistema con el fin de que

puedan hacer soporte y modificaciones o actualizaciones al sistema en general.

4
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

Creación de la base de datos

Manejaremos una base de datos bajo un servidor SQL por lo cual podremos ejecutar nuestro

proyecto en cualquier motor de base de datos conocido, para efectos del ejercicio crearemos

nuestra base de datos en MySQL Workbench versión 8.0.23

1. Procederemos con la iniciación del programa MySQL Workbench y estableceremos

nuestra conexión Mysql

• Tipos de datos en SQL server

a la hora de administrar información es importante conocer el tipo de datos que estamos


trabajando en nuestras bases de datos, para esto el material audiovisual de la semana 5 nos da
una visual de los tipos de datos más utilizados a la hora de gestionar bases de datos y no los
presenta a continuación:

5
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

2. Una vez hayamos iniciado nuestra conexión procederemos con la creación de la base
de datos para nuestra tienda virtual, para crear una base de datos usamos el siguiente
código:

Para ejecutar la orden que hemos escrito debemos hacer click en el icono:

Después de ejecutada la orden nos aparecerá la base de datos creada en la vista de schemas a
mano izquierda de nuestra ventana de workbench:

6
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

Creación de tablas

En esta sección presentaremos el esquema de tablas creado para nuestra tienda virtual, los

tipos de datos, el código para la creación de las tablas y para el ingreso de información en cada

uno de ellos.

Tipos de datos

Int: representa, generalmente, un conjunto de enteros de 32 bits cuyo rango va desde el -

2.147.483.648 al 2.147.483.647

Varchar: almacenas series de caracteres de hasta 255 bytes en un campo de longitud variable.

Los datos pueden consistir en letras, números y símbolos.

Decimal: “tipo de datos proporciona el mayor número de dígitos significativos para un

número. Admite hasta 29 dígitos significativos y puede representar valores que superan los

7,9228 x 10 ^ 28. Es especialmente adecuado para los cálculos, como finanzas, que requieren

un gran número de dígitos, pero no pueden tolerar errores de redondeo”

1. Para la creación de una tabla aplicaremos el comando DDL CREATE TABLE seguido del

nombre de la base de datos y el nombre que queremos asignarle a nuestra tabla, en el

siguiente diagrama procederemos con la creación de la tabla productos la cual tendrá

los siguientes datos: (idProductos, Nombre y precio)

7
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

En nuestra tabla productos hemos indicado a SQL crear 3 columnas con las siguientes

características:

- ´idProductos´: permitirá valores de tipo enteros, es nuestra llave primaria, es un

campo que no permite campos nulos y deberá autoincrementarse con cada registro

ingresado.

- ´Nombre´: Permitirá valores de tipo varchar de 45 y es un campo que tampoco

permite valores nulos.

- ´Precio´: Permite valores de tipo decimal y es un campo que no permite valores nulos

Procederemos con la creación de las 2 tablas restantes las cuales serán clientes e inventarios,

estas tablas manejarán los mismos tipos de datos usados en la tabla productos y aplicaremos

el mismo comando DDL CREATE

8
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

Ingreso de datos

A continuación, explicaremos el uso del comando DML INSERT para el ingreso de los datos a

nuestras tablas creadas, siguiendo el esquema de creación de tablas para poder ingresar datos

debemos especificar la base de datos y la tabla a la cual queremos ingresar la información, así

como indicar el nombre de la columna donde ingresaran los datos y el valor que deberá tomar.

Estamos indicándole a Mysql Workbench insertar en la base de datos ´bdtienda´. En la tabla

´productos´ en las columnas (´Nombre´,´Precio´) los valores (´Camiseta´ y su precio´15000´) no

debemos olvidar que al final de cada instrucción siempre debemos agregar un punto y coma (;)

Ahora ingresaremos los datos correspondientes a las tablas de Clientes e Inventarió.

9
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

10
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

Actualización de datos

A continuación, explicaremos el uso del comando DML UPDATE para la actualización de

registros dentro de nuestras tablas.

Para efectos del ejercicio realizaremos una actualización a nuestra tabla de clientes donde el

idClientes sea igual a 2 por el nombre Mauricio Latorre y el documento 55555

Ahora realizaremos una actualización en la tabla de inventario para los productos de tipo

unisex, los cuales dejaremos con una cantidad de 20 para todos ellos.

11
Corte 1 Bases de datos avanzadas
Proyecto de Aula primera entrega

Borrado de datos

A continuación, explicaremos el uso del comando DML DELETE para el borrado de registros

dentro de nuestras tablas.

Para efectos del ejercicio eliminaremos de nuestra tabla inventario la información que este

registrada en el campo idinventario 5.

12

También podría gustarte