Entidades
Un proveedor
se registra con una tienda, teléfono, dirección, código, dni,
Un accesorio
se registra con tipo_ropa, color, talla, modelo, código, precio, pasillo, marca
Un cliente
se registra con nombre, dirección, DNI, teléfono, mercancía, código postal,
n_mercancia, IFE
Relaciones
Un proveedor
se relaciona con unos artículos
Los
artículos se relacionan con unos clientes
Un cliente
se relaciona con un proveedor
Cardinalidades
Un proveedor
tiene varios artículos
Los
artículos tienen varios clientes
Los clientes
tienen un único proveedor
tienda
|
dirección
|
país
o estado
|
e- mail
|
DNI
|
código
|
teléfono
|
Nombre_director
|
suburbia
|
satélite
|
México DF
|
suburbia.com.mx
|
256
|
5241
|
5568958
|
Carlos Martínez
|
suburbia
|
plaza arboledas
|
hidalgo
|
suburbia.com.mx
|
456
|
5642
|
5485695
|
Eduardo Arenas
|
suburbia
|
plaza Coacalco
|
Querétaro
|
suburbia.com.mx
|
147
|
5648
|
1256948
|
Pablo Hernández
|
suburbia
|
plaza milenio
|
Guanajuato
|
suburbia.com.mx
|
123
|
5964
|
1253694
|
Manolo Enríquez
|
suburbia
|
plaza
lago
|
México DF
|
suburbia.com.mx
|
456
|
2546
|
1254875
|
Carlos Alanzó
|
Ropa
|
color
|
talla
|
modelo
|
código
|
precio
|
pasillo
|
marca
|
pantalón
|
azul
|
25
|
56
|
25689
|
$300
|
caballero
|
Sasiha
|
falda
|
rosa
|
27
|
25
|
12569
|
$200
|
dama
|
Zara
|
vestido
|
verde
|
25
|
25
|
14785
|
$100
|
dama
|
Aldo
|
Blusa
|
roja
|
15
|
12
|
12369
|
$120
|
dama
|
Gap
|
playera
|
blanca
|
15
|
13
|
12589
|
$150
|
caballero
|
Tommy
|
nombre
|
dirección
|
DNI
|
teléfono
|
mercancía
|
Código postal
|
Nº de mercancía
|
IFE
|
Fabiola
|
Puente villa
|
458
|
5589659
|
Ropa
|
558964
|
8
|
Si
|
Carolina
|
animas
|
456
|
5698548
|
Ropa
|
589464
|
9
|
Si
|
Leslie
|
Cominform
|
471
|
5489625
|
Ropa
|
256391
|
10
|
Si
|
Sharon
|
tengue
|
123
|
5896425 |
Ropa
|
123695
|
15
|
Si
|
Ana
|
romero
|
897
|
5698542
|
Ropa
|
147895
|
14
|
si
|
Código
Enter password: ***
Welcome to the MySQL monitor.
Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.51b-community-nt-log MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database departamento;
Query OK, 1 row affected (0.00 sec)
mysql>
use departamento;
Database
changed
mysql>
create table departamento(tipo_ropa varchar(30), color varchar(20), talla
integer, modelo varchar(10), codigo
varchar(30), precio integer, pasillo varcha
r(10), marca varchar(30));
Query OK, 0 rows affected (0.04 sec)
mysql> insert into departamento values( 'pantalon','azul', 25, 56,
25689,'$300',
'caballero', 'sasiha');
Query OK, 1 row affected, 2 warnings (0.00 sec)
8span lang="EN-US" style="font-family: Cambria, serif;">mysql> insert into departamento values( 'falda', 'rosa', 27, 25,
12566, '$200',
'dama', 'zara');
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> insert into departamento values( 'vestido','verde',25, 25,
14785, '$100',
'dama','aldo');
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> insert into departamento values( 'blusa','roja',15, 12, 12369,
'$120','d
ama', 'gap');
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> insert into departamento values( 'playera', 'blanca', 15, 13,
12589, '$15
0', 'caballero','tommy');
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> show tables;
+------------------------+
| Tables_in_departamento |
+------------------------+
| departamento |
+------------------------+
1 row in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
|
departamento |
| mysql |
|
phpmyadmin |
| test |
+--------------------+
5 rows in set (0.01 sec)
mysql> select*from departamento;
+-----------+--------+-------+--------+--------+--------+------------+--------+
| tipo_ropa
| color | talla | modelo | codigo |
precio | pasillo | marca |
+-----------+--------+-------+--------+--------+--------+------------+--------+
|
pantalon | azul |
25 | 56 | 25689 |
0 | caballerog | sasiha |
| falda | rosa
| 27 | 25 | 12566
| 0 | dama | zara
|
|
vestido | verde | 25
| 25 | 14785 |
0 | dama | aldo |
| blusa | roja
| 15 | 12 | 12369
| 0 | dama | gap
|
|
playera | blanca | 15 | 13
| 12589 | 0 | caballero | tommy
|
+-----------+--------+-------+--------+--------+--------+------------+--------+ <+span>
5 rows in set (0.00 sec)
mysql> show columns from departamento;
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+<+o:p>
| tipo_ropa
| varchar(30) | YES | | NULL
| |
| color | varchar(20) | YES | |
NULL | |
| talla | int(11) | YES
| | NULL |
|
| modelo | varchar(10) | YES | |
NULL | |
|
codigo | varchar(30) | YES | |
NULL | |
|
precio | int(11) | YES
| | NULL |
|
|
pasillo | varchar(10) | YES | |
NULL | |
| marca | varchar(30) |
YES |
| NULL | |
+-----------+-------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
mysql> drop table departamento;
Query OK, 0 rows affected (0.00 sec)
Enter password: ***
Welcome to the MySQL monitor.
Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.0.51b-community-nt-log MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database cliente;
Query OK, 1 row affected (0.00 sec)
mysql> use cliente;
Database changed
mysql> create table cliente( nombre varchar(30), direccion varchar(30),
dni inte
ger, telefono integer, mercancia varchar(30), codigo integer, n_mercancia
intege <+span>
r, ife varchar(30));
Query OK, 0 rows affected (0.05 sec)
mysql> insert into cliente values('fabiola', 'puente villa', 458,
5589659, 'ropa
', 558964, 8, 'si');
Query OK, 1 row affected (0.00 sec)
mysql> insert into cliente values('carolina', 'animas', 456, 5698548,
'ropa', 58
9464, 9, 'si');
Query OK, 1 row affected (0.00 sec)
mysql> insert into cliente values('leslie', 'cominform ', 471,
5489625, 'ropa',
256391, 10, 'si');
Query OK, 1 row affected (0.00 sec)
mysql> insert into cliente values('sharon', 'tengue', 123, 5896425,
'ropa', 1236
95, 15, 'si');
Query OK, 1 row affected (0.00 sec)
mysql> insert into cliente values('ana', 'romero', 897, 5698542,
'ropa', 147895,
14, 'si');
Query OK, 1 row affected (0.00 sec)
mysql> select*from cliente;
+----------+--------------+------+----------+-----------+--------+-------------+
------+
| nombre | direccion | dni
| telefono | mercancia | codigo | n_mercancia |
ife
|
+----------+--------------+------+----------+-----------+--------+-------------+
------+
| fabiola | puente villa | 458 |
5589659 | ropa | 558964
| 8 |
si
|
| carolina | animas | 456 |
5698548 | ropa | 589464
| 9 |
si
|
| leslie | cominform |
471 | 5489625 | ropa | 256391 | 10 |
si
|
| sharon | tengue |
123 | 5896425 | ropa | 123695 | 15 |
si
|
| ana | romero |
897 | 5698542 | ropa | 147895 | 14 |
si
|
+----------+--------------+------+----------+-----------+--------+-------------+
------+
5 rows in set (0.00 sec)
mysql> show tables;
+-------------------+
| Tables_in_cliente |
+-------------------+
| cliente |
+-------------------+
1 row in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cliente |
| mysql |
| phpmyadmin |
| test |
+--------------------+
5 rows in set (0.00 sec)
mysql> show columns from cliente;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| nombre | varchar(30) |
YES |
| NULL | |
| direccion | varchar(30) |
YES |
| NULL | |
| dni | int(11) | YES
| | NULL |
|
| telefono | int(11) | YES
| | NULL |
|
| mercancia | varchar(30) |
YES |
| NULL | |
| codigo | int(11) | YES
| | NULL |
| <+span>
| n_mercancia | int(11) |
YES |
| NULL | |
| ife | varchar(30) |
YES |
| NULL | |
+-------------+-------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
mysql> drop table cliente;
Query OK, 0 rows affected (0.00 sec)
No hay comentarios:
Publicar un comentario