Escolar Documentos
Profissional Documentos
Cultura Documentos
Autor:
Diogo Matias das Neves, Elizabeth
Menezes de Pinho Alves,
Fernanda Harumi Amaral Jo,
Leonardo Mathias, Vinícius Peron
11 de Janeiro de 2024
Fineto, Guilherme Carvalho
O objetivo é proporcionar uma revisão rápida e de alta qualidade aos alunos por meio de
Todos os bizus destinam-se a alunos que já estejam na fase bem final de revisão (que já
estudaram bastante o conteúdo teórico da disciplina e, nos últimos dias, precisam revisar por
Este bizu foi confeccionado tomando-se como base os livros digitais elaborados pelos
professores Diego Carvalho e Renato da Costa, além das atualizações e revisões elaboradas pela
ANÁLISE ESTATÍSTICA
Segue abaixo uma análise estatística dos assuntos mais exigidos no âmbito da disciplina de
Tecnologia da Informação:
Tecnologia da Informação
Assunto % de cobrança
Percebam que há uma significativa concentração das questões da banca Cebraspe em alguns
pontos da matéria.
Por isso, neste material, abordaremos os tópicos mais relevantes, por possuírem um custo-
benefício elevado no nosso concurso. Dessa forma, os demais assuntos não serão contemplados
neste bizu.
Segue uma tabela contendo a numeração dos bizus referentes a cada tópico abordado e os
Tecnologia da Informação
Assunto Bizus Caderno de Questões
Linguagem SQL 1a5 http://questo.es/iz66j4
Apresentação
Olá, futuro (a) aprovado (a)! Antes de darmos início aos nossos trabalhos, farei uma breve
apresentação:
2018) e Auditor Público Externo do Tribunal de Contas do Rio Grande do Sul (TCE-RS 2018), antes
de ser aprovado na SEFAZ-SC 2018. Como podem perceber, há não muito tempo atrás, eu estava
justamente aí onde você, concurseiro (a), está nesse momento. Logo, tentarei utilizar da minha
experiência para auxiliá-lo (a) na disciplina de Tecnologia da Informação. Fiz uma análise bem
cautelosa dos pontos mais queridos pela banca, e todos eles estão aqui! Cada questão no
concurso vale ouro, então não podemos dar bobeira! Mãos à obra!
Linguagem SQL
1) Definição de SQL
relacionais. Por meio dela, um usuário pode executar comandos para inserir, pesquisar,
revogar permissões para acessar o banco de dados, entre diversos outros recursos.
2) Subcategorias
instruções para trabalhar com os dados armazenados como SELECT, INSERT, UPDATE e
DELETE.
usuários para acessar os objetos do banco. Os mais conhecidos comandos são o GRANT
e o REVOKE.
3) Tipos de dados
SQL inclui diversos tipos de tipos de dados pré-definidos: string (conjunto de caracteres),
numéricos, binário, datetime, interval, boolean e XML. Os tipos de dados são usados na
Cadeias de caracteres
ou CLOB).
4) Restrições
uma tabela de um banco de dados relacional. Elas buscam limitar o tipo de dado que pode
ser armazenado, o que garante a precisão e confiabilidade aos dados da tabela. Se houver
CONSTRAINT DESCRIÇÃO
NOT NULL Garante que uma coluna não possa ter um valor nulo.
UNIQUE Garante que todos os valores de uma coluna sejam diferentes entre si.
PRIMARY KEY Garante que todos os valores de uma coluna sejam diferentes entre si e não nulos.
FOREIGN KEY Garante que a ções não destruam links/ relacionamentos entre as tabelas.
CHECK Garante que os valores em uma coluna satisfaçam uma condição específica .
DEFAULT Define um valor padrão para uma coluna, se nenhum valorfor especificado.
São quatro os principais comandos DML: SELECT, INSERT, UPDATE e DELETE. Todos
Comandos:
SELECT
Comando utilizado para selecionar dados de um banco de dados. Os dados retornados são
salvos em uma tabela temporária. Para selecionar dados de alguns campos da tabela, a sintaxe
SELECT DISTINCT
A tabela, geralmente, contém vários valores duplicados. O comando lista apenas os valores
INSERT INTO
Comando é utilizado para inserir novos registros na tabela. Para especificar nomes das
Para adicionar valores a todas as colunas da tabela, é preciso especificar as colunas na consulta SQL.
A ordem dos valores deve estar na mesma ordem das colunas da tabela, sua sintaxe é:
_
INSERT INTO table name
UPDATE
UPDATE table_name
SET columnl = valuel, column2 = value2, ...
WHERE condition;
DELETE
CREATE TABLE
Comando utilizado para criar uma nova tabela em um banco de dados, sua sintaxe:
);
Parâmetro das colunas: especifica os nomes das colunas na tabela Parâmetro tipo de dados:
especifica tipo de dado para cada coluna, como varchar, integer, date.
ALTER TABLE
Comando utilizado para adicionar, deletar ou modificar colunas em uma tabela. Para
DROP TABLE
Comando é utilizado para deletar uma tabela, a informação completa da tabela. Sua sintaxe
CREATE INDEX
Comando é utilizado para utilizado para criar índices em uma tabela, valores duplicados
são permitidos. Índices são utilizados para melhorar performance de consultas/buscas. Sua
sintaxe:
DROP INDEX
Cláusula Where
A cláusula WHERE é utilizada para filtrar registros, para extrair apenas registros que
uma coluna. Existem dois curingas utilizados em conjunto com o operador LIKE: % -o
sintaxe:
ORDER BY
BY ordena os registros de forma ascendente por padrão. Para ordenar os registros em ordem
6) Definições
Um Banco de dados é uma coleção de dados relacionados que tem por objetivo atender a
7) Características ou Propriedades
variedade aleatória de dados não pode ser chamada de banco de dados. Um banco de
setor público. Veja que essas informações estão dentro de um contexto, sendo,
logicamente coerente.
Um banco de dados é construído e populado com dados para uma finalidade específica.
concebidas, sobre as quais esses usuários interessados fazem acesso aos dados.
8) Definição de SGBD
DEFINIÇÃ O
de dados.
9) Funcionalidades
Controle de
transações
Ajuste/ Segurança
Tunning de acesso
SGBD
Controle de Recuperação
concorrência após falha
Usuanovpfogtamadofcs
S«stema de
banco de
dados
í
Programas de apItcaçâo/Consulias
Software de
SGBD Software para processar
consultas/programas
I
Software para acessar
dados armazenados
z X
Definição do banco
Banco de dados
de dados armazenado
armazonado
(motadados)
11) Características
Compartilhamento de dados
•Transações
softwares relacionados.
seu uso, adquirir recursos de software e hardware conforme a necessidade e por resolver
sistema.
Atribuições:
O AD é a pessoa que toma as decisões estratégicas e de normas com relação aos dados da
dados. Suas tarefas são realizadas principalmente antes do banco de dados ser realmente
Atribuições:
Projeto de dados:
INDEPENDÊNCIA DE DADOS
sem ter de alterar o esquema conceitual. Os esquemas externos também não precisam
ser alterados
interno, ele especifica o modo como os registros e campos conceituais são representados
no nível interno.
Usuários finais
Visão Visão
Ní vel externo
externa externa
Mapeamento
externo/conceituai
Banco de dados
armazenado
-
Figura 2 Níveis da arquitetura em 3 esquemas.
meio de armazenamento físico - ou seja, é aquele que se ocupa do modo como os dados
apenas nível lógico, sem qualificação) é um nível "indireto" entre os outros dois.
Nível externo ou visão - (também conhecido como nível lógico do usuário) é o mais
próximo dos usuários – ou seja, é aquele que se ocupa do modo como os dados são
Bons estudos!