• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

nram

access

2 mensagens neste tópico

Tenho que fazer uma base de dados sobre uma biblioteca, visto que fui a uma biblioteca daqui da cidade, verifiquei uma série de coisinhas que não fazia ideia o que significavam, já tenho uma ideia como é.

tabelas necessárias, livro, M. dewey, destinatarios (adultos, juvenil, infantis), Autores, utilitários da biblioteca, requesitar.

Na tabela Autores estou a pensar em por:

- cod_autor;

- Autor;

- Obras realizadas;

Na tabela M dewey:

- cod_m_dewey;

- nome_assunto;

Na tabela destinatário:

- cod_destinatario;

- nome;

Na tabela livros:

- Titulo_livro;

- sub_titulo_livro;

- autores;

- cod_m_dewey;

- destinatario;

- cota;

_____ etc____

Visto que tenho que usar access, as minhas dúvidas são as seguintes:

1ª Posso adicionar ao campo cota os campos do cod_autor; cod_m_dewey, automaticamente?

2º Posso por vários autores em um livro?

3º Como dou permissão para que todos os adultos possam requesitar qualquer livro (excetpo aqueles nao requesitaveis), e os juvenis a nao poder requesitar os dos adultos?

4º há medida que me vao surgindo dúvidas vou postando...

Agradeço a ajuda

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem tive a fazer um pequeno plano em papel e resultado foi....

Identidades: Livro, Requesitante, Assunto, Autores, Volume, Ediçao, Classe.

Cria passar o meu esquema mas não vou digita-lo...

requesitante (1) --n) requesitar (n) <-- (1) Livro

livro (n) <-- (1) assunto

livro (n) <-- (1) volume

livro (n) <-- (1) classe

livro (n) <-- (1) edição

livro (1) <-- (n) autores/livro (n) --> (1) autores

livro (n) <-- (1) requesitavel

tabelas:

livro:

titulo_livro;

subtitulo_livro;

cod_assunto;

cod_autores;

n_ediçao;

L_classe;

requesitavel;

cota; (chave primária)

cod_volume;

assunto:

cod_assunto; (chave primária)

assunto;

classe:

L_classe; (chave primária) / (letra)

classe;

volume:

cod_volume; (chave primária)

volume;

ediçao:

cod_ediçao; (chave primaria)

n_ediçao;

requesitantes:

n_requesitante; (chave primaria)

n_bi;

nome;

idade;

residencia;

requesitar:

cota; (chave primaria)

titulo_livro;

subtitulo_livro;

n_requesitante; (chave primaria)

nome;

data_requesito;

data_entrega;

prazo;

Isto foi o que me saiu, vejam se está bem, ou se é preciso alterar alguma coisa.

Depois tenho algumas dúvidas.. e tal, para passar para a base de dados (access) que eu no ano passado nao percebi la muito bem, mas pronto.

Espero ajuda, obrigado!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora