·
Engenharia de Computação ·
Banco de Dados
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
14
Tipos de Dados em Banco de Dados e Suas Categorias
Banco de Dados
FIT
9
Guia de Instalação do SQL Server e SSMS
Banco de Dados
FIT
1
Links de Vídeos - Parte 1 a Parte 4
Banco de Dados
FIT
19
Fundamentos do Modelo Relacional em Banco de Dados
Banco de Dados
FIT
1
Links das Partes 5 a 8 de Vídeo
Banco de Dados
FIT
11
Estruturas e Características dos SGBDs: Visões, Abstrações e Modelos de Dados
Banco de Dados
FIT
22
Funções e Exemplos de JOIN em SQL
Banco de Dados
FIT
14
Fundamentos de Transações em Sistemas de Gerenciamento de Banco de Dados
Banco de Dados
FIT
87
Fundamentos de Banco de Dados - Análise e Desenvolvimento de Sistemas 1º Semestre
Banco de Dados
FIT
13
Introdução aos Sistemas de Bancos de Dados
Banco de Dados
FIT
Texto de pré-visualização
DML Data Manipulation Language Parte 1 Tipos de dados determinam quais tipos de valores serão permitidos no armazenamento e os principais tipos são agrupados em categorias conforme mostrado abaixo Categorias dos tipos de dados Numéricos exatos Caractere Unicode Numéricos aproximados Binários Data e Hora Outros tipos Strings de caractere Revisão Tipos de dados Fator de nulidade NULL ou NOT NULL Autopreenchimento valores autoincrementais IDENTITY 11 Criação da tabela CREATE TABLE nome da tabela nome coluna 1 tipo da coluna tamanho da coluna NOT NULL Regras Primary Key CONSTRAINT nome da primary key PRIMARY KEY coluna1 Foreign Key CONSTRAINT nome da foreign key FOREIGN KEY coluna1 REFERENCES tabela da primary key coluna1 coluna2 Data Definition Language Regras Unique CONSTRAINT nome da unique key UNIQUE coluna1 coluna2 Check CONSTRAINT nome da regra CHECK coluna com expressão booleana Default nome da coluna tipo de dados CONSTRAINT nome do default DEFAULT valor texto data função escalar Data Definition Language CREATE TABLE Aluno Matricula int not null IDENTITY 500 1 Nome varchar20 CONSTRAINT pkAluno PRIMARY KEY Matricula Matricula Nome 500 José 501 Pedro 502 Mario Data Definition Language Após a definição de objetos que fazem a persistência de dados precisamos de comandos SQL que manipulem informações dentro desses objetos As cláusulas a seguir tratam respectivamente de inserção modificação e eliminação de registros dentro de tabelas INSERT UPDATE DELETE Data Manipulation Language A declaração INSERT adiciona uma ou mais linhas em uma tabela INSERT insere um ou mais valores datavalues dentro INTO da tabela especificada tableorview columnlist é a lista de nome das colunas usadas para especificar as colunas das quais os dados são fornecidos INSERT Data Manipulation Language INSERT INTO tableorview columnlist datavalues Sintaxe do INSERT INSERT Data Manipulation Language INSERT INTO MyTable PriKey Description VALUES 1 TPX450 Declaração simples com INSERT INSERT INTO ProductionUnitMeasure VALUES F2 Square Feet GETDATE Data Manipulation Language INSERT INTO MyTable PriKey Description VALUES 1 F200 2 GTX 3 CS INSERT INTO ProductionUnitMeasure VALUES F2 Square Feet GETDATE Y2 Square Yards GETDATE Inserindo múltiplas linhas de dados Data Manipulation Language INSERT INTO MyTable PriKey Description VALUES 1 Texto 1 INSERT usando VALUES INSERT INTO MyTable PriKey Description VALUES 1 F200 2 GTX 3 CS Data Manipulation Language INSERT INTO MyTable PriKey Description SELECT ForeignKey Description FROM SomeView INSERT TOP 1 INTO SomeTableA SELECT SomeColumnX SomeColumnY FROM SomeTableB INSERT usando SELECT INSERT usando TOP número de inserts Data Manipulation Language Devemos lembrar que colunas com IDENTITY não devem ser mencionadas no INSERT isso porque estas colunas são administradas pelo banco de dados e não pelos usuários Exemplo CREATE TABLE Veiculo idVeiculo INT IDENTITY11 NOT NULL Placa AS char8 NOT NULL Marca AS varchar20 NOT NULL INSERT INTO Veiculo Placa Marca VALUES XPT7654 Ford INSERT INTO VeiculoVALUES EXH2566 Fiat Data Manipulation Language Atividades extraclasse Leitura do arquivo PDF disponibilizado na plataforma
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
14
Tipos de Dados em Banco de Dados e Suas Categorias
Banco de Dados
FIT
9
Guia de Instalação do SQL Server e SSMS
Banco de Dados
FIT
1
Links de Vídeos - Parte 1 a Parte 4
Banco de Dados
FIT
19
Fundamentos do Modelo Relacional em Banco de Dados
Banco de Dados
FIT
1
Links das Partes 5 a 8 de Vídeo
Banco de Dados
FIT
11
Estruturas e Características dos SGBDs: Visões, Abstrações e Modelos de Dados
Banco de Dados
FIT
22
Funções e Exemplos de JOIN em SQL
Banco de Dados
FIT
14
Fundamentos de Transações em Sistemas de Gerenciamento de Banco de Dados
Banco de Dados
FIT
87
Fundamentos de Banco de Dados - Análise e Desenvolvimento de Sistemas 1º Semestre
Banco de Dados
FIT
13
Introdução aos Sistemas de Bancos de Dados
Banco de Dados
FIT
Texto de pré-visualização
DML Data Manipulation Language Parte 1 Tipos de dados determinam quais tipos de valores serão permitidos no armazenamento e os principais tipos são agrupados em categorias conforme mostrado abaixo Categorias dos tipos de dados Numéricos exatos Caractere Unicode Numéricos aproximados Binários Data e Hora Outros tipos Strings de caractere Revisão Tipos de dados Fator de nulidade NULL ou NOT NULL Autopreenchimento valores autoincrementais IDENTITY 11 Criação da tabela CREATE TABLE nome da tabela nome coluna 1 tipo da coluna tamanho da coluna NOT NULL Regras Primary Key CONSTRAINT nome da primary key PRIMARY KEY coluna1 Foreign Key CONSTRAINT nome da foreign key FOREIGN KEY coluna1 REFERENCES tabela da primary key coluna1 coluna2 Data Definition Language Regras Unique CONSTRAINT nome da unique key UNIQUE coluna1 coluna2 Check CONSTRAINT nome da regra CHECK coluna com expressão booleana Default nome da coluna tipo de dados CONSTRAINT nome do default DEFAULT valor texto data função escalar Data Definition Language CREATE TABLE Aluno Matricula int not null IDENTITY 500 1 Nome varchar20 CONSTRAINT pkAluno PRIMARY KEY Matricula Matricula Nome 500 José 501 Pedro 502 Mario Data Definition Language Após a definição de objetos que fazem a persistência de dados precisamos de comandos SQL que manipulem informações dentro desses objetos As cláusulas a seguir tratam respectivamente de inserção modificação e eliminação de registros dentro de tabelas INSERT UPDATE DELETE Data Manipulation Language A declaração INSERT adiciona uma ou mais linhas em uma tabela INSERT insere um ou mais valores datavalues dentro INTO da tabela especificada tableorview columnlist é a lista de nome das colunas usadas para especificar as colunas das quais os dados são fornecidos INSERT Data Manipulation Language INSERT INTO tableorview columnlist datavalues Sintaxe do INSERT INSERT Data Manipulation Language INSERT INTO MyTable PriKey Description VALUES 1 TPX450 Declaração simples com INSERT INSERT INTO ProductionUnitMeasure VALUES F2 Square Feet GETDATE Data Manipulation Language INSERT INTO MyTable PriKey Description VALUES 1 F200 2 GTX 3 CS INSERT INTO ProductionUnitMeasure VALUES F2 Square Feet GETDATE Y2 Square Yards GETDATE Inserindo múltiplas linhas de dados Data Manipulation Language INSERT INTO MyTable PriKey Description VALUES 1 Texto 1 INSERT usando VALUES INSERT INTO MyTable PriKey Description VALUES 1 F200 2 GTX 3 CS Data Manipulation Language INSERT INTO MyTable PriKey Description SELECT ForeignKey Description FROM SomeView INSERT TOP 1 INTO SomeTableA SELECT SomeColumnX SomeColumnY FROM SomeTableB INSERT usando SELECT INSERT usando TOP número de inserts Data Manipulation Language Devemos lembrar que colunas com IDENTITY não devem ser mencionadas no INSERT isso porque estas colunas são administradas pelo banco de dados e não pelos usuários Exemplo CREATE TABLE Veiculo idVeiculo INT IDENTITY11 NOT NULL Placa AS char8 NOT NULL Marca AS varchar20 NOT NULL INSERT INTO Veiculo Placa Marca VALUES XPT7654 Ford INSERT INTO VeiculoVALUES EXH2566 Fiat Data Manipulation Language Atividades extraclasse Leitura do arquivo PDF disponibilizado na plataforma