Linux
Modelo de Dados da aplicação
O modelo de dados da aplicação que será desenvolvida reflecte um pequeno sistema para as actividades de gestão do sector de Recursos Humanos de uma empresa.
Script para a criação do Schema
Para criar a base de dados da aplicação de exemplo
1. Aceda ao Mysql Qery Browser
2. No separador Schemata, faça clique com o botão direito do mouse num espaço vazio e escolha a opção “Create New Schema”.
3. Escreva “rhdb” no campo schema name.
4. Crie as tabelas conforme o diagrama anterior ou conforme a seguir
5. Coloque o script a seguir no ficheiro com a extensão .sql e utilize o MYSQL Administrator, opção Restore, para criar as tabelas dentro do schema rhdb, criado anteriormente.
6. Ou então, coloque o script a seguir no ficheiro com a extensão .sql e utilize o MYSQL Query Browser, Menu File, opção Open Script. Abra o script e a seguir faça clique no botão Execute. rhdb.sql /*!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 utf8 */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
--
-- Create schema rhdb
--
DROP DATABASE IF EXISTS rhdb
CREATE DATABASE rhdb;
USE rhdb;
--
-- Definition of table `cargo`
--
DROP TABLE IF EXISTS `cargo`;
CREATE TABLE `cargo` ( `codigo_cargo` int(10) unsigned NOT NULL AUTO_INCREMENT, `nome_cargo` varchar(45) NOT NULL, `salario_cargo` double NOT NULL, PRIMARY KEY (`codigo_cargo`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `cargo`
--
/*!40000 ALTER TABLE `cargo` DISABLE KEYS */;
INSERT INTO `cargo` (`codigo_cargo`,`nome_cargo`,`salario_cargo`) VALUES