SQL: Manipulando dados com comandos DML Flashcards
O que são comandos DML?
Comandos DML (Data Manipulation Language) são instruções usadas para atualizar e manter a base de dados, incluindo a criação de tabelas e a manipulação de dados (inserir, alterar e excluir).
O que é modelagem relacional?
Modelagem relacional é a metodologia utilizada para estruturar dados do mundo real em um banco de dados, definindo tabelas, colunas, chaves primárias e estrangeiras.
O que é um banco de dados em relação ao mundo real?
Um banco de dados deve representar um “mini mundo”, refletindo ações e processos que ocorrem na vida real.
Quais são as três características fundamentais de um banco de dados?
1) Representar o aspecto de algo do mundo real;
2) Armazenar uma coleção coerente de dados;
3) Projetado para uma finalidade específica.
O que significa “coleção coerente de dados”?
Refere-se a dados armazenados de forma organizada e com significado, não dispersos ou aleatórios.
Por que cada banco de dados tem um propósito específico?
Porque ele é projetado para atender a um grupo de usuários e um conjunto de aplicações que realizam ações específicas de interesse desses usuários.
Quais são os três aspectos principais de um banco de dados?
Fonte de dados, interação com o mundo real e manipulação e gerenciamento dos dados.
O que acontece se um banco de dados não armazenar dados de forma coerente?
Ele não pode ser considerado um banco de dados, pois não terá significado ou organização.
O que é a análise dos requisitos em um projeto de banco de dados?
É o processo de entender as regras de negócio, realizando entrevistas e reuniões para desenhar um modelo fiel à realidade.
O que são entidades em um diagrama de entidades e relacionamentos?
Entidades são representadas por substantivos e representam objetos ou conceitos do mini mundo que estamos modelando.
Como identificamos as relações entre entidades?
As relações são identificadas por verbos que descrevem como as entidades interagem entre si.
O que é um modelo conceitual?
É a representação gráfica do mini mundo do banco de dados, que inclui entidades e seus relacionamentos.
O que é cardinalidade em um diagrama de entidades e relacionamentos?
Cardinalidade descreve a quantidade de instâncias de uma entidade que podem se relacionar com outra, como 1:N ou N:M.
Quais são alguns exemplos de cardinalidade?
1:N (um estado pode ter várias cidades), N:M (um cliente pode comprar vários produtos e um produto pode ser vendido para vários clientes).
O que representam os quadrados e losangos em um diagrama de entidades e relacionamentos?
Quadrados representam entidades e losangos representam os relacionamentos entre essas entidades.
O que é um diagrama de entidades e relacionamentos (DER)?
É uma representação gráfica que ilustra as entidades, seus relacionamentos e a cardinalidade entre elas em um banco de dados.
Como as propriedades das entidades são representadas em um diagrama?
As propriedades das entidades são representadas por elipses conectadas às entidades, detalhando características específicas.
O que é um diagrama de entidades e relacionamentos?
É uma representação visual das entidades, atributos e relacionamentos em um banco de dados.
O que significa normalização em um banco de dados?
É o processo de organizar os dados para evitar redundâncias e garantir a integridade das informações.
Quando devemos transformar um relacionamento em um atributo de uma entidade?
Quando as entidades têm uma relação de cardinalidade 1:1 ou 1:N e não estão diretamente relacionadas à transação do processo.
Quais são os critérios para decidir se um atributo deve ser uma entidade isolada?
Se o atributo possui uma codificação (código ou descritor), ele pode ser uma entidade isolada; caso contrário, é um atributo da entidade principal.
O que é uma entidade isolada?
É uma entidade que possui um código ou descritor próprio, permitindo que seja modelada separadamente de outras entidades.
O que são atributos em uma entidade?
Atributos são as propriedades que descrevem as características de uma entidade, como nome, CPF e endereço.