Mysql Polo Universitario



-- phpMyAdmin SQL Dump
-- version 2.9.1.1
--
-- Host: localhost
-- Generato il: 12 Feb, 2011 at 09:35 AM
-- Versione MySQL: 5.0.27
-- Versione PHP: 5.3.0
--
-- Database: `polo_universitario`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `corsi_di_laurea`
--
CREATE TABLE `corsi_di_laurea` (
  `cl_corlau` varchar(6) NOT NULL,
  `cl_tiplau` varchar(1) NOT NULL,
  `cl_facolt` varchar(50) NOT NULL,
  PRIMARY KEY  (`cl_corlau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Struttura della tabella `docenti`
--
CREATE TABLE `docenti` (
  `do_coddoc` varchar(6) NOT NULL,
  `do_nomdoc` varchar(50) NOT NULL,
  `do_dipart` varchar(50) NOT NULL,
  PRIMARY KEY  (`do_coddoc`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Struttura della tabella `corsi`
--
CREATE TABLE `corsi` (
  `co_codcor` varchar(6) NOT NULL,
  `co_nomcor` varchar(50) NOT NULL,
  `co_coddoc` varchar(6) NOT NULL,
  PRIMARY KEY  (`co_codcor`,`co_coddoc`),
  FOREIGN KEY (`co_coddoc`) REFERENCES docenti (`do_coddoc`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Struttura della tabella `studenti`
--
CREATE TABLE `studenti` (
  `st_matric` varchar(6) NOT NULL,
  `st_nomstu` varchar(50) NOT NULL,
  `st_corlau` varchar(6) NOT NULL,
  `st_annnas` year(4) NOT NULL,
  PRIMARY KEY  (`st_matric`),
  FOREIGN KEY (`st_corlau`) REFERENCES corsi_di_laurea (`cl_corlau`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Struttura della tabella `frequenta`
--
CREATE TABLE `frequenta` (
  `fr_matric` varchar(6) NOT NULL,
  `fr_codcor` varchar(6) NOT NULL,
  PRIMARY KEY  (`fr_matric`,`fr_codcor`),
  FOREIGN KEY (`fr_matric`) REFERENCES studenti (`st_matric`),
  FOREIGN KEY (`fr_codcor`) REFERENCES corsi (`co_codcor`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Commenti