wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mapeamento e Normalização BD

Total questions: 15

Worksheet time: 47mins

Name
Class
Date
1.

No relacionamento 1:N, qual a melhor alternativa de mapeamento?

a)

Adição de coluna onde a entidade com N recebe o atributo identificador da entidade com cardinalidade 1

b)

Fusão de tabelas

c)

Criação de novas tabelas

d)

Nenhuma das alternativas.

2.

No relacionamento N:N, qual a melhor alternativa de mapeamento?

a)

Cria-se uma nova tabela que recebe os atributos identificadores das entidades que participam do relacionamento

b)

Fusão de tabelas

c)

Adição de colunas

d)

Nenhuma das alternativas.

3.

No multivalorado, qual a melhor alternativa de mapeamento?

a)

Cria-se uma tabela, contendo o atributo multivalorado, mais o atributo chave da tabela que representa a entidade do relacionamento.

b)

Fusão de tabelas

c)

Adição de colunas

d)

Nenhuma das alternativas.

4.

No relacionamento 1:1, qual a melhor alternativa de mapeamento?

a)

Nenhuma das alternativas.

b)

Fusão de tabelas

c)

Criação de tabela

5.

O que diz a primeira forma normal (1FN)?

4 lines
6.

O que diz a segunda forma normal (2FN)?

4 lines
7.

Qual conceito de Generalização /Especialização?

a)

Evita atributos opcionais e criar novas entidades com especialidades . Ex: Médico é uma especialização de funcionário.

b)

Conceito de segurança de criptografia de dados

c)

Especifica se uma entidade é forte ou fraca

8.

São exemplo de Linguagem de Manipulação de Dados (DML)?

a)

CREATE

b)

GRANT

c)

SELECT

d)

ROLLBACK

9.

São exemplo de Linguagem de Definição de Dados (DDL)?

a)

CREATE

b)

GRANT

c)

SELECT

d)

ROLLBACK

10.

São exemplo de Linguagem de Controle de Dados (DCL)?

a)

CREATE

b)

GRANT

c)

SELECT

d)

ROLLBACK

11.

Qual comando de criação de uma base de dados?

a)

CREATE DATABASE nometabela

b)

CREATE DATABASE nomebasededados

c)

CREATE TABLE nomebasededados

d)

CREATE TABLE

12.

Qual comando de criação de tabela está correto?

a)

CREATE TABLE Persons (

PersonID

LastName varchar(255),

FirstName varchar(255),

Address varchar(255),

City varchar(255)

);

b)

CREATE TABLE Persons (

PersonID int,

LastName varchar(255),

FirstName varchar(255),

Address

City

);

c)

CREATE TABLE Persons (

ID int ,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int,

PRIMARY KEY (ID)

);

d)

CREATE TABLE Persons (

ID int ,

LastName varchar(255) NOT NULL,

FirstName varchar(255),

Age int,

);

13.

Como é representado um domínio do tipo caractere no banco Mysql?

a)

String

b)

Caractere

c)

Varchar

d)

float

14.

Como é representado um domínio do tipo inteiro no banco Mysql?

a)

Float

b)

Double

c)

Int

d)

Decimal

15.

Crie o comando de create table da tabela abaixo:

Aluno(matricula, nome, cpf, telefone, cidade)

4 lines