SóProvas


ID
222325
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A linguagem T-SQL do SGBD SQL Server possui vários tipos de dados e são classificados de acordo com o conteúdo que será utilizado em uma determinada coluna (atributo).
Com relação aos tipos de dados do SGBD SQL Server, analise as afirmativas a seguir.

I. Possui o tipo de dado BIGINT, inteiro com oito bytes.
II. Possui o tipo de dado TINYINT, inteiro com um byte.
III. Possui o tipo de dado INT, inteiro com quatro bytes.

Assinale:

Alternativas
Comentários
  • Segundo o site abaixo, o gabarito da prova está errado.

    http://msdn.microsoft.com/pt-br/library/ms187745.aspx

    O correto seria letra e.

    bigint 8 bytes; int 4 bytes; smallint 2 bytes; tinyint 1 byte; 

  • E ninguém entrou com recurso?
  • Erro do site então.
  • Completando a mônica, tinyint não é inteiro, e sim natural vai de 0 a 255( e não de -128 a 127), os outros vão de -(2^n)  a (2^n)-1

    https://msdn.microsoft.com/en-us/library/ms187745.aspx?f=255&MSPPError=-2147217396

     

  • ✅Gabarito deveria ser (E)  

    tinyint

    Domain: Non-negative values between 0 and 255

    Storage: 1 byte

    Discussion: Used to store small non-negative integer values. Uses a byte for storage.

    int

    Domain: Whole numbers from -2,147,483,648 to 2,147,483,647 (–231 to 231 – 1).

    Storage: 4 bytes.

    Discussion: the int datatype is frequently employed in the surrogate key of a table because it’s small (it requires 4 bytes of storage), efficient to store and retrieve, and even just in the positive range of values. 

    bigint

    Domain: Whole numbers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 (that is, –263 to 263 – 1).

    Storage: 8 bytes.

    Discussion: One of the common reasons to use the 64-bit datatype is as a primary key for tables where you’ll have more than 2 billion rows. Of course, there are some companies where a billion isn’t really a very large number of things to store or count, so using a bigint will be commonplace to them. 

    Fonte: Pro SQL Server Relational Database Design and Implementation - Best Practices for Scalability and Performance - Sixth Edition.

  • O gabarito correto seria E.