Banco de Dados Flashcards
O que é um banco de dados?
Coleção organizada de informações estruturadas
Como manipulamos os dados em um banco?
É utilizada uma linguagem chamada SQL (Structured Query Language)
O que é SQL?
Linguagem usada por bancos relacionais para manipulação de dados e fornecimentos de acessos
Qual a função de um banco de dados?
Agrupar informações sobre um mesmo tema
Qual a importância de um banco de dados?
Permite guardar informações de forma estruturada, segura consistente e permite a consulta de forma rápida
Qual a importância dos dados?
São a base da informação, permitindo a criação de informações, conhecimento, além de ajudar na tomada de decisão e resolução de problemas
O que é um SGBD?
Interface que facilita a manipulação das informações em uma base de dados
Qual a importância do SGBD?
Mantém tudo organizado, controla os acessos, organiza e protege as informações
Vantagens de um SGBD?
- Controle integrado
- Compartilhamento
- Hierarquia de Usuários
- Monitoramento de desempenho
- Controle de acesso
O que é um banco relacional?
Tipo de banco que armazena dados em tabelas com estruturas pré-definidas
Como é a estrutura do banco relacional?
Os dados são organizados em linhas e colunas, onde cada tabela é uma entidade ou um conjunto de entidades relacionadas
O que é uma TRANSAÇÃO no banco relacional?
Operações realizadas com os dados
Qual o objetivo das Transações?
Garantir a consistência e integridade dos dados mesmo em caso de falhas
Quais os 4 princípios da transação?
- Atomicidade: alterações executadas como uma única operação. se falhar, nenhuma é concluída;
- Consistência: dados possuem estado consistente do início ao fim;
- Isolamento: transações executadas independentemente da outra;
- Durabilidade: no sucesso, os dados persistem e não são desfeitos;
O que é modelagem de dados?
Processo de representação da estrutura das informações, identificando as entidades, características e como se relacionam