<$BlogRSDUrl$>

maio 27, 2013

O código para o desafio 2 da biblio.db 

Os comandos SQL para SQLite para estender o modelo de dados da biblioteca pessoal, com a implementação de notas e de empréstimos é o seguinte:


Create table nota(id_n integer primary key, titulo text, descre text, data date);
Create table termo(id_t integer primary key, nome text, desc text);
Create table nota_termo(interno integer primary key autoincrement, id_n integer, id_t integer);
Create table nota_livro(nlivro integer primary key, id_n integer, idl integer);
Create table datas_emp(nreg integer primary key autoincrement, idl integer, n_em integer, d_ini date, d_fim date);
Create table emprestimo(n_em integer primary key, nlei integer, notas text);
Create table leitor(nlei integer primary key, nome text, nac text, tipo text);

Insert into nota values(1, 'Posição', 'trata-se de um livro introdutório sobre o tema do e-business escrito em português que, em 160 páginas apresenta os conceitos básicos do uso do digital para a condução de negócios e o que tal implica', '2013-05-22');

Insert into termo values(1, 'e-business','');
Insert into termo values(2, 'negócio eletrónico','');
Insert into termo values(3, 'e-commerce','');

Insert into nota_termo values(1, 1, 1);
Insert into nota_termo values(2, 1, 2);
Insert into nota_termo values(3, 1, 3);

Insert into nota_livro values(1, 1, 8);

Insert into datas_emp values(1, 2, 1,'2013-02-15', '2013-02-22');
Insert into datas_emp values(2, 3, 1,'2013-02-15', '2013-03-12');
Insert into datas_emp values(3, 10, 2,'2013-04-06', '2013-05-04');
Insert into datas_emp values(4, 12, 2,'2013-04-06', '');

Insert into emprestimo values(1, 1, '');
Insert into emprestimo values(2, 2, 'o livro  12 apresenta notações diversas');

Insert into leitor values(1, 'Manuel António', 'PT', 'aluno');
Insert into leitor values(2, 'Diana Alves', 'PT', 'professor');

Etiquetas:


Comments: Enviar um comentário

Powered by Blogger.