Você está na página 1de 3

#FiqueEmCasa

Universidade São Tomás de Moçambique


Base de Dados
Exercícios de preparação para teste (12-20)
Carlos Gavumende Nhatuve – 2018101026
3L5LDS1

12. create database DB_CDS;

12.1. use DB_CDS;

12.2. create table Artistas(

cod_art int primary key,

nome_art varchar(100) not null unique);

create table Categoria(

cod_cat int primary key,

nome_cat varchar(50) not null unique);

create table Estados(

Sigla_est char(2) primary key,

nome_est varchar(50) not null unique);

create table Cidades(

cod_cid int primary key,

sigla_est char(2) not null,

nome_est varchar(50) not null,

foreign key(sigla_est) references Estados(Sigla_est));

create table Clientes(

cod_cli int primary key,

cod_cid int not null,

nome_cli varchar(50) not null,

#FiqueEmCasa
#FiqueEmCasa

end_cli varchar(100) not null,

renda_cli decimal(9,2) not null check(renda_cli>=0) default 0,

sexo_cli char(1) not null check(sexo_cli='M' or sexo_cli='F') default 'f',

foreign key(cod_cid) references Cidades(cod_cid));

13.a) productid será do tipo inteiro, geralmente o id e usado para armazenar índices que não podem ser
repetidos desta forma e melhor usar o tipo de dados inteiro que tem a capacidade de armazenar uma grande
proporção de números inteiros.
Valor será do tipo decimal, pois armazena valores numéricos com casas decimais.
produtodescricao será do tipo varchar, pois armazena vários caracteres e adequado para armazenar grande
informações sobre a descrição de um objecto.

13.b) insert PRODUTO values(1,200,'Acucar');

13.c) select productid as Codigo, productpreco as preco,productdescricao as Descricao from


PRODUTO;

13.d) Alter table PRODUTO ADD Categoria varchar(25) not null;

13.e) create view produts as

select Categoria,

avg(valor) as media

from produto

group by categoria;

15. logical_file_name: Nome lógico é o nome usado para se referir ao arquivo físico em todas as instruções
Transact-SQL. O nome de arquivo lógico deve estar de acordo com as regras de identificadores SQL Server
e deve ser exclusivo entre os nomes de arquivos lógicos no banco de dados.
Nome Físico: é o nome do arquivo físico que inclui o caminho de diretório. Ele deve seguir as regras dos
nomes de arquivo de sistema operacional.

16. Filegroups: são coleções nomeadas de arquivos e são usados para simplificar o posicionamento de
dados.

#FiqueEmCasa
#FiqueEmCasa

17. Os Filegroups existentes são primário e secundário.


Filegroups primário: Este grupo de arquivo contém o arquivo de dados primário e qualquer um dos
arquivos secundários que não foram colocados em outros grupos de arquivos.
Filegroups Secundário: São criados pelos usuários e podem ser criados para agrupar os arquivos de dados
para fins administrativos, de alocação de dados e de posicionamento.

18. As alternativas correctas são: a, c, d.

19. Alternativa correcta: c) 20. Alternativa correcta: b)

#FiqueEmCasa

Você também pode gostar