1) O documento descreve os principais comandos da linguagem SQL para manipulação de dados em bancos de dados, incluindo comandos DDL para definição e DML para manipulação.
2) São apresentados comandos como CREATE DATABASE, CREATE TABLE, INSERT, UPDATE, DELETE e SELECT, explicando suas funções e sintaxes básicas.
3) Inclui exemplos de junções, projeções e ordenações em consultas SQL com múltiplas tabelas.
Este documento explica os comandos SQL para inserir, alterar, excluir e consultar dados em uma tabela de banco de dados. Aprendemos como usar os comandos INSERT para inserir registros, UPDATE para atualizar dados, DELETE para excluir registros e SELECT para consultar e filtrar dados. O documento também discute o uso de WHERE, ORDER BY e outras cláusulas.
1) O documento apresenta tabelas e comandos SQL para criação de um banco de dados.
2) São listadas tabelas como CLIENTE, VENDEDOR e PEDIDO com suas respectivas colunas.
3) São explicados comandos como CREATE DATABASE, CREATE TABLE, DROP TABLE, SHOW DATABASES e INSERT entre outros.
Este documento descreve a linguagem SQL (Structured Query Language), desenvolvida nos anos 1970 para interagir com sistemas de gestão de bases de dados relacionais. A SQL é estruturada em quatro categorias principais: DQL para consultas, DML para manipulação de dados, DDL para definição de objetos e DCL para gestão de privilégios. O documento explica operadores, funções e exemplos de comandos SQL como SELECT, INSERT, UPDATE e DELETE.
O documento descreve o modelo relacional de bancos de dados, representando os dados como uma coleção de tabelas e relacionamentos. Explica como definir atributos, domínios, chaves primárias e estrangeiras no modelo, e como representá-lo graficamente usando ferramentas como o MySQL Workbench.
O documento fornece informações de contato do autor e agradecimentos a várias pessoas e instituições que o apoiaram. O guia irá esclarecer, ensinar e atualizar informações sobre modelagem, melhoria de performance e ferramentas de banco de dados.
O documento fornece uma introdução sobre a linguagem SQL, especificamente o comando SELECT. Explica que SQL é uma linguagem declarativa que permite aos usuários expressar o que desejam sem detalhes sobre a localização física dos dados. Também define que SQL é composta por DML, DDL e DCL e é orientada para processamento de conjuntos.
O documento discute características de colunas em tabelas de bancos de dados, incluindo valores padrão, restrições como NOT NULL e CHECK, e como alterar e apagar tabelas.
1) O documento apresenta uma introdução ao MySQL, incluindo definições de termos como banco de dados, tabela, registro e chave primária;
2) A agenda inclui tópicos sobre modelagem de dados, formas normais, linguagens DCL e DML do SQL e criação de um banco de dados de exemplo;
3) Serão apresentados comandos SQL como SELECT, INSERT, UPDATE e DELETE.
Este documento explica os comandos SQL para inserir, alterar, excluir e consultar dados em uma tabela de banco de dados. Aprendemos como usar os comandos INSERT para inserir registros, UPDATE para atualizar dados, DELETE para excluir registros e SELECT para consultar e filtrar dados. O documento também discute o uso de WHERE, ORDER BY e outras cláusulas.
1) O documento apresenta tabelas e comandos SQL para criação de um banco de dados.
2) São listadas tabelas como CLIENTE, VENDEDOR e PEDIDO com suas respectivas colunas.
3) São explicados comandos como CREATE DATABASE, CREATE TABLE, DROP TABLE, SHOW DATABASES e INSERT entre outros.
Este documento descreve a linguagem SQL (Structured Query Language), desenvolvida nos anos 1970 para interagir com sistemas de gestão de bases de dados relacionais. A SQL é estruturada em quatro categorias principais: DQL para consultas, DML para manipulação de dados, DDL para definição de objetos e DCL para gestão de privilégios. O documento explica operadores, funções e exemplos de comandos SQL como SELECT, INSERT, UPDATE e DELETE.
O documento descreve o modelo relacional de bancos de dados, representando os dados como uma coleção de tabelas e relacionamentos. Explica como definir atributos, domínios, chaves primárias e estrangeiras no modelo, e como representá-lo graficamente usando ferramentas como o MySQL Workbench.
O documento fornece informações de contato do autor e agradecimentos a várias pessoas e instituições que o apoiaram. O guia irá esclarecer, ensinar e atualizar informações sobre modelagem, melhoria de performance e ferramentas de banco de dados.
O documento fornece uma introdução sobre a linguagem SQL, especificamente o comando SELECT. Explica que SQL é uma linguagem declarativa que permite aos usuários expressar o que desejam sem detalhes sobre a localização física dos dados. Também define que SQL é composta por DML, DDL e DCL e é orientada para processamento de conjuntos.
O documento discute características de colunas em tabelas de bancos de dados, incluindo valores padrão, restrições como NOT NULL e CHECK, e como alterar e apagar tabelas.
1) O documento apresenta uma introdução ao MySQL, incluindo definições de termos como banco de dados, tabela, registro e chave primária;
2) A agenda inclui tópicos sobre modelagem de dados, formas normais, linguagens DCL e DML do SQL e criação de um banco de dados de exemplo;
3) Serão apresentados comandos SQL como SELECT, INSERT, UPDATE e DELETE.
Este documento fornece um resumo sobre SQL (Structured Query Language). SQL é usado para comunicação com bancos de dados relacionais e possui três subconjuntos principais: DML para manipulação de dados, DDL para definição de dados e DCL para controle de dados. O documento explica comandos como SELECT, INSERT, UPDATE, DELETE e funções como WHERE, GROUP BY e JOIN.
Sql com sql server básico - Bóson treinamentosFábio dos Reis
1) O documento discute o SQL e seus principais comandos e conceitos, incluindo a criação de bancos de dados e tabelas com colunas, registros e tipos de dados. 2) É apresentado os principais grupos de comandos SQL - DDL, DML, DCL e DQL - e seus usos. 3) Há detalhes sobre como inserir e manipular dados nas tabelas usando comandos SQL.
1) O documento descreve os procedimentos para realizar manutenção em tabelas de um banco de dados, como adicionar, modificar e excluir colunas e chaves primárias. 2) Ele também explica como mover tabelas entre esquemas e remover restrições como chaves estrangeiras. 3) Vários exemplos ilustram como executar essas operações em tabelas já populadas com dados.
Este documento discute funções da linguagem SQL para seleção e filtragem de dados em bancos de dados. Ele explica o uso das cláusulas LIMIT, OFFSET, DISTINCT e ORDER BY para limitar, ignorar, eliminar duplicatas e ordenar resultados de consultas SQL respectivamente. Também apresenta operadores e expressões para filtrar dados com base em condições, intervalos, listas, valores nulos e padrões de string.
O documento discute funções da linguagem SQL. Ele explica que as funções SQL existem para facilitar a manipulação de dados e são categorizadas em funções matemáticas, de cadeia de caracteres, de data/hora, de agregação e de formatação. Exemplos de funções de cada categoria são fornecidos como ABS, CONCAT, NOW, COUNT e TO_CHAR. Além disso, exercícios sobre funções de agregação são apresentados.
O documento apresenta uma introdução ao SQL Server 2005, cobrindo tópicos como: 1) o que é um banco de dados e sua estrutura, 2) o SQL Server 2005 e sua ferramenta Management Studio Express, 3) comandos SQL como SELECT, INSERT, UPDATE e DELETE para manipular dados.
O documento discute os conceitos de normalização de banco de dados, incluindo a primeira, segunda e terceira formas normais. Também descreve os principais componentes de bancos de dados relacionais como tabelas, linhas e colunas e como as tabelas se relacionam através de chaves. Finalmente, resume os principais tipos de linguagem SQL - DDL, DML, DCL e DQL.
O documento explica como criar um banco de dados no MySQL, incluindo como criar tabelas especificando campos e tipos de dados, definir chaves primárias e visualizar a estrutura de tabelas existentes. Exemplos demonstram a sintaxe para criar um banco de dados chamado "empresa" e uma tabela "Cliente" com campos como nome, endereço e código.
O documento apresenta um treinamento sobre SQL dividido em duas partes. Ele aborda diversos comandos e conceitos como agrupamento de dados, funções, ordenação, joins e subconsultas. Também explica conceitos básicos de banco de dados como SGBD, tabelas, chaves e a linguagem SQL.
Este documento fornece uma introdução à linguagem SQL, incluindo sua história, propósito e principais comandos. Apresenta o modelo relacional de dados e discute os comandos CREATE TABLE, VIEWS e REGRAS DE INTEGRIDADE que garantem a consistência dos dados.
O documento apresenta uma introdução sobre SQL e a linguagem SELECT. É explicado que SQL é uma linguagem declarativa que permite ao usuário expressar o que deseja sem detalhar a localização física dos dados. Também é introduzido o comando SELECT para realizar consultas em bancos de dados relacionais.
O documento apresenta uma introdução sobre SQL, incluindo sua história e partes. Descreve os comandos SQL para definição de dados, como CREATE, DROP e ALTER. Explica integridade de chaves, referencial e de domínio. Apresenta tipos de dados e índices. Por fim, solicita um exercício para criação de tabelas relacionais.
1) O documento discute fundamentos de SQL Server 2005, incluindo armazenamento de procedimentos e definição de dados.
2) É ensinado como criar procedimentos armazenados e tabelas, e como tratar erros em transações.
3) Exemplos demonstram a criação de procedimentos, tabelas, transações e tratamento de erros.
O documento discute os principais comandos da linguagem SQL para criação e manipulação de bancos de dados e tabelas, incluindo DDL, criação de bancos de dados e tabelas, tipos de dados, restrições e chaves estrangeiras. Exemplos ilustram como definir atributos, valores padrão e restrições ao criar tabelas.
Este documento apresenta o programa para um módulo de formação avançada em Excel. O programa inclui tópicos como formatações avançadas, proteção de dados, estilos de formatação, modelos, fórmulas e funções avançadas, definição de nomes de células, auditoria de fórmulas, séries de dados, gestão de dados, gráficos, macros, formulários, e integração com outras aplicações. O formador será Carlos Maia.
Este documento apresenta uma introdução ao T-SQL com Microsoft SQL Server 2012 Express. Ele discute os principais tópicos como a origem do SQL, o Management Studio, variáveis e tipos de dados, criação de banco de dados, tabelas e consultas básicas.
O documento fornece uma introdução sobre bancos de dados relacionais, incluindo:
1) Explica os conceitos básicos de registros, campos, tabelas, chaves primárias e valores nulos.
2) Descreve as principais operações em bancos de dados relacionais como projeção, seleção e junção.
3) Fornece exemplos para ilustrar como essas operações podem ser usadas para extrair dados de múltiplas tabelas.
O documento apresenta uma introdução ao SQL, incluindo sua história e propósito. Discute as principais famílias do SQL (DML, DDL e DCL) e seus comandos. Fornece exemplos de comandos SELECT básicos para recuperar e filtrar dados.
Este documento fornece um resumo sobre SQL (Structured Query Language). SQL é usado para comunicação com bancos de dados relacionais e possui três subconjuntos principais: DML para manipulação de dados, DDL para definição de dados e DCL para controle de dados. O documento explica comandos como SELECT, INSERT, UPDATE, DELETE e funções como WHERE, GROUP BY e JOIN.
Sql com sql server básico - Bóson treinamentosFábio dos Reis
1) O documento discute o SQL e seus principais comandos e conceitos, incluindo a criação de bancos de dados e tabelas com colunas, registros e tipos de dados. 2) É apresentado os principais grupos de comandos SQL - DDL, DML, DCL e DQL - e seus usos. 3) Há detalhes sobre como inserir e manipular dados nas tabelas usando comandos SQL.
1) O documento descreve os procedimentos para realizar manutenção em tabelas de um banco de dados, como adicionar, modificar e excluir colunas e chaves primárias. 2) Ele também explica como mover tabelas entre esquemas e remover restrições como chaves estrangeiras. 3) Vários exemplos ilustram como executar essas operações em tabelas já populadas com dados.
Este documento discute funções da linguagem SQL para seleção e filtragem de dados em bancos de dados. Ele explica o uso das cláusulas LIMIT, OFFSET, DISTINCT e ORDER BY para limitar, ignorar, eliminar duplicatas e ordenar resultados de consultas SQL respectivamente. Também apresenta operadores e expressões para filtrar dados com base em condições, intervalos, listas, valores nulos e padrões de string.
O documento discute funções da linguagem SQL. Ele explica que as funções SQL existem para facilitar a manipulação de dados e são categorizadas em funções matemáticas, de cadeia de caracteres, de data/hora, de agregação e de formatação. Exemplos de funções de cada categoria são fornecidos como ABS, CONCAT, NOW, COUNT e TO_CHAR. Além disso, exercícios sobre funções de agregação são apresentados.
O documento apresenta uma introdução ao SQL Server 2005, cobrindo tópicos como: 1) o que é um banco de dados e sua estrutura, 2) o SQL Server 2005 e sua ferramenta Management Studio Express, 3) comandos SQL como SELECT, INSERT, UPDATE e DELETE para manipular dados.
O documento discute os conceitos de normalização de banco de dados, incluindo a primeira, segunda e terceira formas normais. Também descreve os principais componentes de bancos de dados relacionais como tabelas, linhas e colunas e como as tabelas se relacionam através de chaves. Finalmente, resume os principais tipos de linguagem SQL - DDL, DML, DCL e DQL.
O documento explica como criar um banco de dados no MySQL, incluindo como criar tabelas especificando campos e tipos de dados, definir chaves primárias e visualizar a estrutura de tabelas existentes. Exemplos demonstram a sintaxe para criar um banco de dados chamado "empresa" e uma tabela "Cliente" com campos como nome, endereço e código.
O documento apresenta um treinamento sobre SQL dividido em duas partes. Ele aborda diversos comandos e conceitos como agrupamento de dados, funções, ordenação, joins e subconsultas. Também explica conceitos básicos de banco de dados como SGBD, tabelas, chaves e a linguagem SQL.
Este documento fornece uma introdução à linguagem SQL, incluindo sua história, propósito e principais comandos. Apresenta o modelo relacional de dados e discute os comandos CREATE TABLE, VIEWS e REGRAS DE INTEGRIDADE que garantem a consistência dos dados.
O documento apresenta uma introdução sobre SQL e a linguagem SELECT. É explicado que SQL é uma linguagem declarativa que permite ao usuário expressar o que deseja sem detalhar a localização física dos dados. Também é introduzido o comando SELECT para realizar consultas em bancos de dados relacionais.
O documento apresenta uma introdução sobre SQL, incluindo sua história e partes. Descreve os comandos SQL para definição de dados, como CREATE, DROP e ALTER. Explica integridade de chaves, referencial e de domínio. Apresenta tipos de dados e índices. Por fim, solicita um exercício para criação de tabelas relacionais.
1) O documento discute fundamentos de SQL Server 2005, incluindo armazenamento de procedimentos e definição de dados.
2) É ensinado como criar procedimentos armazenados e tabelas, e como tratar erros em transações.
3) Exemplos demonstram a criação de procedimentos, tabelas, transações e tratamento de erros.
O documento discute os principais comandos da linguagem SQL para criação e manipulação de bancos de dados e tabelas, incluindo DDL, criação de bancos de dados e tabelas, tipos de dados, restrições e chaves estrangeiras. Exemplos ilustram como definir atributos, valores padrão e restrições ao criar tabelas.
Este documento apresenta o programa para um módulo de formação avançada em Excel. O programa inclui tópicos como formatações avançadas, proteção de dados, estilos de formatação, modelos, fórmulas e funções avançadas, definição de nomes de células, auditoria de fórmulas, séries de dados, gestão de dados, gráficos, macros, formulários, e integração com outras aplicações. O formador será Carlos Maia.
Este documento apresenta uma introdução ao T-SQL com Microsoft SQL Server 2012 Express. Ele discute os principais tópicos como a origem do SQL, o Management Studio, variáveis e tipos de dados, criação de banco de dados, tabelas e consultas básicas.
O documento fornece uma introdução sobre bancos de dados relacionais, incluindo:
1) Explica os conceitos básicos de registros, campos, tabelas, chaves primárias e valores nulos.
2) Descreve as principais operações em bancos de dados relacionais como projeção, seleção e junção.
3) Fornece exemplos para ilustrar como essas operações podem ser usadas para extrair dados de múltiplas tabelas.
O documento apresenta uma introdução ao SQL, incluindo sua história e propósito. Discute as principais famílias do SQL (DML, DDL e DCL) e seus comandos. Fornece exemplos de comandos SELECT básicos para recuperar e filtrar dados.
A arte digital engloba várias categorias como pintura digital, edição de fotos, animação e modelagem 3D. Pode ser bidimensional em ambientes digitais 2D ou tridimensional onde objetos podem ser modelados no espaço 3D. As técnicas digitais permitem novas formas de expressão artística além dos meios tradicionais.
La Unión Europea ha acordado un paquete de sanciones contra Rusia por su invasión de Ucrania. Las sanciones incluyen restricciones a las importaciones de productos rusos de alta tecnología y a las exportaciones de bienes de lujo a Rusia. Además, se congelarán los activos de varios oligarcas rusos y se prohibirá el acceso de los bancos rusos a los mercados financieros de la UE.
O documento apresenta um quadro de dupla entrada para preencher correspondendo cores e formas geométricas, e outro quadro para assinalar quais formas estão presentes em objetos, pedindo para completá-los.
Trabalho realizado pelos alunos do Curso de Produção de Moda do CEFET-MG campus Divinópolis sobre Gianni Versace, conhecida como Versace um importante estilista italiano.
The Variable Cost in Systems Engineering Trade-Offs - Design to CostMarco Lisi
I will be teaching my last lessons on Systems Engineering Management on 29th and 30th May at the Master on Systems Engineering organized by the University of Tor Vergata in Rome. Please find attached a presentation in Italian about Cost Modeling and Design-To-Cost.
Este documento fornece instruções passo a passo para instalar drivers de dispositivos no Windows XP. Explica como acessar o Gerenciador de Dispositivos para identificar drivers que precisam ser atualizados e como instalá-los manualmente ou permitir que o Windows os procure online. Recomenda instalar drivers manualmente para evitar arquivos desnecessários.
A paródia descreve a vida do poeta brasileiro Manuel Bandeira em três frases, mencionando que ele veio de Pernambuco para estudar no Rio de Janeiro e São Paulo, formou-se em arquitetura em Recife, e deixou um legado poético apesar de ter falecido prematuramente de tuberculose.
Este documento discute la importancia presente y el futuro desarrollo de la sociedad digital en España. Resalta que las tecnologías de la información y la comunicación (TIC) han tenido un gran impacto en la economía española y cómo las personas y empresas están cada vez más conectadas e interactúan en línea. También destaca los retos que plantea este entorno digital cambiante y la necesidad de que las políticas públicas anticipen y faciliten la innovación.
Este documento discute a importância de andar nos passos de Jesus para ser considerado um verdadeiro cristão. Em três frases ou menos:
1) O documento usa a história de um imigrante muçulmano, Abdul, perguntando como identificar um verdadeiro cristão.
2) A Bíblia ensina que um verdadeiro cristão obedece aos mandamentos de Jesus e anda como Ele andou.
3) O objetivo do livro é ajudar os que se dizem cristãos a melhor entenderem o que significa andar como Jesus andou
El documento presenta la propuesta de diseño de un sistema que incluye una vista general, arquitectura interna, programación y secuencias de interacción. Explica la justificación del diseño y define los conceptos de gesto como una actitud o movimiento del cuerpo para expresar algo, y movimiento como un cambio de lugar o posición.
COIED2_O ambiente digital e a aprendizagem da Língua MaternaCOIED
O documento discute como o ambiente digital pode melhorar o aprendizado da língua materna através de novas metodologias e processos habilitados pelas TIC, como a pesquisa online, produção e edição colaborativa de textos, e a promoção da autonomia e cooperação entre estudantes.
O documento estima que o Brasil terá pelo menos 1,6 milhão de pessoas deslocadas entre 2009 e 2016, principalmente por obras de infraestrutura, desastres naturais e violência. A inflação no Rio de Janeiro atingiu 10,04% nos últimos 12 meses, a segunda maior taxa entre as regiões metropolitanas brasileiras. Uma investigação da Polícia Federal descobriu um esquema de corrupção na Petrobras que desviou recursos para políticos.
O documento discute consultas SQL, incluindo as cláusulas SELECT, FROM e WHERE. A cláusula SELECT especifica os campos desejados, FROM lista as tabelas e WHERE contém expressões lógicas. Exemplos mostram como selecionar, filtrar e ordenar dados de bancos de dados como "world".
Curso de PostgreSQL: Um pouco Além dos ComandosMarcos Thomaz
O documento apresenta uma introdução ao PostgreSQL, abordando seu breve histórico, uso no Brasil, recursos como subconsultas e linguagens procedurais, ambientes de gerenciamento, criação de bancos de dados e usuários, tipos de dados, criação de tabelas, inserção de dados, remoção de registros, busca de registros e exercícios de fixação.
Este documento fornece instruções sobre como criar e manipular bancos de dados e tabelas no MySQL. Ele explica como criar tabelas, definir tipos de dados, chaves primárias e estrangeiras. Além disso, apresenta exemplos de comandos SQL como SELECT, INSERT, UPDATE e DELETE.
1) O documento discute modelos lógicos versus modelos físicos de bases de dados, com o modelo lógico representando as lógicas inerentes ao problema e o modelo físico adicionando informações necessárias para implementação;
2) É apresentada uma lista de operadores e funções SQL como igual, diferente, entre, agora e agregações como máximo, mínimo e contagem;
3) São fornecidos exemplos de comandos SQL como select, where, group by e insert.
1) O documento introduz as características da linguagem SQL, incluindo sua origem, divisões e instruções principais como SELECT, INSERT, UPDATE e DELETE. 2) Detalha os tipos de dados suportados por SQL e comandos para criar, alterar e excluir tabelas como CREATE, ALTER e DROP. 3) Apresenta exemplos de consultas, restrições, funções agregadas e outras funcionalidades da linguagem.
O documento descreve a linguagem SQL, usada para definir e manipular dados em bancos de dados relacionais. Apresenta os principais comandos da SQL, divididos em linguagem de definição de dados (DDL) e linguagem de manipulação de dados (DML). Fornece exemplos de comandos DDL como CREATE TABLE e ALTER TABLE, e de comandos DML como SELECT, INSERT e UPDATE.
Este documento apresenta conceitos básicos sobre bancos de dados, incluindo o que é um banco de dados, os bancos de dados mais usados, introdução a esquemas, tabelas, consultas, funções de agrupamento, relacionamentos e outros tópicos. O autor discute cada conceito com exemplos práticos para melhor entendimento.
1. O documento discute comandos da linguagem SQL como SELECT, INSERT, UPDATE e DELETE para manipular dados em bancos de dados. Ele também descreve tipos de dados, limites do Oracle RDBMS e funções.
2. São apresentados exemplos de uso de comandos SQL como SELECT, WHERE, ORDER BY, GROUP BY e HAVING para realizar consultas, ordenações e agrupamentos de dados.
3. O documento explica funções numéricas, de data, caracteres e de conversão que podem ser usadas nas consultas SQL para processar e formatar dados retornados.
O documento apresenta uma lista extensa de comandos SQL para manipulação de dados em MySQL, incluindo comandos para seleção, inserção, atualização e exclusão de dados de tabelas, além de funções como WHERE, JOIN, GROUP BY e ORDER BY.
O documento resume os principais tópicos sobre instruções SQL abordados em uma aula sobre banco de dados, incluindo sintaxe básica de SELECT, operadores aritméticos e de comparação, cláusulas WHERE, LIKE e ORDER BY.
O documento descreve recursos avançados de bancos de dados relacionais como DDL e DML. Na parte I, é relembrado o DDL e apresentadas novidades como criação de domínios, índices, gatilhos, procedimentos, funções e visões. Na parte II, o foco é o DML, relembrando consultas SQL e apresentando cláusulas como BETWEEN, JOIN, GROUP BY e funções agregadas.
LabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQLCarlos Santos
O documento descreve como modelar relações hierárquicas em bases de dados usando auto-associações, onde funcionários podem ter um superior hierárquico. Explica como usar uma chave estrangeira nula para permitir que funcionários não tenham superior, e como usar uma tabela de relação com duas chaves estrangeiras para representar relações de 1:M, 1:1 ou M:M. Também fornece um resumo das principais cláusulas SQL como SELECT, WHERE, ORDER BY e LIMIT.
Este documento apresenta os principais comandos de linguagem de definição de dados em SQL para criação, alteração e eliminação de tabelas e índices, incluindo CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX e DROP INDEX. Também discute transações, privilégios e controle de acesso utilizando comandos como COMMIT, ROLLBACK, GRANT e REVOKE.
O documento descreve a linguagem SQL (Structured Query Language), incluindo suas principais funcionalidades como definição e manipulação de dados em bancos de dados relacionais através de comandos DDL e DML. Também explica como criar, alterar e definir restrições em tabelas usando comandos como Create Table, Alter Table, e Constraints.
O documento descreve os principais conceitos da linguagem SQL. Em 3 frases:
1) SQL é uma linguagem padronizada para consultas e manipulação de dados em bancos de dados relacionais. 2) Ela possui comandos para definição, manipulação e consulta de dados armazenados em tabelas relacionais. 3) O documento apresenta exemplos de comandos DDL para criação de tabelas e DML para consultas simples.
Aula03 - BDII - Comsulta Básica, Consultas com Funções e Agregação.pdfAngeloOliveira60
O documento descreve consultas básicas em SQL, incluindo as cláusulas SELECT, FROM e ORDER BY. Também discute filtros com WHERE, funções como COUNT, MAX, MIN, SUM e AVG, e agrupamentos com GROUP BY.
O documento apresenta os principais conceitos da linguagem SQL, incluindo suas partes (DDL, DML), tipos de dados, comandos para criação, alteração e remoção de tabelas e restrições.
Aula 03 - Identificando e tratando padrõesDalton Martins
Este documento apresenta técnicas para identificar e tratar padrões em dados, incluindo transformações de formato e agrupamento de informações. É discutido o uso de funções como NÚM.CARACT, PROCURAR, DIREITA e ESQUERDA no OpenOffice para separar nomes de CPFs em uma coluna de dados. Também é mostrado como criar uma tabela dinâmica para visualizar a distribuição de valores e gerar gráficos que ajudem na análise dos dados.
Este documento apresenta um comando SQL para inserir dados de bairros no banco de dados SistemaCodigosPostais. O comando insere 11 bairros do distrito 1 da província 1, atribuindo um código único a cada bairro. O documento também fornece um formulário para selecionar províncias, distritos e bairros armazenados no banco de dados.
Este documento explica os diferentes tipos de junções em SQL. Ele descreve junções de produto cartesiano, que combinam todas as linhas de duas tabelas; junções internas, que combinam linhas que possuem campos correspondentes; e junções externas, que mantêm linhas mesmo sem correspondências. O documento fornece exemplos de left, right e full outer joins.
DER - Diagrama de Entidade e RelacionamentosCláudio Amaral
Este documento apresenta os conceitos de Diagrama de Entidade e Relacionamentos (DER) e Dicionário de Dados. Explica que o DER representa os dados do sistema por meio de entidades e relacionamentos e como isso auxilia no projeto do banco de dados. Também mostra exemplos de DER com atributos e tipos de relacionamentos entre entidades. Por fim, descreve que o Dicionário de Dados documenta detalhadamente todos os dados do DER e DFD para esclarecer o projetista na criação da estrutura do banco de dados.
O documento discute a análise orientada a objetos e a Linguagem de Modelagem Unificada (UML). A UML é um conjunto de ferramentas e diagramas que facilitam a modelagem de sistemas orientados a objetos e podem ser usados nas fases de análise, projeto, programação e teste de sistemas.
O documento descreve os conceitos e ferramentas da análise estruturada de sistemas, incluindo: (1) Diagramas de Fluxo de Dados (DFD) para representar os processos e fluxos de dados de um sistema; (2) Diagramas de Entidade-Relacionamento (DER) para modelar a estrutura de dados; e (3) Português Estruturado para especificar os processos de forma modular e compreensível.
O documento discute as etapas do desenvolvimento de sistemas e técnicas estruturadas de análise e projeto. Ele descreve as etapas de planejamento, análise de requisitos, desenvolvimento, teste e manutenção. Também explica conceitos como metodologia, método, técnica e notação, e apresenta ferramentas como diagramas para documentar o projeto lógico e físico de forma estruturada.
O documento discute paradigmas de projeto de software, incluindo o modelo em cascata, prototipagem, espiral e incremental. Aborda as vantagens e desvantagens de cada paradigma, além de técnicas de 4a geração que automatizam parte do desenvolvimento.
Este documento apresenta os principais tipos de JOIN em SQL para combinar dados entre tabelas relacionadas em um banco de dados de exemplo. Ele discute INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN, explicando como cada um lida com registros que não possuem correspondência nas outras tabelas. Também aborda JOIN com chaves compostas.
O documento discute a importância da engenharia de software e da coleta de requisitos por meio de entrevistas com usuários. Ele fornece diretrizes para realizar entrevistas eficazes, como desenvolver um plano geral de perguntas e obter autorização superior, e aborda formas comuns de resistência dos usuários e outras técnicas para coleta de dados além de entrevistas.
O documento discute estruturas de dados dinâmicas como listas, pilhas, filas e árvores binárias em Pascal. Explica como declarar e manipular cada estrutura através de operações como inserção, remoção e busca de elementos. Também aborda ponteiros, recursividade e como representar cada estrutura de dados na memória usando registros e ponteiros.
1) O documento discute os fundamentos matemáticos da informática, incluindo bases numéricas como binária, hexadecimal e outras; operações lógicas e álgebra de Boole; e representação de expressões lógicas em tabelas verdade e circuitos lógicos.
2) É explicado que computadores usam a linguagem de máquina binária e as operações lógicas formam a base de todos os circuitos integrados e computadores.
3) A álgebra de Boole estabelece operações lógicas fundamentais como AND, OR
O documento discute fundamentos de circuitos lógicos, incluindo tipos de circuitos lógicos (de dois níveis e multiníveis), exemplo de soma de produtos, simplificação de inversores, formas simplificadas e fatoradas, complexidade de circuitos e uso de mapas de Karnaugh para simplificação de equações booleanas.
O documento discute fundamentos de derivação de expressões booleanas através de soma de produtos e produto de somas. Explica como derivar funções booleanas a partir de suas tabelas-verdade e representá-las em forma canônica e padrão. Também mostra como simplificar expressões booleanas eliminando literais redundantes para obter uma equação mínima.
O documento discute a instalação e configuração de softwares e drivers em um sistema Windows XP. Ele recomenda instalar um antivírus e firewall, e explica como instalar drivers manualmente no Gerenciador de Dispositivos para otimizar a performance do hardware.
O documento fornece instruções passo a passo para instalação do sistema operacional Windows XP, desde a configuração da BIOS até a primeira tela após a conclusão da instalação. Descreve os 20 passos necessários, incluindo formatar a partiçao, copiar arquivos, reiniciar e concluir a instalação.
O documento discute os tipos de redes de computadores, incluindo redes locais (LAN), amplas (WAN), a internet, intranets e extranets. Também explica redes ponto a ponto e redes cliente-servidor, destacando que as redes cliente-servidor, usadas em sistemas operacionais como Windows NT e 2000, são mais adequadas para empresas por facilitar a segurança de informações e recursos.
O documento discute sistemas operacionais e seus componentes. Ele explica como o teclado e mouse interagem com o sistema operacional através de interrupções e códigos. Também descreve estruturas de rede cliente-servidor e diferentes sistemas de arquivos como FAT, NTFS e EXT3.
O documento discute os sistemas operacionais e como eles gerenciam os dispositivos de entrada e saída. Explica que o sistema operacional controla os dispositivos de forma transparente ao usuário e descreve como funcionam os periféricos, controladores e interfaces. Também aborda o gerenciamento de entrada e saída em diferentes camadas do sistema operacional.
O documento discute os conceitos básicos de sistemas operacionais, incluindo: 1) a definição de sistema operacional como o software responsável por permitir o uso dos recursos do computador; 2) os tipos de sistemas operacionais como desktop, servidores e embarcados; 3) a história dos sistemas operacionais desde as primeiras gerações manuais até os atuais baseados em interface gráfica.
1) O documento discute redes de computadores e protocolos de comunicação, incluindo NetBIOS, TCP/IP (IPv4) e como configurar em Windows XP e 7.
2) É explicado o que é uma rede, placas de rede, tipos de redes e protocolos como NetBIOS e TCP/IP.
3) TCP/IP é o protocolo mais usado atualmente e é baseado em endereços IP únicos para cada computador e sub-redes com máscaras de rede.
O documento discute vírus de computador, formas de prevenção e correção de danos causados por vírus. Também recomenda softwares antivírus populares como Avast, Kaspersky e Avira e firewalls como Comodo e Zone Alarm para proteger contra invasões.
1) O documento discute conceitos de programação como criação de processos para gerar resultados para usuários, módulos, compiladores e linguagens de programação. 2) Apresenta conceitos como scripts, client side, server side, interface e banco de dados. 3) Demonstra a estrutura básica de uma página HTML e alguns comandos como tags.
3. 1. A SQL – Structured Query Language
• Linguagem de Definição de Dados (DDL)
juntamente com a Linguagem de Manipulação
dos dados (DML)
• Comandos em inglês mais próximos da
inteligência humana do que as linguagens de
máquina.
• Principais comandos DDL: “create database”,
“use database”, “create table”
• Principais comandos DML: “insert”, “update”,
“delete” e “select”
4. 2. Principais comandos DDL
• CREATE DATABASE – cria um banco de dados para
conter todas as estruturas necessárias ao mesmo:
espaço para o dicionário de dados, espaço para
os dados e espaço para as “stored procedures” e
“triggers”
• Ex: create database clinica;
• Existem parâmetros para se usar esse comando
mas basicamente essa é a sintaxe. Um parâmetro
muito usado é o conjunto de caracteres
• Exemplo:
create database `exames`
character set 'utf8’ collate 'utf8_general_ci';
5. 3. Principais comandos DDL
• USE DATABASE `nome´; - abre o banco de dados
para ser usado no programa SQL
• CREATE TABLE – cria uma tabela dentro do banco
com as definições especificadas na sintaxe do
comando. Exemplo:
CREATE TABLE `cidade` (
`id` bigint(20) NOT NULL auto_increment,
`nome` varchar(100) default NULL,
`uf` char(2) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2
DEFAULT CHARSET=utf8;
6. 4. Principais comandos DML
• INSERT – usado para incluir dados em tabelas
do Banco de Dados. Exemplo:
INSERT INTO `cidade` (`id`, `nome`, `uf`) VALUES
(1,'Patos de Minas','MG');
Sintaxe: insert into `tabela´ (`col1´,...,`colN´)
values (`val1´,...,`valN´);
Onde cada “val” combina com o tipo
corresponde ao seu “col”
7. 5. Principais comandos DML
• UPDATE – usado para alterar dados em tabelas
do Banco de Dados. Exemplo:
ALTER TABLE `cidade´ SET `nome´ = `PO´ WHERE
`id´ = 1;
Sintaxe: alter table `tabela´ set `coluna´ =
`novo_valor´ [where `condição_lógica´];
Ou
Alter table `tabela´ set
`col1´=`val1´, `col2´=`val2´,...,`colN´=`valN´
where `condição´;
8. 6. Principais comandos DML
• DELETE – usado para excluir linhas em tabelas
do Banco de Dados. Exemplo:
DELETE FROM `cidade´ WHERE `id´ = 1;
Sintaxe:
delete from `tabela´ [where `condição_lógica´];
Se a condição não for definida apaga todas as
linhas da tabela sem confirmação.
9. 7. Principais comandos DML
• SELECT – é o comando mais usado da DML com ele podemos
consultar os dados do banco. As consultas podem ser:
seleção, projeção, junção ou União.
• Seleção: consulta simples a uma tabela selecionando
algumas linhas da mesma de acordo com uma ou mais
condições lógicas
• Projeção: consulta simples a uma tabela onde escolhemos
além das linhas a serem mostradas, também as colunas que
queremos
• Junção: é a fusão de duas ou mais tabelas ligadas por suas
chaves estrangeiras e primárias de forma a constituir uma
ampla gama de dados resultando em um produto cartesiano
entre as mesmas, o qual ainda poderá sofrer uma seleção ou
projeção
• União: é a consulta a duas ou mais tabelas com a mesma
estrutura de forma a “somar” suas linhas e não “multiplicar”
como no caso da junção.
10. 8. O Comando Select – Parte1
• A partir desse ponto vamos considerar um banco de dados `empresa´
com as tabelas `cliente´, `cidade´,`vendedor´ seguindo o DER:
VENDEDOR CLIENTE CIDADEV-C C-C
1 N N 1
• Vendedor (PK=ID) Cidade (PK=ID)
ID Nome Comissão
1 José da Silva 1,50%
2 Maria Aparecida 3,00%
3 Antônio Costa 1,50%
ID Nome Estado
1 Patos de Minas MG
2 Uberlândia MG
3 São Paulo SP
• Cliente (PK=ID, FK1=cidade, FK2=vendedor)
ID Nome Cidade Vendedor Ultima Venda Vendas
1 Só Argamassas 2 1 José $500,00
2 A Constrular 1 3 Maria $300,00
3 Barato Acabamentos 1 2 André $0,00
4 Supermercado Frondoso 3 2 Ana $1200,00
11. 9. Seleção com “select”
• Uma consulta simples em uma tabela escolhendo algumas linhas da mesma.
• Exemplo: selecionar todas as cidade de MG
• Select * from `cidade´ where `estado´=`MG´;
• Resultado da consulta:
ID Nome Estado
1 Patos de Minas MG
2 Uberlândia MG
• Podemos ainda ordenar o resultado por alguma coluna usando a cláusula
“order by” com opções: asc (ascendente) ou desc (descendente)
• Exemplo, ordenando por Nome de forma decrescente
• Select * from `cidade´ where `estado´=`MG´ order by `nome´ desc;
ID Nome Estado
2 Uberlândia MG
1 Patos de Minas MG
12. 10. Projeção com “select”
• Uma projeção é uma seleção com a escolha das colunas a serem mostradas
ao invés de serem todas elas
• Select `nome´,`estado´ from `cidade´;
• Resultado desta projeção:
• O “*” após o “select” indica todas as colunas, se desejar escolher as colunas deve
substituir o “*” pelos nomes das colunas separados por “,” isso que é fazer a
projeção de uma consulta.
• Podemos ter ter uma “projeção” juntamente com uma “seleção” e “ordenação”
• Select `estado´,`nome´ from `cidade´ where `estado´=`MG´ order by `nome´ desc;
Estado Nome
MG Uberlândia
MG Patos de Minas
Nome Estado
Patos de Minas MG
Uberlândia MG
São Paulo SP
13. 11. Junção: Produto Cartesiano
• Uma junção é um select feito em duas ou mais tabelas de forma a resultar
em um produto cartesiano entre elas. Assim se for feita em duas tabelas A e
B, todas as linhas de A são combinadas com todas as linhas de B
• Exemplo: select * from `cliente´,`cidade´;
• Resultado desta projeção terá 12 linhas = 4 de cliente X 3 de cidade
ID Nome Cidade Vendedor Ultima Venda Vendas ID Nome Estado
1 Só Argamassas 2 1 José $500,00 1 Patos de Minas MG
2 A Constrular 1 3 Maria $300,00 1 Patos de Minas MG
3 Barato Acabamentos 1 2 André $0,00 1 Patos de Minas MG
4 Supermercado Frondoso 3 2 Ana $1200,00 1 Patos de Minas MG
1 Só Argamassas 2 1 José $500,00 2 Uberlândia MG
2 A Constrular 1 3 Maria $300,00 2 Uberlândia MG
3 Barato Acabamentos 1 2 André $0,00 2 Uberlândia MG
4 Supermercado Frondoso 3 2 Ana $1200,00 2 Uberlândia MG
1 Só Argamassas 2 1 José $500,00 3 São Paulo SP
2 A Constrular 1 3 Maria $300,00 3 São Paulo SP
3 Barato Acabamentos 1 2 André $0,00 3 São Paulo SP
4 Supermercado Frondoso 3 2 Ana $1200,00 3 São Paulo SP
14. 12. Junção com Seleção
• A junção sempre terá o número de linhas igual ao produto das linhas de cada tabela da
select. Assim, se tivermos 3 tabelas: A,B,C o total de linhas da junção AxBxC será: linhas
A X linhas B X linhas C
• As colunas resultantes serão a soma das colunas de todas as tabelas. Ou seja: colunas A
+ colunas B + colunas C. Se as colunas tem mesmo nome então usamos o nome da
tabela que ela pertence seguida de “.” e o seu nome: A.id, B.id, C.id para diferenciar
• Os resultados de junção podem ser enormes, assim normalmente deve-se fazer uma
“seleção” e “projeção” no resultado para se ter um resultado com algum sentido. Em
nosso exemplo seria ligar a tabela “cliente” com a “cidade” levando em consideração a
chave estrangeira em “cliente” que indica a qual cidade ele se localiza
• Exemplo: select * from `cliente´,`cidade´ where cliente.cidade = cidade.id;
• Veja que agora o resultado da junção faz mais sentido: cada cliente com sua respectiva
cidade onde estão localizados
Colunas de `cliente´ Colunas de `cidade´
ID Nome Cidade Vendedor Ultima Venda Vendas ID Nome Estado
1 Só Argamassas 2 1 José $500,00 2 Uberlândia MG
2 A Constrular 1 3 Maria $300,00 1 Patos de Minas MG
3 Barato Acabamentos 1 2 André $0,00 1 Patos de Minas MG
4 Supermercado Frondoso 3 2 Ana $1200,00 3 São Paulo SP
15. 13. Junção com Projeção
• Na junção podemos “apelidar” as tabelas para tornar mais fácil seu
manuseio, assim “cliente” pode ser “a” e “cidade” será “b”
• Exemplo: select * from `cliente´ a, ` cidade´b where a.cidade = b.id;
• Podemos também projetar as colunas que desejamos no resultado e
apelida-las com nomes mais próximo ao real, assim:
• Select a.nome as Cliente, b.nome as Cidade, b.estado from cliente
a, cidade b where a.cidade = b.id
• O resultado deste último comando “select” seria:
Cliente Cidade Estado
Só Argamassas Uberlândia MG
A Constrular Patos de Minas MG
Barato Acabamentos Patos de Minas MG
Supermercado Frondoso São Paulo SP
16. 14. A Cláusula “where”
• A cláusula “where” é muito importante para o
comando “select”, pois por ela podemos limitar o
conjunto de linhas selecionadas da consulta e
nos atermos somente à informação necessária
• A condição resultante do “where” sempre será
um valor lógico (True ou False) e será executado
para cada linha da consulta resultante podendo
usar qualquer combinação das colunas
selecionadas e ser aplicado alguns operadores:
• () – parênteses vem primeiro, mais internos
• As Funções e operadores lógicos vem a seguir
• Operador NOT seguido de AND, depois OR
17. 15. Operadores da Cláusula “where”
Operadores:
• = igualdade
• > maior que
• < menor que
• >= maior ou igual a
• <= menor ou igual a
• IS NULL retorna verdade se o valor é indefinido NULL
• IN (valor1, valor2,..., valorN) operador “está em”
• BETWEEN...AND operador “entre valores”
• LIKE “%...%” operador string “semelhante a”
Funções de teste e outros propósitos de consulta:
• LOWER(“Texto”) – texto todo em minúsculo
• UPPER(“Texto”) – texto todo em maiúsculo
• SUBSTR(“Texto” FROM posi FOR qde) devolve parte do “Texto” que vai
de “posi” até “qtde” caracteres
• EXTRACT DAY FROM data, EXTRACT MONTH FROM data, EXTRACT YEAR
FROM data: pega respectivamente o DIA, MÊS ou ANO de “data”
18. 16. A Cláusula “order by”
• A cláusula “order by” no final do comando select
indica para qual ou quais colunas o resultado deverá
ser ordenado
• Se for escolhida uma coluna de texto, será ordenado
em ordem alfabética ascendente, se for uma coluna
numérica, será em ordem crescente de valor. Se for
escolhida uma coluna de data, o resultado sairá em
ordem ascendente de data. E assim sucessivamente.
• Para mudarmos de “ascendente” para
“descendente” usamos o qualificador “desc” após o
nome da coluna a ser ordenada
• Se desejarmos uma ordem por mais de uma coluna
então a primeira coluna da cláusula será a ordem
principal, a segunda a ordem secundária dentro da
ordem primária e assim sucessivamente
19. 17. Exemplos de Order By
• Todas as cidades em ordem alfabética crescente:
Select * from cidade order by nome;
• Todos os vendedores em ordem alfabética inversa (z..a) sem
considerar diferença entre letras maiúsculas e minúsculas:
Select * from vendedor order by lower(nome) desc;
• Todos os nomes dos clientes com os nomes das suas cidades em
ordem alfabética de cidade e dentro dessa ordem ordenar pelo
nome do cliente sem considerar diferença de caso (maiúsculas e
minúsculas)
Select a.nome, b.nome from cliente a, cidade b
where a.cidade = b.id order by lower(b.nome), lower(a.nome)
• Todos os nomes dos clientes com nomes dos seus vendedores em
ordem alfabética de vendedor e dentro dessa ordem ordenar
pelo nome do cliente sem considerar diferença de caso
Select a.nome, b.nome from cliente a, vendedor b
where a.vendedor = b.id order by lower(b.nome), lower(a.nome)