Conceitos gerais Flashcards
O que são dados?
São valores remetentes a uma informação.
O que é SQL?
Structured Query Language (SQL), ou Linguagem de Consulta Estruturada é uma linguagem padrão para trabalhar com banco de dados relacionais.
Me dê alguns exemplos de banco de dados relacionais?
Oracle, MariaDB, MySQL, PostgreSQL e SQL Server.
O que são bancos de dados relacionais?
São bancos que armazenam os dados de maneira relacional, ou seja, tabelas - entidades, colunas - atributos e linhas -registros.
Quais são os dois tipos de chaves que podem conter num banco de dados?
A chave primária (PK - única na tabela) e a chave estrangeira (FK - faz referência a PK).
Quais são os dois tipos de ramificação de comandos no banco de dados?
O DDL (Data Definition Language) e o DML (Data Manipulation Language).
Quais comandos são referidos no DDL?
Os comandos de criação (CREATE DATABASE e CREATE TABLE), os de alteração (ALTER TABLE) e os de exclusão da estrutura do banco de dados (DROP DATABASE e DROP TABLE).
Quais comandos são referidos no DML?
Os comandos de inserir (INSERT), os de deletar (DELETE), os de atualizar (UPDATE) e os de consultar, como parte de DQL, (SELECT).
Aonde usar um banco de dados relacional?
Sistema de gerenciamento de pedidos e sistemas financeiros.
Qual o nome dos programas de banco de dados?
SGBD (Sistema de Gerenciamento de Banco de Dados).
O que são bancos de dados não relacionais?
São bancos que não usam esquemas de tabelas, em vez disso usam documentos como os JSON.
Me dê alguns exemplos de bancos de dados não relacionais?
MongoDB, Firebase, Cassandra e Redis.
Aonde usar um banco de dados não relacional?
Em redes sociais e aplicações de jogos online.
Qual a principal vantagem de um banco de dados não relacional mediante a um relacional?
Sua capacidade de adaptação a constante mudança.
Quais são os tipos de dados mais usados para texto no Database?
Char (não varia, é fixo), varchar (varia) e text.
Qual é o formato padrão de um campo DATE?
yyyy/MM/dd. Ano, mês e dia.
Quais são os tipos de dados mais usados para tempo no Database?
Datetime, time e timestamp.
Para que serve a modelagem de dados?
Para determinar as regras de negócio (RN) e a arquitetura de um banco de dados (BD).
O que é abstração?
Representação mental da realidade.
O que é minimundo?
Esquematização da realidade.
Quais são os três modelos na modelagem de dados?
O modelo conceitual, o modelo lógico e o modelo físico.
O que é um banco de dados?
Um repositório de informações, arquivos e registros.
Quais são os 4 tipos de arquitetura de um banco de dados?
Centralizada (um servidor), descentralizada (mais de um servidor), distribuída (muitos servidores) e replicada (muitos servidores que possuem bancos idênticos).
O que se deve fazer para manter uma normalização no banco de dados?
Utilizar-se de tabelas relacionadas por PK e FK e não serem dispendiosas, muitas informações.
O que é o MER?
O Modelo Entidade-Relacionamento diz respeito a representação de como as entidades irão se relacionar com outras por atributos referenciais.
O que são entidades físicas e entidades lógicas?
Entidades físicas: pessoas jurídicas ou físicas. Entidades lógicas: veículos e produtos.
O que são entidades fortes e entidades fracas?
Entidades fortes são aquelas que não dependem de outra, como produto. Já entidades fracas, são aquelas que dependem de outra, como venda.
O que é o DER?
O Diagrama Entidade-Relacionamento diz respeito a simbolização gráfica do MER como um todo.
Me dê um exemplo de relacionamento 1 para 1?
Um computador só ter um teclado.
Me dê um exemplo de relacionamento 1 para muitos?
Clientes com vários serviços.
Me dê um exemplo de relacionamento muitos para muitos?
Produtos em várias prateleiras e prateleiras com vários produtos.
O que é cardinalidade máxima?
O máximo de ocorrências entre duas entidades. N.
O que é cardinalidade mínima?
O mínimo de ocorrências entre duas entidades. 0.
O que é um atributo identificador, descritivo e referencial?
Identificador: ID - identifica. Descritivo: Nome - descreve acerca do ID. Referencial: CPF - pode usar UNIQUE e referencia o nome e o ID.
O que é uma entidade abstrata?
Uma entidade sem especialização, sendo generalizada, como médico.
Quais são os 4 tipos de integridade?
Integridade referencial - um registro dependo do outro (PK e FK). Integridade do Vazio - registro opcional ou obrigatório. Integridade de Chave - valores únicos. Integridade de Domínio - limitação ao tipo de dado.
CIte 4 exemplos de limitação ao dado inserido?
CHECK, NOT NULL, UNIQUE e DEFAULT.