Prática de Banco de Dados e Conceitos de Arquitetura

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

flashcard set

Earn XP

Description and Tags

Flashcards de vocabulário combinando os conceitos teóricos de arquitetura e modelos de dados com a prática de comandos SQL (DDL e DML) do banco de dados rock70_brasil.

Last updated 5:46 PM on 9/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards

Abstração de dados

Característica fundamental da abordagem de bancos de dados que permite ocultar os detalhes de armazenamento para facilitar a percepção e o uso da informação por diferentes usuários.

2
New cards

Modelo de dados

Principal instrumento para proporcionar a abstração de dados em um banco de dados, categorizado em modelos conceituais, físicos e representativos.

3
New cards

Modelos conceituais (ou de alto nível)

Modelos que focam em conceitos próximos à percepção do usuário comum, estruturando as informações por meio de entidades, atributos e relacionamentos.

4
New cards

Modelos físicos (ou de baixo nível)

Modelos que descrevem detalhadamente como os dados são armazenados no computador, incluindo formatos de registro, ordenação no disco e caminhos de acesso como índices.

5
New cards

Modelos representativos (ou de implementação)

Modelos que oferecem um equilíbrio ao ocultar detalhes físicos do disco, permitindo a compreensão pelos usuários e a implementação direta em um sistema de computador.

6
New cards

DDL (Data Definition Language)

Instruções SQL responsáveis pela criação e estruturação do banco e de suas tabelas, como o comando CREATE DATABASE IF NOT EXISTS rock70_brasil; e comandos CREATE TABLE.

7
New cards

DML (Data Manipulation Language)

Instruções SQL utilizadas para a manipulação de dados armazenados nas tabelas, englobando comandos como INSERT, UPDATE, DELETE e SELECT.

8
New cards

Tabela BANDAS

Tabela contendo dados gerais das bandas, com os atributos banda_id (INT AUTO_INCREMENT PRIMARY KEY) e nome (VARCHAR(100) NOT NULL UNIQUE).

9
New cards

Tabela SUCESSOS

Tabela contendo os principais hits das bandas, definida com os atributos sucesso_id, titulo, ano, banda_id, chart_position e uma restrição FOREIGN KEY (banda_id) REFERENCES BANDAS(banda_id).

10
New cards

Cláusula GROUP BY

Instrução SQL utilizada para agrupar registros que compartilham valores comuns, frequentemente aplicada com funções de agregação como COUNT.

11
New cards

Cláusula HAVING

Instrução SQL empregada para aplicar condições de filtro em dados já agrupados por um GROUP BY, como ao filtrar bandas com mais de 2 sucessos.

12
New cards

Integridade Referencial

Regra do banco de dados testada ao tentar executar DELETE FROM BANDAS para uma banda como Os Mutantes, que impede a remoção caso existam registros associados em tabelas dependentes (membros ou sucessos).