Entidades de um Banco de Dados Flashcards
(42 cards)
O que significa o termo “tablespace” no contexto do Oracle?
Área de tabelas, ou seja, uma entidade que agrupa várias tabelas relacionadas a algum assunto.
O que um administrador define ao criar uma tablespace no Oracle?
Área em disco, tamanho máximo, política de crescimento da tablespace, entre outros parâmetros.
Como o usuário acessa os dados em um banco Oracle?
Através do privilégio de acesso às tablespaces existentes no banco de dados.
O que uma tablespace contém?
Uma série de tabelas, cada uma associada a algum assunto específico.
O que é uma tabela em um banco de dados?
É onde os dados ficam armazenados, ou seja, onde a informação é guardada dentro do banco de dados.
Qual é a estrutura básica de uma tabela no banco de dados?
Estrutura parecida com uma planilha de Excel, formada por linhas e colunas.
Qual é o limite para o número de linhas (registros) em uma tabela?
O número de linhas é ilimitado, limitado apenas pelo espaço disponível na tablespace.
O que pode limitar o número de linhas em uma tabela, mesmo que haja espaço em disco?
A limitação de espaço da tablespace onde a tabela está armazenada.
Quais termos são usados para se referir às linhas dentro do banco de dados?
Linhas ou registros.
O número de colunas em uma tabela é ilimitado?
Não, o número de colunas é limitado e definido no momento da criação da tabela.
É possível adicionar colunas em uma tabela já existente com dados?
Sim, é possível alterar a tabela para acrescentar mais colunas mesmo que ela já tenha dados.
O que significa verificar as propriedades de um campo em uma tabela?
Significa verificar as propriedades de uma coluna específica da tabela.
Como são as definições dos campos (colunas) em uma tabela?
São rígidas e devem ser respeitadas, como tipo de dado único e outras restrições.
O que acontece se um campo definido para texto receber um valor de outro tipo, como número ou data?
Isso causará um erro, pois o tipo de dado do campo deve ser único e consistente.
O que definimos quando criamos os campos de uma tabela?
Definimos a quantidade de campos e o tipo de dado que cada campo terá.
Quais restrições podem ser aplicadas a uma coluna (campo)?
Restrições como tamanho máximo, aceitação ou não de valores vazios, e valores padrão.
O que acontece se inserirmos um texto maior que o tamanho máximo definido para um campo?
Ocorre um erro, pois o campo excedeu a restrição de tamanho.
O que é uma chave primária (primary key) em um banco de dados?
É uma marcação em uma coluna ou conjunto de colunas que garante que seus valores sejam únicos e não se repitam nas linhas da tabela.
O que significa tornar uma coluna uma primary key?
Significa que os valores dessa coluna não podem se repetir dentro da tabela.
Dê um exemplo prático de uma chave primária.
Na tabela de clientes, a coluna CPF pode ser uma primary key, pois o CPF é único para cada cidadão.
O que acontece se alguém tentar inserir um valor duplicado em uma coluna marcada como primary key?
O banco de dados rejeita a inserção e gera um erro.
A chave primária é obrigatória em todas as tabelas?
Não, pode haver tabelas sem chave primária.
O que é uma chave estrangeira em um banco de dados relacional?
É um campo que cria uma ligação entre duas tabelas diferentes, relacionando um campo em uma tabela com uma primary key em outra tabela.
Quais características os dois campos envolvidos em uma chave estrangeira devem ter?
Devem ter o mesmo tipo de dado e características iguais (por exemplo, ambos números inteiros).