Introdução a Bancos de Dados Aula 02

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Introdução a Bancos de Dados Aula 02 por Mind Map: Introdução a Bancos de Dados Aula 02

1. Definição

1.1. Coleção organizada de dados estruturados

2. Características

2.1. Controle de redundância

2.2. Compartilhamento entre usuários/aplicações

2.3. Persistência (dados não são perdidos)

3. Importância

3.1. Evita duplicidade de dados

3.2. Garante integridade e segurança

3.3. Facilita acesso e atualização

4. Sistema de Gerenciamento de Banco de Dados (DBMS)

5. Funções

5.1. Gerenciar armazenamento físico e lógico

5.2. Controlar acesso e segurança.

5.3. Garantir integridade e consistência.

6. Tipos de DBMS

6.1. Relacional (MySQL, PostgreSQL).

6.2. NoSQL (MongoDB, Cassandra).

6.3. Orientado a objetos (ex.: db4o).

7. Vantagens

7.1. Reduz redundância.

7.2. Suporte a transações (ACID).

7.3. Escalabilidade.

8. Modelagem de Dados

9. Modelos de Dados

10. Hierárquico

10.1. Estrutura em árvore (ex.: IBM IMS).

11. Rede

11.1. Grafos com nós e relacionamentos

12. Relacional

12.1. Tabelas, linhas e colunas

13. Entidade-Relacionamento (ER)

13.1. Entidades, atributos, relacionamentos

13.2. Diagramas ER (entidade, chave primária, cardinalidade).

14. Modelo Relacional

15. Componentes

15.1. Álgebra Relacional

15.1.1. Operações como seleção, projeção, junção.

15.2. Restrições

16. Tabela

17. Estrutura com linhas (registros) e colunas (campos).

18. Chaves

19. Estrangeira (relaciona tabelas).

20. Unique , Not Null , Check .

21. Primária (identifica único registro)

22. SQL (Structured Query Language)

23. DDL (Data Definition Language)

23.1. CREATE, ALTER, DROP

24. DML (Data Manipulation Language)

24.1. INSERT, UPDATE, DELETE

25. Normalização

25.1. Objetivo

26. Eliminar redundâncias e anomalias

27. Consultas (Queries)

27.1. Funções agregadas (COUNT, SUM, AVG).

27.2. SELECT com WHERE, JOIN, GROUP BY.

28. Transações e Controle de Concorrência

28.1. ACID

28.1.1. Atomicidade, Consistência, Isolamento, Durabilidade

28.2. Problemas de Concorrência

28.2.1. Lost Update , Dirty Read , Non-Repeatable Read

28.3. Técnicas de Controle

28.3.1. Locking (bloqueio de registros)

28.3.2. Timestamp (ordenação de transações).

29. 1FN

29.1. Valores atômicos, sem repetição de colunas.

30. 2FN

30.1. Dependência total da chave primária

31. 3FN

31.1. Dependência apenas da chave primária

32. BCNF

32.1. Forma normal de Boyce-Codd (casos especiais)

33. Independência de Dados

33.1. Lógica e física.

34. Formas Normais

35. Arquitetura de Sistemas de Banco de Dados

35.1. Esquemas

35.1.1. Externo

35.1.1.1. Visões de usuários

35.1.2. Conceitual

35.1.2.1. Modelo lógico global

35.1.3. Interno

35.1.3.1. Armazenamento físico