A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Diagrama Entidade Relacionamento

Apresentações semelhantes


Apresentação em tema: "Diagrama Entidade Relacionamento"— Transcrição da apresentação:

1 Diagrama Entidade Relacionamento
CPD - UFBA

2 Sumário Tabelas Campos, funções e relações Diferenças das versões
DER Moodle 1.7 (PNG) DER Moodle 2.0 (PNG) Diferenças das versões Tabelas Campos, funções e relações Referências DER: Mapas que mostram tabelas dos bancos de dados, seus campos e suas ligações. CPD - UFBA

3 DER Moodle 1.7x CPD - UFBA

4 DER Moodle 2.0 CPD - UFBA

5 Diferenças Moodle 1.7x Não destaca os agrupamentos. As relações estão entre as tabelas de um determinado campo. (ex: mdl_user X mdl_user_preferences). Moodle 2.0 Destaca agrupamentos. As relações da tabela são feitas através do mesmo campo (ex: mdl_user X mdl_user_preferences ) e através de campos distintos (ex: mdl_user X mdl_course). CPD - UFBA

6 Tabelas Mld_Log Mdl_Role Mdl_User Mdl_Course Tradução de Termos Moodle
Ambiente Acadêmico Ambiente Corporativo Categoria de Curso Curso ---- Disciplina Grupo Turma CPD - UFBA

7 Mdl_Role Campos de inscrição do usuário no curso;
Roleid (função)– perfil do usuário na tabela mdl_role; Contextid – Contexto curso no tabela mdl_context; Userid (usuário) - Id do usuário na tabela mdl_user. mdl_role_assignments (atribuições de função) - A partir da versão 1.7 do Moodle passou a fazer o gerenciamento, registro da matrícula no curso. CPD - UFBA

8 Mdl_Role Comandos Para cancelar a matrícula do aluno/tutor no curso do Moodle é necessário usar o comando: DELETE na tabela mdl_role_assignments Para fazer a matrícula será o comando: INSERT INTO mdl_role_assignments (roleid,contextid,userid) VALUES (perfil,curso,id) Valor do campo roleid O campo roleid define o perfil do usuário a ser cadastrado no curso: 1 – Administrator Non-editing teacher 2 -Course creator – Student (Aluno) 3 –Teacher (Tutor) –Guest 7 - Authenticated user CPD - UFBA

9 CPD - UFBA

10 Mdl_Course Localiza o id do curso que pretende matricular o aluno.
Descrição do curso, professores, categoria do curso, sumário, tema de apresentação, linguagem, data de criação do curso, entre outros. Course_Module Armazena os dados dos módulos relativos a um curso. Como módulos pode-se ter: lição, wiki, quizz, fórum, etc. Course_Categories Armazena os dados de cada categoria de curso. CPD - UFBA

11 CPD - UFBA

12 Listar alunos que ainda não acessaram o Curso no Moodle :
Mdl_Log Registra, armazena dados sobre os acessos do usuário aos cursos, módulos e páginas (URL), tais como: id do usuário, IP da máquina do usuário, id do curso, nome do módulo, página acessada, e outros. Listar alunos que ainda não acessaram o Curso no Moodle : É necessário fazer uma consulta nas  tabelas  mdl_role_assignments e mdl_log. CPD - UFBA

13 CPD - UFBA

14 Mdl_User Campos de cadastro Mdl_User_preferences
Definições da configuração do usuário, como alterar a sua senha, etc. Essa tabela é composta por três campos: user (id), name (chave), value (valor) Campos de cadastro INSERT INTO mdl_user (firstname,lastname, ,usernam e,password,confirmed,description) VALUES EX: com','rose',MD5('santana'),1,'Estud ante de Ciência da Computação') CPD - UFBA

15 CPD - UFBA

16 Referências dated-min= T00%3A00%3A00- 08%3A00&updated-max= T00%3A00%3A00-08%3A00&max- results=16 CPD - UFBA


Carregar ppt "Diagrama Entidade Relacionamento"

Apresentações semelhantes


Anúncios Google