Har funderat lite på lämpliga tabeller till en databas för tv-serier.
Är dock tacksam för hjälp med att "optimera" det hela, (om det anses behövas).
Följande tabeller finns:
CREATE TABLE `avsnitt` (
`id` int(10) unsigned NOT NULL auto_increment,
`titel` varchar(50) NOT NULL default '',
`handling` text NOT NULL,
PRIMARY KEY (`id`),
KEY `titel` (`titel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Data i tabell `avsnitt`
--
-- --------------------------------------------------------
--
-- Struktur för tabell `betyg`
--
CREATE TABLE `betyg` (
`serie` int(10) unsigned NOT NULL default '0',
`skadespelare` int(10) unsigned NOT NULL default '0',
`regissor` int(10) unsigned NOT NULL default '0',
`datum` datetime NOT NULL default '0000-00-00 00:00:00',
KEY `serie` (`serie`),
KEY `skadespelare` (`skadespelare`),
KEY `regissor` (`regissor`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Data i tabell `betyg`
--
-- --------------------------------------------------------
--
-- Struktur för tabell `kategorier`
--
CREATE TABLE `kategorier` (
`id` int(10) unsigned NOT NULL auto_increment,
`namn` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `namn` (`namn`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;
--
-- Data i tabell `kategorier`
--
INSERT INTO `kategorier` VALUES (1, 'Action');
INSERT INTO `kategorier` VALUES (2, 'Animerat');
INSERT INTO `kategorier` VALUES (3, 'Barn & Familj');
INSERT INTO `kategorier` VALUES (4, 'Dokumentär');
INSERT INTO `kategorier` VALUES (5, 'Drama');
INSERT INTO `kategorier` VALUES (6, 'Komedi');
INSERT INTO `kategorier` VALUES (7, 'Krig');
INSERT INTO `kategorier` VALUES (8, 'Musikal');
INSERT INTO `kategorier` VALUES (9, 'Sci-Fi');
INSERT INTO `kategorier` VALUES (10, 'Skräck');
INSERT INTO `kategorier` VALUES (11, 'Sport');
INSERT INTO `kategorier` VALUES (12, 'Thriller');
INSERT INTO `kategorier` VALUES (13, 'Western');
INSERT INTO `kategorier` VALUES (14, 'Äventyr');
-- --------------------------------------------------------
--
-- Struktur för tabell `regissorer`
--
CREATE TABLE `regissorer` (
`id` int(10) unsigned NOT NULL auto_increment,
`namn` varchar(50) NOT NULL default '',
`fodd` date NOT NULL default '0000-00-00',
`tillagd` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
KEY `namn` (`namn`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Data i tabell `regissorer`
--
-- --------------------------------------------------------
--
-- Struktur för tabell `serieavsnitt`
--
CREATE TABLE `serieavsnitt` (
`serie_id` int(10) unsigned NOT NULL default '0',
`avsnitt_id` int(10) unsigned NOT NULL default '0',
KEY `serie_id` (`serie_id`),
KEY `avsnitt_id` (`avsnitt_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Data i tabell `serieavsnitt`
--
-- --------------------------------------------------------
--
-- Struktur för tabell `serieprofil`
--
CREATE TABLE `serieprofil` (
`serie_id` int(10) unsigned NOT NULL default '0',
`profil_id` int(10) unsigned NOT NULL default '0',
KEY `serie_id` (`serie_id`),
KEY `profil_id` (`profil_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Data i tabell `serieprofil`
--
-- --------------------------------------------------------
--
-- Struktur för tabell `serier`
--
CREATE TABLE `serier` (
`id` int(10) unsigned NOT NULL auto_increment,
`titel` varchar(100) NOT NULL default '',
`orig_titel` varchar(100) NOT NULL default '',
`handling` text NOT NULL,
`artal` year(4) NOT NULL default '0000',
`bild` varchar(50) NOT NULL default '',
`tillagd` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
KEY `namn` (`titel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Data i tabell `serier`
--
-- --------------------------------------------------------
--
-- Struktur för tabell `skadespelare`
--
CREATE TABLE `skadespelare` (
`id` int(10) unsigned NOT NULL auto_increment,
`namn` varchar(50) NOT NULL default '',
`fodd` date NOT NULL default '0000-00-00',
`bild` varchar(50) NOT NULL default '',
`tillagd` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
KEY `namn` (`namn`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Något jag har glömt eller borde ändra?
Tacksam för alla förslag. ;)