apostila bds
Apresentação da disciplina:
A disciplina Banco de Dados na Web tem a finalidade de apresentar os conceitos do modelo entidade relacionamento, modelo relacional normalizado, debater sobre a importância destas etapas e também conceitual os principais comandos padrão SQL com as operações CRUD e as propriedades
ACID de uma transação. Finalizamos com os controles de acesso aos dados, que garantem a segurança da informação.
Todas estas etapas são fundamentais pois os sistemas voltadas para a Web necessitam de maior atenção por parte dos analistas de sistemas e desenvolvedores, uma vez que este tipo de sistema é muito diferente do modelo
Cliente/Servidor.
Objetivos:
Conceituar ao aluno os principais pontos a serem observados no item banco de dados durante o projeto e desenvolvimento de um sistema voltado para a Web.
Conteúdo Programático:
Modelo Entidade Relacionamento.
- modelagem entidade relacionamento.
- diagrama entidade relacionamento.
Modelo Relacional Normalizado.
- 1ª Forma Normal.
- 2ª Forma Normal.
- 3ª Forma Normal.
- Boyce Codd Forma Normal.
- 4ª Forma Normal.
Operações CRUD (CERA).
- Create (Criar).
- Read (Recuperar).
- Update (Atualizar).
- Delete (Eliminar).
Estrutura de comandos SQL.
- tradutor de consultas.
- analisador de estratégia.
- dicionário de dados.
Propriedades ACID.
- Atomicidade.
- Consistência.
- Integridade.
- Durabilidade.
- conceitos de transação.
- operações DML.
Direitos de acesso.
- concessão de direitos (Grant).
- revogação de direitos (Revoke).
- papéis / perfis (Role).
Metodologia:
Na unidade utilizaremos todos os recursos necessários e disponíveis para o desenvolvimento da discussão do conteúdo, sendo assim, faremos uso de:
Textos da própria web-aula e de outros sites que possam contribuir para a discussão;
Vídeos que podem esclarecer ou aprofundar determinados conteúdos;
Fóruns para discussão de tópicos onde seja possível a troca de