Base de Dados (grupo32) Trabalho 3
|
|
|
- João Canela Almada
- 10 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
Fundamentos 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
INTERATIVIDADE 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
Linguagem 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
Prova 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
Linguagem 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
Linguagem 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
Sistema 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,
Introduçã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
Structured 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
TECNOLOGIA 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
SQL 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
SQL: 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
Banco 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...
Fazer 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
AULA 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,
Linguagem 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 [email protected] Comando
Linguagem 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
3) 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
SQL. 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
Curso PHP Aula 08. Bruno Falcão [email protected]
+ Curso PHP Aula 08 Bruno Falcão [email protected] + Roteiro Conectividade com BD SQL + SQL Structured Query Language. Padrão para interagir com banco de dados relacionais. + Banco de dados Um banco
Renault, 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,
BANCO 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,
Comandos 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
Linguagem 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: [email protected] Linguagem SQL (Parte II Introdução
Exemplo 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,
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
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:
BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho [email protected] www.diemesleno.com.br
BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho [email protected] www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura
Bancos de Dados: impossível viver sem eles...
Bancos de Dados: impossível viver sem eles... Vanessa Braganholo [email protected] Vocês já sabem programar... Problema: eu preciso calcular a média de uma turma de Estruturas de Dados II public static
Introduçã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
Banco 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
Correçã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
Introduçã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
PHP 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
SQL. 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
BANCO 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,
Projeto 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;
BANCO 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
Linguagem 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
Introduçã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
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
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
ROTEIRO. 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
SQL 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
LINGUAGEM 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.
AULA 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
SQL (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...
AULA 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,
Structured 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
SQL. 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
Í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
Introduçã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
drop 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
Grupo 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,
Uma 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
Professor: 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
JDBC. Prof. Márcio Bueno ([email protected])
JDBC Prof. Márcio Bueno ([email protected]) 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
Fundamentos 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
Consistem 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
TRABALHO 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.
Introduçã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:
XVIII 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
CREATE 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
Correçã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
Banco 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
BD 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
CREATE 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))
SÃ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,
Banco 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
UNIVERSIDADE 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
Exercí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
SQL é 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
MySQL. 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
Prof. 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
2008.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
SQL 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)
Banco 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 [email protected] http://www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha [email protected]
INSERT 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
SQL - 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
Triggers em PostgreSQL. Linguagem de Programação de Banco de Dados. Triggers em PostgreSQL. Triggers em PostgreSQL
Prof. Ms. Luiz Alberto Contato: [email protected] Linguagem de Programação de Banco de Dados Triggers em PostgreSQL Todos os bancos de dados comerciais possuem uma linguagem procedural auxiliar para a
Disciplina: Banco de Dados Tema: SQL Parte 2
Disciplina: Banco de Dados Tema: SQL Parte 2 PROFESSOR: DANILO MONTEIRO EMAIL: [email protected] O que foi visto na aula passada? create database Drop database Create table Drop table [email protected]
Conteú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 [email protected] Bloco B - sala 1B137 Conteúdo Segunda Prova Álgebra Relacional SQL
Exercí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
Tarefa 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
Banco 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
SQL 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
Faculdade 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
Introduçã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
Bases 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.
Android 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
Faculdade 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
Programaçã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
Banco 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
Crie 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`
