Está en la página 1de 6

UNIVERSIDAD POLITÉCNICA DE CHIAPAS

BASE DE DATOS

GLADIS ELIZABETH SANTANA HERNÁNDEZ

CHRISTIAN ENRIQUE PASCUAL PAREDES

183742

6°A

ACTIVIDAD 1
Y2
Para la realización de este trabajo se llevo a una serie de actividades
las cuales se listaran en orden numérico a continuación:

I. Crea una base de datos “Tienda” en el sistema gestor, tomando en cuenta


el siguiente Modelo Entidad-Relación. Cada entidad corresponde a una
tabla.

En esta actividad se llevo a cabo las tablas correspondientes a las entidades y


sus correspondientes atributos:

II. Utilizando las tablas creadas en la base de datos propón una configuración
óptima de los campos utilizados.
Ejemplo: Tabla ’T_Cliente’
UNSIGNED ALLOW
Campo DATATYPE LENGTH
NULL
id cliente INT 10 X ---
nombre VARCHAR 50 --- X
apellido VARCHAR 50 --- X
edad INT 3 --- X
sexo VARCHAR 10 --- X

Tabla ’T_Producto’
UNSIGNED ALLOW
Campo DATATYPE LENGTH
NULL
id_producto INT 11 --- ---
id_proveedor INT 11 X ---
marca VARCHAR 50 --- ---
modelo VARCHAR 50 --- ---
precio DECIMAL 10,0 --- ---

Tabla ’T_Ventas’
UNSIGNED ALLOW
Campo DATATYPE LENGTH
NULL
id_ventas INT 11 --- ---
id_producto INT 11 --- ---
id_vendedor INT 11 --- ---
id_cliente INT 11 --- ---
fecha DATE --- --- ---

III. Completa las oraciones con las palabras del recuadro.


UNSIGNED ALLOW NULL PRIMARY KEY LENGTH

a) UNSIGNED se refiere a que aceptará solo valores sin signo por lo tanto
no aceptará valores negativos.

b) La configuración ALLOW NULL permite que las filas de una tabla


pueden contener un valor nulo.

c) PRIMARY KEY garantiza la no duplicidad de los datos ya que el gestor


no dejará guardar un registro si este es duplicado.

d) LENGTH se refiere a la cantidad de caracteres que puede contener un


campo.
IV. En el siguiente diagrama identifica los atributos que se encuentran
relacionados con otras tablas, como se muestra con el ejemplo id_cliente.

V. Crea las relaciones que identificaste en el inciso anterior en la base de


datos “Tienda” mediante llaves foráneas.

a) Crea la llave foránea de ventas-cliente Obtendrás lo siguiente:

b) De la misma manera crea la llave foránea de:


• ventas-producto

• ventas-vendedor

• productos-proveedor

• vendedor-sucursal
VI. Inserta, modifica y elimina registros de la tabla t_clientes según lo que se
te indica.

a) Introduce los siguientes datos a la tabla t_clientes

b) Modifica el nombre de los registros “58394” y “58397”

c) Elimina todos los registros de la tabla t_clientes


VII. Configura las llaves foráneas para que las tablas de tu base “Tienda”
cumplan con integridad de datos, tomando en cuenta la siguiente
configuración de llaves:

Llave Foránea En UPDATE En DELETE


Ventas-cliente RESTRICT RESTRICT
Ventas-producto RESTRICT RESTRICT
Ventas-vendedor RESTRICT RESTRICT
Producto-proveedor CASCADE CASCADE
Vendedor-sucursal CASCADE CASCADE

También podría gustarte