Base de Dados (grupo32) Trabalho 3
|
|
- João Canela Almada
- 8 Há anos
- Visualizações:
Transcrição
1 Base de Dados grupo32 Trabalho 3 CREATE TABLE Pilotos Criação das tabelas nome DN nacionalidade nomeequipa VARCHAR50, DATE, VARCHAR15, VARCHAR15, PRIMARY KEY nome,dn, FOREIGN KEY nomeequipa REFERENCES Equipasnome CREATE TABLE Equipas nome pais VARCHAR15, VARCHAR15, PRIMARY KEY nome CREATE TABLE Carros marca VARCHAR30, pneus VARCHAR15, nomeequipa VARCHAR30, PRIMARY KEY marca, FOREIGN KEY nomeequipa REFERENCES Equipasnome CREATE TABLE Conduz nomepiloto DN marca VARCHAR50, DATE, VARCHAR30, PRIMARY KEY nomepiloto, DN, FOREIGN KEY marca REFERENCES carros marca 1
2 CREATE TABLE Circuitos nome pais kmporvolta VARCHAR50, VARCHAR50, FLOAT, PRIMARY KEY nome CREATE TABLE VoltaMaisRapida nomepiloto VARCHAR 50, DN DATE, nomecircuito VARCHAR 50, tempo TIME, PRIMARY KEY nomecircuito, FOREIGN KEY nomepiloto, DN REFERENCES Pilotos nome,dn, FOREIGN KEY nomecircuito REFERENCES Circuitos nome CREATE TABLE Correm nomepiloto VARCHAR 50, DN DATE, nomecircuito VARCHAR 50, pontos INTEGER, PRIMARY KEY nomepiloto, DN,nomeCircuito, FOREIGN KEY nomepiloto, DN REFERENCES Pilotos nome, DN, FOREIGN KEY nomecircuito REFERENCES Circuitos nome Introdução dos valores INSERT INTO Pilotos VALUES'Michael Schumacher',' ','Alemanha','Ferrari' INSERT INTO Pilotos VALUES'Rubens Barrichello',' ','Brasil','Ferrari' INSERT INTO Pilotos VALUES'Ralf Schumacher',' ','Alemanha','Williams' INSERT INTO Pilotos VALUES'Juan Pablo Montoya',' ','Colombia','Williams' INSERT INTO Pilotos VALUES'Mark Gene',' ','Espanha','Williams' INSERT INTO Pilotos VALUES'David Coulthard',' ','Reino Unido','Mclaren' INSERT INTO Pilotos VALUES'Kimi Raikkonen',' ','Finlandia','Mclaren' INSERT INTO Pilotos VALUES'Jarno Trulli',' ','Italia','Renault' INSERT INTO Pilotos VALUES'Fernando Alonso',' ','Espanha','Renault' INSERT INTO Pilotos VALUES'Jenson Button',' ','Reino Unido','Bar' INSERT INTO Pilotos VALUES'Takuma Sato',' ','Japao','Bar' 2
3 INSERT INTO Pilotos VALUES'Jacques Villeneuve',' ','Canada','Bar' INSERT INTO Pilotos VALUES'Nick Heifeld',' ','Alemanha','Sauber' INSERT INTO Pilotos VALUES'Heiz-harald Frentzen',' ','Alemanha','Sauber' INSERT INTO Pilotos VALUES'Mark Webber',' ','Australia','Jaguar' INSERT INTO Pilotos VALUES'Justin Wilson',' ','Reino Unido','Jaguar' INSERT INTO Pilotos VALUES'Olivier Panis',' ','Franca','Toyota' INSERT INTO Pilotos VALUES'Cristiano da Matta',' ','Brasil','Toyota' INSERT INTO Pilotos VALUES'Giancarlo Fisichella',' ','Italia','Jordan' INSERT INTO Pilotos VALUES'Ralph Firman',' ','Reino Unido','Jordan' INSERT INTO Pilotos VALUES'Nicolas Kiesa',' ','Dinamarca','Minardi' INSERT INTO Pilotos VALUES'Jos Verstappen',' ','Holanda','Minardi' INSERT INTO Equipas VALUES'Ferrari','Italia' INSERT INTO Equipas VALUES'Williams','Reino Unido' INSERT INTO Equipas VALUES'Mclaren','Reino Unido' INSERT INTO Equipas VALUES'Renault','Reino Unido' INSERT INTO Equipas VALUES'Bar','Reino Unido' INSERT INTO Equipas VALUES'Sauber','Suica' INSERT INTO Equipas VALUES'Jaguar','Reino Unido' INSERT INTO Equipas VALUES'Toyota','Japao' INSERT INTO Equipas VALUES'Jordan','Reino Unido' INSERT INTO Equipas VALUES'Minardi','Italia' INSERT INTO carros VALUES'Ferrari 052','Bridgestone','Ferrari' INSERT INTO carros VALUES'BMW P83','Michelin','Williams' INSERT INTO carros VALUES'Mercedes 3.0 v10','michelin','mclaren' INSERT INTO carros VALUES'Renault RS23','Michelin','Renault' INSERT INTO carros VALUES'Honda RA003E','Bridgestone','Bar' INSERT INTO carros VALUES'Petronas 03A','Bridgestone','Sauber' INSERT INTO carros VALUES'Cosworth CR5','Michelin','Jaguar' INSERT INTO carros VALUES'Toyota RVX-03','Michelin','Toyota' INSERT INTO carros VALUES'Ford Cosworth RS','Bridgestone','Jordan' INSERT INTO carros VALUES'Cosworth CR3','Bridgestone','Minardi' INSERT INTO conduz VALUES'Michael Schumacher',' ','Ferrari 052' INSERT INTO conduz VALUES'Rubens Barrichello',' ','Ferrari 052' INSERT INTO conduz VALUES'Ralf Schumacher',' ','BMW P83' INSERT INTO conduz VALUES'Juan Pablo Montoya',' ','BMW P83' INSERT INTO conduz VALUES'Mark Gene',' ','BMW P83' INSERT INTO conduz VALUES'David Coulthard',' ','Mercedes 3.0 v10' INSERT INTO conduz VALUES'Kimi Raikkonen',' ','Mercedes 3.0 v10' INSERT INTO conduz VALUES'Jarno Trulli',' ','Renault RS23' INSERT INTO conduz VALUES'Fernando Alonso',' ','Renault RS23' INSERT INTO conduz VALUES'Jenson Button',' ','Honda RA003E' INSERT INTO Circuitos VALUES'Melbourne','Australia', INSERT INTO Circuitos VALUES'Kuala Lumpur','Malasia', INSERT INTO Circuitos VALUES'Sao Paulo','Brasil', INSERT INTO Circuitos VALUES'Imola','Sao Marino',
4 INSERT INTO Circuitos VALUES'Catalunya','Espanha', INSERT INTO Circuitos VALUES'Spielberg','Austria', INSERT INTO Circuitos VALUES'Monaco','Monaco', INSERT INTO Circuitos VALUES'Montreal','Canada', INSERT INTO Circuitos VALUES'Nurburgring','Alemanha', INSERT INTO Circuitos VALUES'Magny-Cours','Franca', INSERT INTO Circuitos VALUES'Silverstone','Inglaterra', INSERT INTO Circuitos VALUES'Hockenheim','Alemanha', INSERT INTO Circuitos VALUES'Budapest','Hungria', INSERT INTO Circuitos VALUES'Monza','Italia', INSERT INTO Circuitos VALUES'Indianapolis','EUA', INSERT INTO Circuitos VALUES'Susuka','Japao', INSERT INTO VoltaMaisRapida VALUES'Kimi Raikkonen',' ','Melbourne','00:1:27.724' INSERT INTO VoltaMaisRapida VALUES'Michael Schumacher',' ','Kuala Lumpur','00:1:36.412' INSERT INTO VoltaMaisRapida VALUES'Rubens Barrichello',' ','Sao Paulo','00:1:22.032' INSERT INTO VoltaMaisRapida VALUES'Michael Schumacher',' ','Imola','00:1:22.491' INSERT INTO VoltaMaisRapida VALUES'Rubens Barrichello',' ','Catalunya','00:1:20.243' INSERT INTO VoltaMaisRapida VALUES'Michael Schumacher',' ','Spielberg','00:1:08.337' INSERT INTO VoltaMaisRapida VALUES'Kimi Raikkonen',' ','Monaco','00:1:14.545' INSERT INTO VoltaMaisRapida VALUES'Juan Pablo Montoya',' ','Montreal','00:1:15.960' INSERT INTO VoltaMaisRapida VALUES'Michael Schumacher',' ','Nurburgring','00:1:32.226' INSERT INTO VoltaMaisRapida VALUES'Juan Pablo Montoya',' ','Magny- Cours','00:1:15.512' INSERT INTO Correm VALUES'Michael Schumacher',' ','Melbourne',5 INSERT INTO Correm VALUES'Michael Schumacher',' ','Kuala Lumpur',3 INSERT INTO Correm VALUES'Michael Schumacher',' ','Sao Paulo',0 INSERT INTO Correm VALUES'Michael Schumacher',' ','Imola',10 INSERT INTO Correm VALUES'Michael Schumacher',' ','Catalunya',10 INSERT INTO Correm VALUES'Michael Schumacher',' ','Spielberg',10 INSERT INTO Correm VALUES'Michael Schumacher',' ','Monaco',6 INSERT INTO Correm VALUES'Michael Schumacher',' ','Montreal',10 INSERT INTO Correm VALUES'Michael Schumacher',' ','Nurburgring',4 INSERT INTO Correm VALUES'Michael Schumacher',' ','Magny- Cours',6 Nota: Como é óbvio existem mais valores, que não estão acima descritos. 4
5 As respostas referentes ás perguntas da 1ª parte do trabalho P: Que pontos obteve Juan Pablo Montoya no Grande Prémio da Austrália? Piloto,nomeCircuito,pontos where nomecircuito IN from circuitos where pais='australia' and nomepiloto='juan Pablo Montoya'; nomepiloto nomecircuito pontos Juan Pablo Montoya Melbourne 8 1 row P: Que pontos obteve a equipa Ferrari no final do campeonato? Equipa,sum pontos as "pontos" natural join pilotos where nomeequipa = 'Ferrari' Group by nomeequipa nomeequipa pontos Ferrari row P: Em que país nasceu o piloto Juan Pablo Montoya?, nacionalidade where nome='juan Pablo Montoya'; nome nacionalidade Juan Pablo Montoya Colombia 1 row 5
6 P: Em que circuitos o piloto Michael Schumacher obteve vitória? Circuito where nomepiloto='michael Schumacher' and pontos=10; nomecircuito Catalunya Imola Indianapolis Montreal Monza Spielberg 6 rows P: Quais são os pilotos da Mclaren Mercedes?,nomeequipa where nomeequipa='mclaren'; nome nomeequipa David Coulthard Mclaren Kimi Raikkonen Mclaren 2 rows P: Em que país é sedeada a equipa Toyota?,pais from equipas where nome='toyota'; nome pais Toyota Japao 1 row 6
7 As Restantes 6 perguntas 1ªP: Qual o piloto mais novo e o mais velho da formula 1? select p1.nome as"piloto mais novo", p1.dn, p2.nome as"piloto mais velho", p2.dn as "p1",pilotos as "p2" where p1.nome IN where dn >= ALL select dn and p2.nome IN where dn <= ALL select dn Piloto mais novo DN Piloto mais velho DN Fernando Alonso Olivier Panis row 2ªP: Classificação dos pilotos no final do campeonato Piloto,sum pontos as "pontos" natural join pilotos Group by nomepiloto Order by pontos desc; nomepiloto pontos
8 Michael Schumacher 93 Kimi Raikkonen 91 Juan Pablo Montoya 82 Rubens Barrichello 65 Ralf Schumacher 58 Fernando Alonso 55 David Coulthard 51 Jarno Trulli 33 Jenson Button 17 Mark Webber 17 Heiz-harald Frentzen 13 Giancarlo Fisichella 12 Cristiano da Matta 10 Olivier Panis 6 Jacques Villeneuve 6 Nick Heifeld 6 Mark Gene 4 Takuma Sato 3 Ralph Firman 1 Justin Wilson 1 Nicolas Kiesa 0 Jos Verstappen 0 22 rows 3ªP: Classificação final dos pilotos que correm com pneus Michelin Piloto,sumpontos as "pontos" where nomepiloto IN from Pilotos where nomeequipa IN Equipa from Carros where pneus='michelin' group by nomepiloto order by pontos desc; nomepiloto pontos Kimi Raikkonen 91 Juan Pablo Montoya 82 Ralf Schumacher 58 Fernando Alonso 55 8
9 David Coulthard 51 Jarno Trulli 33 Mark Webber 17 Cristiano da Matta 10 Olivier Panis 6 Mark Gene 4 Justin Wilson 1 11 rows 4ªP: A nacionalidade do piloto que ganhou no circuito Imola,nacionalidade where nome IN Piloto where nomecircuito='imola' and pontos=10 nome nacionalidade Michael Schumacher Alemanha 1 row 5ªP: Qual o nome do piloto e a marca do carro que ficou em terceiro lugar no grande prémio de Monza? Piloto,marca from conduz where nomepiloto IN Piloto where pontos=6 and nomecircuito='monza' nomepiloto marca Rubens Barrichello Ferrari row 9
10 6ªP: Quais os pilotos que correram em casa no grande premio da Alemanha? from Pilotos where nacionalidade = 'Alemanha' INTERSECT Piloto where nomecircuito IN from Circuitos where pais='alemanha' nome Heiz-harald Frentzen Michael Schumacher Nick Heifeld Ralf Schumacher 4 rows Trabalho Realizado por: João Gonçalves nº Nuno Guerreiro nº
Quiz temático Fórmula 1 (setembro)
Quiz temático Fórmula 1 (setembro) Primeira semana - Quiz Temático Fórmula 1 Durante o mês de setembro, o Programa de Relacionamento Prysmian Club Eletricista Profissional vai testar seus conhecimentos
Leia maisFundamentos de Bancos de Dados Prova 2
Fundamentos de Bancos de Dados 2 Prof. Carlos A. Heuser 29 de dezembro de 2003 Duração: 2 horas com consulta Para as consultas de SQL, considere o seguinte esquema de um banco de dados de estradas (mesmo
Leia maisINTERATIVIDADE FINAL CONTEÚDO E HABILIDADES DINÂMICA LOCAL INTERATIVA MATEMÁTICA AULA. Conteúdo: Arranjos Simples
Conteúdo: Arranjos Simples Habilidades: Resolver situação problema com agrupamento de elementos. REVISÃO Arranjos são agrupamentos nos quais a ordem dos seus elementos faz a diferença. Nono dígito nos
Leia maisLinguagem de Consulta - SQL
SQL Structured Query Language Linguagem de Consulta Estruturada; Originou-se da linguagem SEQUEL (1974); Revisada e chamada de SQL em 1976/77; Em 1986, padronizada pelo ANSI/ISO - chamada SQL-86; Em 1987
Leia maisProva de Fundamentos de Bancos de Dados 2 a Prova
Prova de Fundamentos de Bancos de Dados 2 a Prova Prof. Carlos A. Heuser Maio de 2006 Prova com consulta duas horas de duração 1 Base de dados para as questões (Esta é a mesma base de dados que foi usada
Leia maisLinguagem SQL - Structured Query Language
Linguagem SQL - Structured Query Language Breve introdução aos comandos: insert delete update select Alguns casos práticos: 1 Marca nome país nºpontos Carro nºcarro peso potência velocidademáxima Piloto
Leia maisLinguagem SQL - Structured Query Language
Linguagem SQL - Structured Query Language Breve introdução aos comandos: insert delete update select Alguns casos práticos: 1 Piloto Carro Marca Corrida Circuito Classificação #piloto nome morada idade
Leia maisSistema de Controle de Estoque
FACULDADE DE TECNOLOGIA SENAC GOIAS GESTÃO EM TECNOLOGIA DA INFORMÇÃO TÓPICOS AVANÇADOS EM BANCO DE DADOS Professor: Olegário Correia Neto Alunos: Marcelo Gonçalves, Juliano Pirozelli, João Lucas Pecin,
Leia maisIntrodução em Banco de Dados
Introdução em Banco de Dados Aula08 ComandosSQL II comando ORDER BY Uma lista completa dos registros da tabela por ordem alfabética do campo NOME. comando ORDER BY... DESC Uma lista completa dos registros
Leia maisStructured Query Language (SQL) Aula Prática
Structured Query Language (SQL) Aula Prática Linguagens de SGBD Durante o desenvolvimento do sistema R, pesquisadores da IBM desenvolveram a linguagem SEQUEL, primeira linguagem de acesso para Sistemas
Leia maisTECNOLOGIA EM SISTEMAS PARA INTERNET PROJETO DE BANCO DE DADOS
Exemplos de Scripts SQL (PostgreSQL) Pizzaria 1 2 Criação de BANCO DE DADOS CREATE DATABASE nome_do_banco; CREATE DATABASE pizzaria; Criação de TABELAS SOMENTE COM CHAVE PRIMÁRIA CREATE TABLE nome_da_tabela
Leia maisSQL TGD/JMB 1. Projecto de Bases de Dados. Linguagem SQL
SQL TGD/JMB 1 Projecto de Bases de Dados Linguagem SQL SQL TGD/JMB 2 O que é o SQL? SQL ("ess-que-el") significa Structured Query Language. É uma linguagem standard (universal) para comunicação com sistemas
Leia maisSQL: Definição de tabelas, Modificações à Base de Dados
SQL: Definição de tabelas, Modificações à Base de Dados Fernando Lobo Base de Dados, Universidade do Algarve 1 / 24 Definição do esquema da base de dados O esquema da BD é composto pelas definições de
Leia maisBanco de Dados Avançados Banco de Dados Ativo
Universidade Federal de Pernambuco Centro de Informática Banco de Dados Avançados Banco de Dados Ativo Equipe: Felipe Cavalcante Fernando Kakimoto Marcos Corrêa Sumário 1. Mini-Mundo... 3 1.1 Entidades...
Leia maisFazer a carga no banco de dados da Fórmula 1, fazendo o preenchimento dos dados com as informações a seguir:
Trabalho para AV2 Fazer a carga no banco de dados da Fórmula 1, fazendo o preenchimento dos dados com as informações a seguir: (parte 02 valor 0,5 pontos) Data de Entrega: 30/09/2014 Atença o: Quem não
Leia maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisLinguagem SQL. Comandos Básicos
Linguagem SQL Comandos Básicos Caetano Traina Júnior Grupo de Bases de Dados e Imagens Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos caetano@icmc.sc.usp.br Comando
Leia maisLinguagem SQL - Structured Query Language
Linguagem SQL - Structured Query Language Breve introdução aos comandos: insert delete update select Alguns casos práticos: Campeonato de Fórmula 1 1 Campeonato de Fórmula 1 Marca nome país nºpontos Carro
Leia mais3) Palavra-chave distinct (select-from). Obter apenas os pibs distintos entre si.
NOME: BRUNO BRUNELI BANCO DE DADOS - ADS create database ProducaoMinerais use ProducaoMinerais create table Mineral( nome varchar(15) primary key, preco real) create table Pais( nome varchar(30) primary
Leia maisSQL. Prof. Márcio Bueno. {bd2tarde,bd2noite}@marciobueno.com
SQL Prof. Márcio Bueno {bd2tarde,bd2noite}@marciobueno.com Material dos professores Ana Carolina Salgado, Fernando Foncesa e Valéria Times (CIn/UFPE) SQL SQL - Structured Query Language Linguagem de Consulta
Leia maisCurso PHP Aula 08. Bruno Falcão brunogfalcao@gmail.com
+ Curso PHP Aula 08 Bruno Falcão brunogfalcao@gmail.com + Roteiro Conectividade com BD SQL + SQL Structured Query Language. Padrão para interagir com banco de dados relacionais. + Banco de dados Um banco
Leia maisRenault, 40 anos na Fórmula 1 Parte 2
Renault, 40 anos na Fórmula 1 Parte 2 Dossier de Imprensa Renault: 40 Anos na Fórmula 1 Os primeiros títulos Entre alegrias e algumas tristezas, a segunda década da história da Renault na F1 é, sobretudo,
Leia maisBANCO DE DADOS I. Exercícios
BANCO DE DADOS I Exercícios Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema da base de dados relacional contém os nomes das tabelas,
Leia maisComandos de Manipulação
SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL
Leia maisLinguagem SQL (Parte II)
Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: contato@itatechjr.com.br Linguagem SQL (Parte II Introdução
Leia maisExemplo Clínica. Exemplo Clínica. Exemplo Clínica. Exemplo Clínica. (http://bidu.lab.ic.unicamp.br/~celio/metasql.php)
Clínica Todos os exemplos apresentados utilizam o SGBD Postgre - open source Documentação: http://www.postgresql.org/docs (http://bidu.lab.ic.unicamp.br/~celio/metasql.php) Ambulatorios(numero, andar,
Leia maisAplicações - SQL. Banco de Dados: Teoria e Prática. André Santanchè e Luiz Celso Gomes Jr Instituto de Computação UNICAMP Agosto de 2013
Aplicações - SQL Banco de Dados: Teoria e Prática André Santanchè e Luiz Celso Gomes Jr Instituto de Computação UNICAMP Agosto de 2013 Picture by Steve Kelley 2008 SQL SQL Structured Query Language Originalmente:
Leia maisBANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br
BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura
Leia maisBancos de Dados: impossível viver sem eles...
Bancos de Dados: impossível viver sem eles... Vanessa Braganholo vanessa@ic.uff.br Vocês já sabem programar... Problema: eu preciso calcular a média de uma turma de Estruturas de Dados II public static
Leia maisIntrodução ao SQL. Aécio Costa
Aécio Costa A linguagem SQL é um padrão de linguagem de consulta comercial e possui as seguintes partes: Linguagem de definição de dados (DDL) Linguagem interativa de manipulação de dados (DML) Definição
Leia maisBanco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva - www.assembla.com/spaces/objetivobd/documents
Banco de dados Linguagens de Banco de Dados II 1 Linguagem de Definição de Dados - DDL Comandos utilizados para criação do esquema de dados; Um DDL permite ao utilizador definir tabelas novas e elementos
Leia maisCorreção da 1a Prova de GBD1 2009/2. Profa. Sandra de Amo
Correção da 1a Prova de GBD1 2009/2 Profa. Sandra de Amo 1. Você foi contratado para fazer o projeto de um banco de dados para um teatro. Seu cliente (o gerente do teatro) deseja estocar informações a
Leia maisBanco de Dados - Senado
Banco de Dados - Senado Structured Query Language (SQL) Material preparado :Prof. Marcio Vitorino Ambiente Simplificado de um SGBD 2 Características dos SGBDs Natureza auto-contida de um sistema de banco
Leia maisIntrodução à Manipulação de Dados
Introdução à Manipulação de Dados Licenciatura em Economia Trabalho Prático 2004 2005 Manutenção de Aviões Depois de várias reclamações feitas no aeroporto por falta de organização, a administração decidiu
Leia maisA Nova Ordem Mundial
Fórmula 1 A Nova Ordem Mundial Categoria volta às pistas com muitas mudanças nos carros, na liderança das equipes, além de muitas polêmicas. Desde 1997, a categoria automobilística mais cara do mundo,
Leia maisPHP e MySQL Autenticação de Usuários
PHP e MySQL Autenticação de Usuários Programação de Servidores Marx Gomes Van der Linden http://marx.vanderlinden.com.br/ Controle de Acesso A maioria das aplicações web envolve em algum ponto um mecanismo
Leia maisSQL. SQL (Structured Query Language) Comando CREATE TABLE. SQL é uma linguagem de consulta que possibilita:
SQL Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional em Ensino de Ciências
Leia maisBANCO DE DADOS Parte 4
BANCO DE DADOS Parte 4 A Linguagem SQL Introdução Desenvolvida pelo depto de pesquisa da IBM na década de 1970 (System R) Linguagem padrão de BD Relacionais; Apresenta várias padrões evolutivos: SQL86,
Leia maisProjeto de Banco de Dados: Empresa X
Projeto de Banco de Dados: Empresa X Modelo de negócio: Empresa X Competências: Analisar e aplicar o resultado da modelagem de dados; Habilidades: Implementar as estruturas modeladas usando banco de dados;
Leia maisBANCO DE DADOS II CONVENIÊNCIA
BANCO DE DADOS II CONVENIÊNCIA Carolina Pedrosa 1380168 Rômulo Vitor 1380371 SITUAÇÃO PROBLEMA Conveniência Uma conveniência terá um sistema que cadastrará clientes que terá como atributo nome, CPF, telefone
Leia maisLinguagem de Consulta Estruturada (SQL)
Linguagem de Consulta Estruturada (SQL) Conceitos sobre a versão ANSI da SQL, a sublinguagem de definição de dados (DDL) e a sublinguagem de manipulação de dados (DML) Prof. Flavio Augusto C. Correia 1
Leia maisIntrodução a Linguagem SQL: Comandos Básicos e Avançados - Parte 1
Introdução a Linguagem SQL: Comandos Básicos e Avançados - Parte 1 O SQL, Structured Query Language, é a linguagem utilizada pelos Banco de Dados Relacionais (BDR) modernos, sendo ela, as vezes, a única
Leia maisRelatório. Projecto de Base de Dados Parte 2. Turno: quinta-feira, 11:30 Grupo 25: André Gonçalves 64027 Rui Barradas 68239 Hélton Miranda 68477
Relatório Projecto de Base de Dados Parte 2 Turno: quinta-feira, 11:30 Grupo 25: André Gonçalves 64027 Rui Barradas 68239 Hélton Miranda 68477 1. Criação da base de dados De seguida vem escrito um script
Leia maisROTEIRO. A Linguagem SQL (I parte) CEFET.PHB - PI Prof. Jefferson Silva. As partes da linguagem SQL. A Linguagem de Definição de Dados (SQL-DDL)
CEFET.PHB - PI Prof. Jefferson Silva SQL (MySql) ROTEIRO I PARTE - INTRODUÇÃO AO SQL COMANDOS E SUAS PARTES DA LINGUAGEM SQL II PARTE ADMINSTRAÇÃO DE BANCO DE DADOS UTILIZANDO MYSQL PRINCIPAIS INSTRUÇÕES
Leia maisSQL DDL Criando Tabelas e Restrições Instituto Militar de Engenharia IME Material extraido parcialmente de notas de aula de Maria Luiza Campos e Arnaldo Vieira Comandos de Definição de Dados Aplicação
Leia maisLINGUAGEM SQL. SQL Server 2008 Comandos iniciais
1 LINGUAGEM SQL SQL Server 2008 Comandos iniciais SQL - STRUCTURED QUERY LANGUAGE Quando os Bancos de Dados Relacionais estavam sendo desenvolvidos, foram criadas linguagens destinadas à sua manipulação.
Leia maisAULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS
AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS Na grande maioria dos sistemas, faz-se necessário utilizar informações que estão armazenadas em uma determinada
Leia maisSQL (Structured Query Language)
(Structured Query Language) I DDL (Definição de Esquemas Relacionais)... 2 I.2 Domínios... 2 I.3 Criação de Tabelas... 2 I.4 Triggers... 4 II DML Linguagem para manipulação de dados... 5 II.2 Comando SELECT...
Leia maisAULA 2 INTERAÇÃO COM O BANCO DE DADOS
AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,
Leia maisStructured Query Language (SQL) Ambiente Simplificado de um SGBD
Structured Query Language (SQL) Ambiente Simplificado de um SGBD 2 1 Características dos SGBDs Natureza auto-contida de um sistema de banco de dados: metadados armazenados num catálogo ou dicionário de
Leia maisSQL. Definição do Esquema da Base de Dados. Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática
SQL Definição do Esquema da Base de Dados Cristina C. Vieira Departamento de Engenharia Eletrónica e Informática SQL - Esquema da base de dados Definição das tabelas Definição das chaves primárias Definição
Leia maisÍndice. Introdução... 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais... 35
Introdução... 31 1. Bases de Dados Relacionais...31 2. Modelação de Bases de Dados...31 3. Modelo de Classes UML...32 4. Linguagem SQL...32 5. Sobre o Microsoft Access...32 Tutorial 1: O Microsoft Access
Leia maisIntrodução à linguagem SQL
Introdução à linguagem SQL 1 Histórico A linguagem de consulta estruturada (SQL - Structured Query Language) foi desenvolvida pela empresa IBM, no final dos anos 70. O primeiro banco de dados comercial
Leia maisdrop database escola; CREATE DATABASE escola; USE escola; CREATE TABLE curso ( numcurso int NOT NULL, nome varchar(40), totalcreditos int,
drop database escola; CREATE DATABASE escola; USE escola; CREATE TABLE curso ( numcurso int NOT NULL, nome varchar(40), totalcreditos int, PRIMARY KEY (numcurso) INSERT INTO curso VALUES (2142,'Engenharia
Leia maisGrupo 05 - Script SQL
CREATE DATABASE SISGSE Grupo 05 - Script SQL USE SISGSE CREATE TABLE TbAgenda dataagenda DATETIME NOT NULL, horarioinicio TIME NOT NULL, horariotermino TIME NOT NULL, PRIMARY KEYidTbUnidade, dataagenda,
Leia maisUma expressão básica em SQL consiste em três cláusulas: select, from e where.
Introdução a Banco de Dados O.K. Takai; I.C.Italiano; J.E. Ferreira. 67 8 A Linguagem SQL A linguagem SQL é um padrão de linguagem de consulta comercial que usa uma combinação de construtores em Álgebra
Leia maisProfessor: Claudio Maximiliano Zaina Aluno: Alef Vinicius Cardoso e Silva Prontuário: Aluno: Protuário: BANCO DE DADOS II
Professor: Claudio Maximiliano Zaina Aluno: Alef Vinicius Cardoso e Silva Prontuário: 1380516 Aluno: Protuário: BANCO DE DADOS II Escopo Sistema de uma disk entrega de lanche O cliente poderá ir ate o
Leia maisJDBC. Prof. Márcio Bueno (poonoite@marciobueno.com)
JDBC Prof. Márcio Bueno (poonoite@marciobueno.com) JBDC Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco
Leia maisFundamentos do Sistema Gerenciador de Banco de Dados
Fundamentos do Sistema Gerenciador de Banco de Dados Cláudio Luís V. Oliveira Janeiro de 2010 Definição "Um sistema cujo objetivo principal é gerenciar o acesso, a correta manutenção e a integridade dos
Leia maisConsistem num conjunto de apontadores para instâncias especificas de cada relação.
Mecanismo usado para mais fácil e rapidamente aceder à informação existente numa base de dados. Bases de Dados de elevadas dimensões. Consistem num conjunto de apontadores para instâncias especificas de
Leia maisTRABALHO DE BANCO DE DADOS
Curso Superior em Análise e Desenvolvimento de Sistemas Banco de Dados BD1A3 TRABALHO DE BANCO DE DADOS Érika Henrique Gamas 1580132 Flávia Gomes Pereira 1580108 Julho de 2016 Sumário 1. SITUAÇÃO...3 2.
Leia maisIntrodução à Engenharia da Computação. Banco de Dados Professor Machado
Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:
Leia maisXVIII TEMPORADA. Regulamento 2016
Regulamento 2016 1 Objetivo 1.1 Fomentar a interação entre amigos, amigos de amigos apreciadores de corridas de Fórmula Um por meio de um campeonato de automobilismo virtual, composto por todas as provas
Leia maisCREATE TABLE AUTOR ( cod_autor int not null primary key, nome_autor varchar (60) )
TADS Exercício Laboratório I Analise o modelo de banco de dados abaixo: MUSICA FAIXA Codigo_Musica: INTEGER Nome_Musica: VARCHAR(60) Duracao: NUMERIC(6,2) Codigo_Musica: INTEGER (FK) Codigo_CD: INTEGER
Leia maisCorreção da 1a Prova de GBD1 2010/1. Profa. Sandra de Amo
Correção da 1a Prova de GBD1 2010/1 Profa. Sandra de Amo 1. Você foi contratado para fazer o projeto de um banco de dados para a Auto-Escola Ideal. Seu cliente (o dono da auto-escola) deseja estocar e
Leia maisBanco de Dados SQL (Structured Query Language) Ana Paula Toome Wauke
Banco de Dados SQL (Structured Query Language) Ana Paula Toome Wauke Criar banco de dados: mysql> CREATE database 134a; Query OK, 1 row affected (0.00 sec) Deletar banco de dados: mysql> DROP database
Leia maisBD Oracle. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04
BD Oracle SGBD Oracle Licenciatura em Engenharia Informática e Computação Bases de Dados 2003/04 BD Oracle Introdução aos SGBD Base de Dados Colecção de dados que descrevem alguma realidade Sistema de
Leia maisCREATE TABLE Professor(Codigo int, Nome varchar(50), Endereco varchar(100), Telefone varchar(11), CONSTRAINT PK_Professor PRIMARY KEY(Codigo))
Exercício sobre SQL - Gabarito 1. Criação das tabelas: CREATE TABLE Aluno(RA int, Nome varchar(50), CPF varchar(11) UNIQUE, Endereco varchar(100), Telefone varchar(11), CONSTRAINT PK_Aluno PRIMARY KEY(RA))
Leia maisSÃO PAULO: CAPITAL DA VELOCIDADE
Física/Matemática SÃO PAULO: CAPITAL DA VELOCIDADE Diversos títulos foram sendo atribuídos à cidade de São Paulo durante seus mais de 500 anos de fundação, como, por exemplo, A cidade que não pode parar,
Leia maisBanco de Dados I. Linguagem de Consulta (parte II) Recuperando Dados de Várias Tabelas (JOINS)
Banco de Dados I Linguagem de Consulta (parte II) Recuperando Dados de Várias Tabelas (JOINS) Exemplo - pedido Diagrama Entidade-Relacionamento N Pedido N possui N Produto N faz tira 1 Cliente 1 Vendedor
Leia maisUNIVERSIDADE FEDERAL FLUMINENSE PÓLO UNIVERSITÁRIO DE RIO DAS OSTRAS FACULDADE FEDERAL DE RIO DAS OSTRAS CURSO DE CIÊNCIA DA COMPUTAÇÃO
UNIVERSIDADE FEDERAL FLUMINENSE PÓLO UNIVERSITÁRIO DE RIO DAS OSTRAS FACULDADE FEDERAL DE RIO DAS OSTRAS CURSO DE CIÊNCIA DA COMPUTAÇÃO 2ª. Avaliação de Banco de Dados 1º. Sem de 2008 Prof.: Carlos Bazilio
Leia maisExercícios. Exercícios
Exercícios 1 Exercícios 1. Crie um Banco de Dados Chamado: Exercicio+SeuNome 2. Crie uma tabela chamada CLIENTE, contendo os seguintes campos: Campo Tipo Tamanho Permissão PK Cod_cli Numeric 8,0 Not null
Leia maisSQL é uma linguagem de consulta que implementa as operações da álgebra relacional de forma bem amigável.
SQL (Structured Query Language) SQL é uma linguagem de consulta que implementa as operações da álgebra relacional de forma bem amigável. Além de permitir a realização de consultas, SQL possibilita: definição
Leia maisMySQL. Prof. César Melo. com a ajuda de vários
MySQL Prof. César Melo com a ajuda de vários Banco de dados e Sistema de gerenciamento; Um banco de dados é uma coleção de dados. Em um banco de dados relacional, os dados são organizados em tabelas. matricula
Leia maisBases de Dados. Revisão da matéria. Programa
Bases de Dados Revisão da matéria Programa Modelação modelo Entidade Associação modelo e álgebra relacionais Implementação SQL básico e avançado desenvolvimento de aplicações normalização Optimização ficheiros
Leia maisProf. Carlos Majer Aplicações Corporativas UNICID
Este material pertence a Carlos A. Majer, Professor da Unidade Curricular: Aplicações Corporativas da Universidade Cidade de São Paulo UNICID Licença de Uso Este trabalho está licenciado sob uma Licença
Leia mais2008.2. SQL Avançado Continuação. Renata Viegas
SQL Avançado Continuação Renata Viegas Cláusula COMPUTE Sintaxe: SELECT FROM ORDER BY COMPUTE BY Para que serve? Gerar totalizadores
Leia maisSQL S Q L. Introdução. Enfoques de SQL. SQL - Origem/Histórico. Usos de SQL. SQL - Vantagens. Banco de Dados. Fernando Fonseca Ana Carolina
Introdução Banco de Dados SQL Fernando Fonseca Ana Carolina SQL - Structured Query Language Linguagem de Consulta Estruturada Apesar do QUERY no nome, não é apenas de consulta, permitindo definição (DDL)
Leia maisBanco de Dados II. Introdução Revisão - normalização -modelagem - sql básico
Banco de Dados II Introdução Revisão - normalização -modelagem - sql básico Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com
Leia maisINSERT INTO shop VALUES (1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),(3,'C',1.69), (3,'D',1.25),(4,'D',19.95);
Aqui segue exemplos de como resolver alguns dos problemas mais comuns do MySQL. Algum dos exemplos usam a tabela de compras, coloque os preços de cada artigo (número de item) de cada negociante. Supondo
Leia maisSQL - Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL
SQL - Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL Criar uma base de dados (criar um banco de dados) No mysql: create database locadora; No postgresql: createdb locadora Criar
Leia maisTriggers em PostgreSQL. Linguagem de Programação de Banco de Dados. Triggers em PostgreSQL. Triggers em PostgreSQL
Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Linguagem de Programação de Banco de Dados Triggers em PostgreSQL Todos os bancos de dados comerciais possuem uma linguagem procedural auxiliar para a
Leia maisParte I (correspondente à matéria do 1º teste)
18 de junho de 2016 Bases de Dados (10640) Exame de Recurso, 2015/16 Uma proposta de resolução Grupo I.1 a) Parte I (correspondente à matéria do 1º teste) b) create table paises( create table europeus(
Leia maisDisciplina: Banco de Dados Tema: SQL Parte 2
Disciplina: Banco de Dados Tema: SQL Parte 2 PROFESSOR: DANILO MONTEIRO EMAIL: PROF.DANILO.MONTEIRO@GMAIL.COM O que foi visto na aula passada? create database Drop database Create table Drop table PROF.DANILO.MONTEIRO@GMAIL.COM
Leia maisConteúdo Segunda Prova. Revisão Segunda Prova. Relembrando: operações. Álgebra Relacional. Seleção. Projeção. Data da prova: 23/05.
Ciência da Computação GBC043 Sistemas de Banco de Dados Revisão Segunda Prova Profa. Maria Camila Nardini Barioni camila.barioni@ufu.br Bloco B - sala 1B137 Conteúdo Segunda Prova Álgebra Relacional SQL
Leia maisA U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S )
BANCO DE DADOS GERENCIAL 1 A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S ) VIEW é uma instrução SQL que retorna dados e é salva no banco de dados com um nome, ou seja, passa a ser um objeto
Leia maisExercício 1 =========== -- criação dos tipos e das tabelas. CREATE TYPE PROFESSOR_TYPE AS OBJECT ( NOME VARCHAR2(15), DISCIPLINA VARCHAR2(15) ); /
Exercício 1 =========== -- criação dos tipos e das tabelas. CREATE TYPE PROFESSOR_TYPE AS OBJECT ( NOME VARCHAR2(15, DISCIPLINA VARCHAR2(15 CREATE TYPE NT_PROF_T AS TABLE OF PROFESSOR_TYPE; CREATE TYPE
Leia maisTarefa Orientada 18 Procedimentos armazenados
Tarefa Orientada 18 Procedimentos armazenados Objectivos: Criar Procedimentos armazenados Chamar procedimentos armazenados Utilizar parâmetros de entrada e de saída Um procedimento armazenado representa
Leia maisBanco de Dados I. Linguagem de Consulta (parte I) DDL DML
Banco de Dados I Linguagem de Consulta (parte I) DDL DML Linguagem de Consulta:SQL contéudo Structured Query Language Originalmente SEQUEL Structured English Query Language Projeta e Implementada pela
Leia maisSQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.
LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre
Leia maisFaculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível
Leia maisIntrodução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
Leia maisBases de Dados 1º semestre
DepartamentodeEngenhariaInformática 2008/2009 BasesdeDados1ºsemestre Lab1:Introduçãoaoambiente O ficheiro create bank.sql contém um conjunto de instruções SQL para criar a base de dadosdeexemploilustradanafigura1.
Leia maisAndroid Banco de Dados. Ivan Nicoli
Android Banco de Dados Ivan Nicoli SQLite O Android tem suporte ao SQLite (http://www.sqlite.org), um leve e poderoso banco de dados. Cada aplicação pode criar um ou mais banco de dados, que ficam localizados
Leia maisFaculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do
Leia maisProgramação em Banco de dados
Programação em Banco de dados CREATE DATABASE A03; GO USE A03; GO -- Cria a tabela para armazenar PRODUTO CREATE TABLE PRODUTO( CDPRODUTO INT NOT NULL, NOMEPRODUTO VARCHAR(255), CONSTRAINT PK_PRODUTO PRIMARY
Leia maisBanco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL
Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas
Leia maisCrie a seguinte estrutura: Banco de Dados: Carros e duas tabelas: proprietários e veículos, conforme está abaixo e cadastre os mesmos dados:
Crie a seguinte estrutura: Banco de Dados: Carros e duas tabelas: proprietários e veículos, conforme está abaixo e cadastre os mesmos dados: create database carros; use carros; CREATE TABLE `carros`.`proprietarios`
Leia mais