Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- phpMyAdmin SQL Dump
- -- version 4.5.1
- -- http://www.phpmyadmin.net
- --
- -- Host: 127.0.0.1
- -- Generation Time: 05-Maio-2016 às 18:08
- -- Versão do servidor: 10.1.10-MariaDB
- -- PHP Version: 7.0.4
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- SET time_zone = "+00:00";
- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
- /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
- /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
- /*!40101 SET NAMES utf8mb4 */;
- --
- -- Database: `bd_alunos`
- --
- -- --------------------------------------------------------
- --
- -- Estrutura da tabela `alunos`
- --
- CREATE TABLE `alunos` (
- `alu_id` int(11) NOT NULL,
- `alu_nome` varchar(60) NOT NULL,
- `alu_local` varchar(30) DEFAULT NULL,
- `alu_dnsc` date NOT NULL,
- `alu_sexo` char(1) NOT NULL,
- `alu_email` varchar(30) DEFAULT NULL,
- `alu_cur_id` int(11) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Extraindo dados da tabela `alunos`
- --
- INSERT INTO `alunos` (`alu_id`, `alu_nome`, `alu_local`, `alu_dnsc`, `alu_sexo`, `alu_email`, `alu_cur_id`) VALUES
- (1, 'Joaquim Pires Lopes', 'lisboa', '1995-01-01', 'M', 'jpl@gmail.com', 2),
- (2, 'Ana Maria Fonseca', 'Setúbal', '1997-03-03', 'F', 'ana@sapo.pt', 1),
- (3, 'Paula Antunes', 'Lisboa', '1996-07-06', 'F', NULL, 2),
- (4, 'Joana Ramalho Silva', 'Costa da Caparica', '1984-09-23', 'F', 'juana@mac.com', 3),
- (5, 'Rui Manuel Silva', 'Cascais', '1994-08-15', 'M', 'rms@gmail.com', 1),
- (6, 'João Paulo Santos', 'Lisboa', '1991-11-16', 'M', 'jps@yahoo.com', 1),
- (7, 'Cristina Fernandes Lopes', 'Lisboa', '1996-01-07', 'F', NULL, 1),
- (8, 'Miguel Pinto Leite', 'Cascais', '1994-01-07', 'M', 'mpl@zmail.com', 3),
- (9, 'Francisco Costa Rosa', NULL, '1998-02-16', 'M', NULL, 4),
- (10, 'Elsa Fialho Pinto', 'Palmela', '1999-10-29', 'F', 'elsafi@sapo.pt', 1);
- -- --------------------------------------------------------
- --
- -- Estrutura da tabela `cursos`
- --
- CREATE TABLE `cursos` (
- `cur_id` int(11) NOT NULL,
- `cur_nome` varchar(40) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Extraindo dados da tabela `cursos`
- --
- INSERT INTO `cursos` (`cur_id`, `cur_nome`) VALUES
- (1, 'Pwdam'),
- (2, 'Engenharia Informática'),
- (3, 'Engenharia Electrónica e Computadores'),
- (4, 'Engenharia do Ambiente');
- -- --------------------------------------------------------
- --
- -- Estrutura da tabela `departamentos`
- --
- CREATE TABLE `departamentos` (
- `dep_id` int(11) NOT NULL,
- `dep_nome` varchar(60) NOT NULL,
- `dep_sigla` char(3) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Extraindo dados da tabela `departamentos`
- --
- INSERT INTO `departamentos` (`dep_id`, `dep_nome`, `dep_sigla`) VALUES
- (1, 'Departamento de Sistemas e Informática', 'DSI'),
- (2, 'Departamento de Engenharia Electrotócnica', 'DEE'),
- (3, 'Departamento de Matemática', 'DEM');
- -- --------------------------------------------------------
- --
- -- Estrutura da tabela `disciplinas`
- --
- CREATE TABLE `disciplinas` (
- `dis_id` int(11) NOT NULL,
- `dis_nome` varchar(40) NOT NULL,
- `dis_creditos` tinyint(4) NOT NULL,
- `dis_dep_id` int(11) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Extraindo dados da tabela `disciplinas`
- --
- INSERT INTO `disciplinas` (`dis_id`, `dis_nome`, `dis_creditos`, `dis_dep_id`) VALUES
- (1, 'Introdução a Programação', 4, 1),
- (2, 'Inteligência Artificial', 3, 1),
- (3, 'Redes de Computadores', 2, 1),
- (4, 'Base de Dados', 6, 1),
- (5, 'Complementos de Base de Dados', 2, 1),
- (6, 'Análise de Sistemas', 1, 1),
- (7, 'Sistemas Distribuídos', 1, 1),
- (8, 'Sistemas Digitais', 3, 2),
- (9, 'Microprocessadores', 2, 2),
- (10, 'Electrónica Geral', 3, 2),
- (11, 'Análise Matemática I', 4, 3),
- (12, 'Análise Matemática II', 4, 3),
- (13, 'Aplicaçõeses Multimédia', 6, 1);
- -- --------------------------------------------------------
- --
- -- Estrutura da tabela `inscricoes`
- --
- CREATE TABLE `inscricoes` (
- `ins_id` int(11) NOT NULL,
- `ins_alu_id` int(11) NOT NULL,
- `ins_pla_cur_id` int(11) NOT NULL,
- `ins_pla_dis_id` int(11) NOT NULL,
- `ins_dt_inscricao` date NOT NULL,
- `ins_dt_avaliacao` date DEFAULT NULL,
- `ins_nota` decimal(4,2) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Extraindo dados da tabela `inscricoes`
- --
- INSERT INTO `inscricoes` (`ins_id`, `ins_alu_id`, `ins_pla_cur_id`, `ins_pla_dis_id`, `ins_dt_inscricao`, `ins_dt_avaliacao`, `ins_nota`) VALUES
- (1, 1, 2, 1, '2014-09-03', '2015-02-11', '10.00'),
- (2, 1, 2, 8, '2014-09-05', NULL, NULL),
- (3, 1, 2, 9, '2015-10-06', NULL, NULL),
- (4, 2, 1, 1, '2010-09-23', '2011-02-11', '11.00'),
- (5, 2, 1, 11, '2010-09-23', '2011-03-12', '13.00'),
- (6, 2, 1, 4, '2013-09-05', NULL, NULL),
- (7, 3, 2, 1, '2014-10-05', '2015-02-11', '12.00'),
- (8, 3, 2, 9, '2014-09-06', NULL, NULL),
- (9, 5, 1, 1, '2014-09-07', NULL, NULL),
- (10, 6, 1, 1, '2013-09-23', NULL, NULL),
- (11, 6, 1, 11, '2013-09-23', NULL, NULL),
- (12, 7, 1, 1, '2011-09-08', '2012-02-10', '13.00'),
- (13, 7, 1, 11, '2011-09-08', '2012-03-07', '17.00'),
- (14, 7, 1, 4, '2012-09-05', '2013-07-12', '15.00'),
- (15, 7, 1, 2, '2012-09-05', '2013-03-11', '13.00'),
- (16, 8, 3, 12, '2014-10-11', '2015-03-12', '14.00'),
- (17, 9, 4, 1, '2013-10-07', NULL, NULL),
- (18, 9, 4, 11, '2013-10-07', NULL, NULL),
- (19, 9, 4, 12, '2013-10-07', NULL, NULL),
- (20, 10, 1, 11, '2012-09-11', '2013-02-12', '15.00'),
- (21, 10, 1, 1, '2013-09-12', '2014-02-11', '12.00'),
- (22, 9, 4, 4, '2013-09-12', '2014-02-11', '12.00');
- -- --------------------------------------------------------
- --
- -- Estrutura da tabela `planoestudos`
- --
- CREATE TABLE `planoestudos` (
- `pla_cur_id` int(11) NOT NULL,
- `pla_dis_id` int(11) NOT NULL,
- `pla_semestre` tinyint(4) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Extraindo dados da tabela `planoestudos`
- --
- INSERT INTO `planoestudos` (`pla_cur_id`, `pla_dis_id`, `pla_semestre`) VALUES
- (1, 1, 1),
- (1, 2, 4),
- (1, 3, 4),
- (1, 4, 3),
- (1, 5, 5),
- (1, 6, 2),
- (1, 7, 5),
- (1, 8, 6),
- (1, 11, 1),
- (2, 1, 1),
- (2, 4, 5),
- (2, 8, 3),
- (2, 9, 2),
- (2, 10, 1),
- (2, 11, 3),
- (3, 1, 3),
- (3, 11, 4),
- (3, 12, 5),
- (4, 1, 3),
- (4, 4, 4),
- (4, 11, 4),
- (4, 12, 5);
- --
- -- Indexes for dumped tables
- --
- --
- -- Indexes for table `alunos`
- --
- ALTER TABLE `alunos`
- ADD PRIMARY KEY (`alu_id`),
- ADD KEY `alunos_fk_cursos` (`alu_cur_id`);
- --
- -- Indexes for table `cursos`
- --
- ALTER TABLE `cursos`
- ADD PRIMARY KEY (`cur_id`);
- --
- -- Indexes for table `departamentos`
- --
- ALTER TABLE `departamentos`
- ADD PRIMARY KEY (`dep_id`);
- --
- -- Indexes for table `disciplinas`
- --
- ALTER TABLE `disciplinas`
- ADD PRIMARY KEY (`dis_id`),
- ADD KEY `disciplinas_fk_departamentos` (`dis_dep_id`);
- --
- -- Indexes for table `inscricoes`
- --
- ALTER TABLE `inscricoes`
- ADD PRIMARY KEY (`ins_id`),
- ADD KEY `inscricoes_fk_alunos` (`ins_alu_id`),
- ADD KEY `inscricoes_fk_planoestudos` (`ins_pla_cur_id`,`ins_pla_dis_id`);
- --
- -- Indexes for table `planoestudos`
- --
- ALTER TABLE `planoestudos`
- ADD PRIMARY KEY (`pla_cur_id`,`pla_dis_id`),
- ADD KEY `planoestudos_fk_disciplinas` (`pla_dis_id`);
- --
- -- AUTO_INCREMENT for dumped tables
- --
- --
- -- AUTO_INCREMENT for table `alunos`
- --
- ALTER TABLE `alunos`
- MODIFY `alu_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
- --
- -- AUTO_INCREMENT for table `cursos`
- --
- ALTER TABLE `cursos`
- MODIFY `cur_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
- --
- -- AUTO_INCREMENT for table `departamentos`
- --
- ALTER TABLE `departamentos`
- MODIFY `dep_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
- --
- -- AUTO_INCREMENT for table `disciplinas`
- --
- ALTER TABLE `disciplinas`
- MODIFY `dis_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;
- --
- -- AUTO_INCREMENT for table `inscricoes`
- --
- ALTER TABLE `inscricoes`
- MODIFY `ins_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;
- --
- -- Constraints for dumped tables
- --
- --
- -- Limitadores para a tabela `alunos`
- --
- ALTER TABLE `alunos`
- ADD CONSTRAINT `alunos_fk_cursos` FOREIGN KEY (`alu_cur_id`) REFERENCES `cursos` (`cur_id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
- --
- -- Limitadores para a tabela `disciplinas`
- --
- ALTER TABLE `disciplinas`
- ADD CONSTRAINT `disciplinas_fk_departamentos` FOREIGN KEY (`dis_dep_id`) REFERENCES `departamentos` (`dep_id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
- --
- -- Limitadores para a tabela `inscricoes`
- --
- ALTER TABLE `inscricoes`
- ADD CONSTRAINT `inscricoes_fk_alunos` FOREIGN KEY (`ins_alu_id`) REFERENCES `alunos` (`alu_id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
- ADD CONSTRAINT `inscricoes_fk_planoestudos` FOREIGN KEY (`ins_pla_cur_id`,`ins_pla_dis_id`) REFERENCES `planoestudos` (`pla_cur_id`, `pla_dis_id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
- --
- -- Limitadores para a tabela `planoestudos`
- --
- ALTER TABLE `planoestudos`
- ADD CONSTRAINT `planoestudos_fk_cursos` FOREIGN KEY (`pla_cur_id`) REFERENCES `cursos` (`cur_id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
- ADD CONSTRAINT `planoestudos_fk_disciplinas` FOREIGN KEY (`pla_dis_id`) REFERENCES `disciplinas` (`dis_id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
- /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
- /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
- /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement