none
Criação de Tabela Grupo e Subgrupos RRS feed

  • Pergunta

  • Boa noite pessoal, sou novo em sql server estou aprendendo, preciso de ajuda, preciso montar uma tabela de Grupo que nela contenha subgrupos, e no subgrupos mostre os usuarios exemplo.

    Tabela Empresa 

    Subgrupo RH  e usuario do RH.

    não sei por qual comando começar. poderiam me ajudar . já pesquisei muito mas não achei nada parecido

    quarta-feira, 16 de janeiro de 2013 22:11

Respostas

  • Jacksuh,

    Segue script para criação das tabelas, desta forma, você pode adicionar também mais alguns campos que sejam necessários para armazenar as informações.

    Esperto que tenha ajudado.

    CREATE TABLE EMPRESAS
    (
    EMPRESA         INT     IDENTITY(1,1) PRIMARY KEY,
    RAZAO_SOCIAL    VARCHAR(100),
    NOME_FANTASIA   VARCHAR(100)
    )

    CREATE TABLE GRUPOS (
    GRUPO INT IDENTITY(1,1) PRIMARY KEY,
    DESCRICAO VARCHAR(50),
    EMPRESA   INT REFERENCES EMPRESAS(EMPRESA)
    )

    CREATE TABLE SUBGRUPOS
    (
    SUBGRUPO INT IDENTITY(1,1) PRIMARY KEY,
    DESCRICAO VARCHAR(50),
    EMPRESA INT REFERENCES EMPRESAS(EMPRESA),
    GRUPO   INT REFERENCES GRUPOS(GRUPO)
    )

    quinta-feira, 17 de janeiro de 2013 14:04

Todas as Respostas

  • Cara,

    Pelo o meu modo de ver a sua necessidade, você vai precisar de inicio ai tres tabelas.

    Uma de grupo, outra de subgrupo que vai ter relação com grupo e uma outra de usuário que tenha relação com subgrupo.


    Atenciosamente, Samuel dos Anjos

    quarta-feira, 16 de janeiro de 2013 23:19
  • Jacksuh,

    Segue script para criação das tabelas, desta forma, você pode adicionar também mais alguns campos que sejam necessários para armazenar as informações.

    Esperto que tenha ajudado.

    CREATE TABLE EMPRESAS
    (
    EMPRESA         INT     IDENTITY(1,1) PRIMARY KEY,
    RAZAO_SOCIAL    VARCHAR(100),
    NOME_FANTASIA   VARCHAR(100)
    )

    CREATE TABLE GRUPOS (
    GRUPO INT IDENTITY(1,1) PRIMARY KEY,
    DESCRICAO VARCHAR(50),
    EMPRESA   INT REFERENCES EMPRESAS(EMPRESA)
    )

    CREATE TABLE SUBGRUPOS
    (
    SUBGRUPO INT IDENTITY(1,1) PRIMARY KEY,
    DESCRICAO VARCHAR(50),
    EMPRESA INT REFERENCES EMPRESAS(EMPRESA),
    GRUPO   INT REFERENCES GRUPOS(GRUPO)
    )

    quinta-feira, 17 de janeiro de 2013 14:04