Slide 44
Slide 44 text
TYPICAL SQL-WAY
C
A
B
mysql> SELECT * FROM `nodes`;
+----+------+
| id | name |
+----+------+
| 1 | A |
| 2 | B |
| 3 | C |
+----+------+
3 rows in set (0,00 sec)
mysql> SELECT * FROM `edges`;
+--------+--------+-------+
| s_node | e_node | float |
+--------+--------+-------+
| 1 | 2 | 6.50 |
| 2 | 3 | 4.75 |
| 3 | 1 | 10.00 |
+--------+--------+-------+
3 rows in set (0,00 sec)
CREATE TABLE `nodes` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(64) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
CREATE TABLE `edges` (
`s_node` int(11) NOT NULL,
`e_node` int(11) NOT NULL,
`weight` float NOT NULL,
PRIMARY KEY (`s_node`,`e_node`),
) ENGINE=InnoDB;
10.00
6.50 4.75