Escolar Documentos
Profissional Documentos
Cultura Documentos
ALUNO: NUSP:
1 Import cgi
2 import mysql.connector
3 connect = mysql.connector.connect(user=’peter’, password=’w321’, host=’localhost’,database=’bd’)
4 digita = connect.cursor()
5 pergunta = “SELECT * FROM clientes”
6 digita.execute(pergunta)
7 linhas = digita.fetchall()
8 # parte HTML
9 print ("Content-type: text/html")
10 print ("<head></head>")
11 print ("<body>")
12 for registro in linhas:
13 print (registro,"<br>")
14 print ("</body>")
15 print ("</html>")
16 digita.close()
17 connect.close()
A tabela clientes tem os seguintes campos: nome, data, endereco, telefone, email, WhatsApp, CEP
Questão 1 a. Altere o código para listar somente o nome, email e WhatsApp do cliente e ordenado pelo
número de WhatsApp.
Questão 1 b. Altere o código para colocar na página HTML uma orelha (ou aba) com a inscrição
“WhatsApp”.
ALUNO: NUSP:
Questão 2. Apresente uma forma normalizada para a base de dados de um centro de treinamento. Os
treinamentos são dados através de cursos. Cada curso possui várias disciplinas. Justifique as principais
decisões. Indique as chaves primárias e estrangeiras de cada tabela. Apresente os relacionamentos entre
as tabelas. Não se preocupe com os tipos de dados.
● Dados pessoais
◊ Nome
◊ CPF
◊ Endereço
◊ Telefone
◊ Endereço eletrônico
◊ Nome da esposa ou esposo (se houver)
◊ Nomes dos filhos (se houver)
ALUNO: NUSP:
Questão 3. SÓVIAGENS é uma empresa de turismo, que oferece serviços de viagens nacionais e
internacionais. Possui várias lojas, em várias cidades.
Os serviços, que envolvem viagem, estada e serviços complementares (como ingressos para shows e passeios
locais) são oferecidos individualmente ou em pacotes. Seus clientes são pessoas, grupos de pessoas e
empresas. Seus principais fornecedores são as empresas de transporte aéreo, terrestre e marítimo; os hotéis e
pousadas; e várias agências locais conveniadas, que oferecem apoio aos turistas.
Os clientes acessam os serviços de informações, reservas e pagamentos por atendimento em balcão, telefone
ou internet.
O diretor administrativo da SÓVIAGENS decidiu contratar o desenvolvimento de um sistema de
informações para apoiar as várias atividades da empresa, integrar suas unidades e oferecer serviços aos seus
clientes.
Para qualquer uma das questões propostas escreva as suposições que eventualmente fizer.
3a) Defina um conjunto de objetivos (mín. 2), metas (mín. 2) e fatores críticos de sucesso (mín. 2) para a
organização, a serem atingidos com a ajuda do sistema.
3c) Que outros sistemas (mín. 2) da empresa e de seus fornecedores podem se integrar com o sistema a ser
desenvolvido? Justifique.
3e) Identifique as principais tabelas do sistema (min. 2), supondo a implementação de banco de dados
relacional. Para cada uma, identifique sua chave primária (não é necessário identificar os demais campos).