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.