CRIANDO UMA TABELA
Transcrição
CRIANDO UMA TABELA
ACCESS Índice Conteúdo 1) Introdução 2) Abrindo um Banco de Dados 3) Janela Banco de Dados 4) Assistente de Banco de Dados 4.1) Criando um Banco de Dados 5) Criando uma Tabela 5.1) Criando um Banco de Dados sem o uso do assistente 5.2) Chave Primária 5.3) Salvando a Tabela 5.4) Relacionando Tabelas 5.4.1) Como determinar relacionamentos para o seu Banco de Dados 5.4.2) Como os relacionamentos funcionam 5.4.3) Relacionamento um-para-vários 5.4.4) Relacionamento vários-para-vários 5.4.5) Relacionamento um-para-um 5.4) Como definir relacionamentos 5) Criando Consulta em Modo Estrutura Exercícios Pág 2 1) Introdução O Access é um gerenciador de banco de dados relacionais. O Access começa perguntando se o usuário deseja começar um banco de dados novo ou se deseja abrir um já existente. A extensão utilizada pelo Access é MDB. O Access não manipula objetos (tabelas, consultas, formulários, ...) em separado, ele utiliza um único arquivo para armazenar todos os objetos. Os objetos, neste caso, ficam mais integrados. Obs.: - Arquivo: informação guardada em meio físico. - Registro: é formado por um conjunto de campos. É a informação individualizada dentro de um arquivo. - Tabelas: são coleções de registros. - Campos: são informações que especificam os dados de um registro. É a menor informação que pode ser armazenada. 2) Abrindo um banco de dados pronto Ao carregarmos o Microsoft Access, veremos o quadro de Ponto de Partida, que possibilita a criação de um novo banco de dados ou a abertura de um banco de dados existente. 3) Janela banco de dados Na janela Banco de Dados, encontraremos as seguintes guias: - Tabela: Contém as tabelas do banco de dados atual. Uma tabela é uma coleção de dados sobre um tópico específico. Por exemplo, a tabela Produtos contém somente informações sobre produtos, e a tabela Fornecedores contém somente informações sobre empresas que fornecem produtos. Utilizando uma tabela separada para cada tipo, eliminam-se dados duplicados, tornando o armazenamento de dados mais eficiente e diminuindo os erros de entrada de dados. Tabelas organizam dados em colunas (campos) e linhas (registros). Para saber o conteúdo de uma tabela basta clicar sobre o seu nome apertar o botão abrir. e - Consultas: Contém as consultas do banco de dados atual. As consultas servem para exibir, alterar e analisar dados de diferentes maneiras, podendo agrupar informações de diversas tabelas. Quando você executa uma consulta, o Microsoft Access recupera os registros específicos e, então, exibe os dados combinados em uma folha de dados na ordem desejada. O Access cruza dados de várias tabelas para selecionar informações segundo critérios determinados pelo usuário. 3 4 - Formulários: Lista todos os formulários do banco de dados atual. Os formulários servem para uma variedade de propósitos. Poderemos criar um formulário para a entrada de dados de uma determinada tabela; criar uma caixa de diálogo personalizada para aceitar a entrada do usuário e, em seguida, executar uma ação baseada nesta entrada, ou criar um formulário menu de controle para abrir outros formulários ou relatórios. - Relatórios: Exibe todos os relatórios do banco de dados atual. O relatório é uma maneira eficiente de apresentar seus dados numa forma impressa. A maioria das informações em um relatório vem de uma tabela ou consulta que é a fonte de dados do relatório. As outras informações do relatório estão armazenadas na estrutura do relatório. Além de imprimir as informações conforme estrutura pré-definida, poderemos criar etiquetas e gráficos. - Macros: Exibe as macros criadas para o banco de dados atual. Uma macro é um conjunto de uma ou mais ações onde cada uma faz alguma coisa, por exemplo, abrir um formulário ou imprimir um relatório. Geralmente as macros são incorporadas a um relatório ou um formulário do tipo caixa de diálogo ou menu. 5 - Módulos: Lista os módulos disponíveis em um banco de dados. Um módulo é uma coleção de declarações, instruções e procedimentos do Visual Basic que estão armazenados juntos como uma unidade. Os módulos deixam você automatizar tarefas de banco de dados usando o poder e a flexibilidade da linguagem de programação Visual Basic. 4) Assistente de banco de dados Existem dois métodos de criação de bancos de dados. Você pode criar um banco de dados vazio e, mais tarde, adicionar as tabelas, formulários, relatórios e outros objetos - esse é o método mais flexível, mas requer a definição de cada elemento de banco de dados separadamente. Outra forma é usar o Assistente de Banco de Dados para criar, em uma única operação, as tabelas, formulários e relatórios necessários para o tipo de banco de dados escolhido - esta é a forma mais fácil de iniciar a criação de um banco de dados. Com qualquer uma delas, você pode modificar e estender o banco de dados a qualquer momento após sua criação. 5) Criando uma tabela Vimos que a exibição das informações pode ser de várias maneiras, formulários de entrada de dados, consultas ou relatórios, mas elas estão todas armazenadas em tabelas. Uma tabela de banco de dados é uma coleção de dados sobre o mesmo assunto organizado em linhas e colunas. A criação de uma tabela é um dos processos mais importante do banco de dados. Os formulários de entrada de dados, consultas, e relatórios dependem de uma determinada tabela. No momento que estivermos criando uma tabela nova, definiremos quais os campos que farão parte dela e quais os tipos de dados que podem ser armazenados em cada campo, isto é, se um campo for definido como numérico, não será permitido a entrada de texto. Recurso como este, diminui erros de entrada de dados. O Assistente de Tabela é uma forma simples de criação de tabela, mas ficaríamos limitados a aceitar tabelas e campos pré-definidos, prontos. Em alguns casos será favorável, mas em nosso caso, a maioria dos campos que definimos não faz parte das tabelas exemplos que o Assistente oferece. 5.1) Criando banco de dados sem o uso do assistente a. Selecione a opção Banco de Dados Vazio na janela de apresentação Microsoft Access, exibida após o carregamento do Access. Ou, selecione a opção Novo do menu Arquivo ou, o botão de mesmo nome da barra de ferramentas, estas últimas opções exibem o quadro de diálogo Novo Arquivo escolha a opção Banco de dados em branco e, em seguida, dê um nome e clique no botão Criar. 6 b. Após selecionar o botão Criar, o Microsoft Access cria o banco de dados com o nome que você digitou, como exemplo Controle de Imóveis, e exibe a Janela Banco de Dados com a guia Tabela a frente. Nesta guia, clique sobre o botão Novo para criarmos a tabela Inquilino de nosso banco de dados. c. O quadro de diálogo Nova Tabela é exibido solicitando a forma de como será criada a tabela, vamos escolher Modo Design por ser a maneira mais completa. Após a criação da tabela, poderemos voltar mais tarde e editar ou modificar qualquer coisa da tabela. d. A opção Modo Estrutura, exibe uma tabela onde será dado a entrada dos campos com seus respectivos tipo de dados e descrição. Abaixo da tabela, encontraremos as propriedades do campo atual, estas propriedades poderão ser ativadas ou alteradas. O Nome do Campo pode ter até 64 caracteres e conter espaços em branco. A coluna Descrição é opcional e serve para alimentar a linha se status quando o campo estiver em evidência. 7 A Guia Geral possui os seguintes critérios: - Tamanho do campo: o campo texto é o único que requer atenção, o seu padrão é 50, sendo que o usuário pode modificar de acordo com a necessidade. Os demais campos possuem tamanhos definidos internamente. - Formato: sinais de >, caracteres sempre em maiúsculo; sinais de <, caracteres sempre em minúsculo; e etc.. - Máscara de entrada: formas de apresentação do campo. Ex.: Se o número zero for colocado em uma máscara, a digitação é obrigatória naquela posição. Se for o número nove, é opcional. Se for colocada a ! no início da máscara, o alinhamento do campo será da direita para a esquerda.Obs.: podemos fazer uso do assistente. - Legenda: nome opcional para um campo, que será utilizado nos formulários, consultas e relatórios. Se ficar em branco, será utilizado o próprio nome do campo. - Valor padrão: um valor que já aparece digitado para agilizar a entrada de dados. - Regra de validação: evita a entrada de dados incorretos em um campo, ou seja, que não satisfaça a regra. Ex.: >500,00 Valores maiores que 500,00; <= 1000,00 Valores menores ou iguais a 1000,00; <Date() Valores menores que a data de atual; Entre 100 E 200 Valores válidos entre 100 e 200 inclusive; Em (“AC”;”AL”;”AM”;....;”RJ”;.....;”SP”;......”TO”) Só aceita um dos valores indicados. - Texto de validação: texto que será exibido quando a regra de validação for quebrada. - Requerido: torna obrigatório ou não o preenchimento do campo. - Permitir comprimento zero: aceita ou rejeita uma entrada vazia. - Indexado: acelera procuras em campos freqüentemente usados em consultas. - Compactação Unicode: - Modo IME: É possível definir propriedades para controlar o comportamento do Editor de método de entrada (IME: um programa que insere texto asiático oriental (chinês tradicional, chinês simplificado, japonês ou coreano) em programas por meio da conversão de pressionamentos de tecla em caracteres do leste asiático complexos. O IME é tratado como um tipo alternativo de layout de teclado.) para um campo em uma tabela ou para um controle em um formulário. A propriedade IMEMode se aplica a todas os idiomas asiáticos orientais e as propriedades IMEHold e IMESentenceMode se aplicam apenas ao idioma japonês. 8 - Modo IME: Adicionar uma palavra (frase) a um dicionário IME (editor de método de entrada). Observação: O recurso descrito neste tópico de Ajuda está disponível somente se tiver sido instalado um Editor IME para japonês, chinês simplificado ou chinês tradicional. - Marcas Inteligentes: A Microsoft fornece um conjunto de marcas inteligentes prontas para uso com o Microsoft Office Access 2003. Use a marca inteligente Nome quando precisar adicionar ou alterar as informações de contato armazenadas no Microsoft Outlook. As seguintes ações podem ser executadas com a marca inteligente Nome: • • • • Enviar uma mensagem de email a um contato. Agendar uma reunião com um contato. Abrir e editar as informações de um contato. Adicionar o nome no controle para sua lista de contatos. Use a marca inteligente Símbolo Financeiro para procurar informações sobre um símbolo financeiro no MSN® MoneyCentral® As ações seguintes podem ser executadas com a marca inteligente Símbolo Financeiro: • Obter uma cotação de ação no MSN MoneyCentral. • Obter um relatório sobre a empresa no MSN MoneyCentral. • Obter notícias recentes sobre a empresa no MSN MoneyCentral. Use a marca inteligente Data para agendar uma reunião ou mostrar seu calendário do Outlook baseado na data no controle ativo. As seguintes ações podem ser executadas com a marca inteligente Data: • Agendar uma reunião. • Exibir seu calendário. Tipo de Dado Texto (Padrão) Memorando Número Data/Hora Unidade Monetária Numeração Automática Sim/Não Tipo de Dados Definição Tamanho Texto ou combinações de texto e números Até 255 caracteres ou o bem como números que não exijam comprimento definido pela cálculos, como números de telefone. propriedade TamanhoDoCampo, o que for menor. Texto ou combinações longas de texto e Até 64.000 caracteres. números. Aproximadamente 18 páginas. Dados numéricos usados em cálculos matemáticos. Valores de data e hora para os anos até 9999. Valores monetários e dados numéricos usados em cálculos matemáticos envolvendo dados com uma ou mais casas decimais. Precisão de 15 dígitos no lado esquerdo do separador decimal. Um número seqüencial exclusivo (incrementado em 1) ou número aleatório atribuído pelo Microsoft Access sempre que um novo registro é adicionado a uma tabela. Valores Sim e Não e campos que contém somente um dentre dois valores. 9 Objeto OLE Hyperlink Assistente de Pesquisa... Um objeto ( como uma planilha do Microsoft Excel, um documento do Microsoft Word, gráficos, sons ou outros dados binários) vinculados ou incorporados em uma tabela do Microsoft Access. Campo que irá armazenar um texto Até 64.000 caracteres colorido e sublinhado ou um gráfico no qual você clica para saltar para um arquivo, um local em um arquivo, uma página HTML da Internet. Cria um campo que permite a você escolher um valor de uma outra tabela ou de uma lista de valores usando uma caixa de combinação. A escolha dessa opção na lista Tipo de Dados inicia o Assistente de Pesquisa para definir o tipo de dado. O campo do tipo Assistente de Pesquisa: este tipo de dado abre o quadro Assistente de Pesquisa, siga as instruções do Assistente. Como vimos, este tipo de dado cria um campo que permite a você escolher um valor de uma outra tabela ou em dados que você próprio pode digitar. Este recurso provoca o relacionamento entre as duas tabelas. 10 Obs.1: Quando o campo for do tipo número, a sua Propriedade Tamanho do Campo poderá ser: Byte Inteiro Inteiro longo Simples Duplo Código de replicação Inteiros de 0 até 255 Inteiros de -32768 até 32767 Inteiros de -2.147.483.648 até 2.147.483.647 Valores com 7 casas decimais Valores com 15 casas decimais Conjunto de 16 bytes. Obs.2: O formato do campo número, na Propriedade Formato, existe Número Geral, Moeda, Fixo, Padrão, Porcentagem e Científico. Podemos ainda definir, se necessário, o número de casas decimais. 5.2) Chave Primária A chave primária é formada por um ou mais campos que identificam cada registro de uma tabela. Da mesma forma que uma placa de carro identifica um veículo, a chave primária identifica um único registro. A maioria das tabelas possui chave primária formada por um único campo. O Microsoft Access não permitirá valores duplicados no campo. Por exemplo, na tabela Inquilinos, dois inquilinos não podem ter o mesmo código. O tipo de dado Numeração Automática atribui automaticamente números seqüenciais para os registros de uma tabela sem a existência de duplicação. Desta forma, foi utilizado tal tipo de dados para o campo CodigoDoInquilino e definido como chave primária, bastando para isto, posicionar o cursor na linha que contém o campo e clicar o botão Chave Primária da barra de ferramentas. 5.3) Salvando a Tabela Ao concluir a entrada dos campos e definição das propriedades, feche o quadro Tabela1 e, após confirmar o salvamento, digite o nome tabela, Inquilino. A seguir, temos a definição de outros campos: 11 5.4) Relacionando Tabelas 5.4.1) Como determinar relacionamentos para seu banco de dados Depois de definir tabelas diferentes para cada assunto no seu banco de dados, você precisa de uma maneira de dizer ao Microsoft Access como agrupar novamente aquelas informações. O primeiro passo nesse processo é definir relacionamentos entre suas tabelas. Depois de fazer isso, você pode criar consultas, formulários e relatórios, para exibir informações de várias tabelas de uma só vez. Ex.: O formulário a seguir inclui informações de algumas tabelas: 5.4.2) Como os relacionamentos funcionam? Um relacionamento funciona coincidindo dados em campos-chave, normalmente um campo com o mesmo nome em ambas as tabelas. Na maioria dos casos, essa será a “chave primária” de uma tabela, que fornece um identificador exclusivo para cada registro, coincidindo com uma entrada na “chave estrangeira” em outra tabela. Por exemplo, funcionários podem ser associados a pedidos pelos quais são responsáveis, criando-se um relacionamento entre campos CódigoDoFuncionário. 5.4.3) Um relacionamento um-para-vários Um relacionamento um-para-vários é o tipo mais comum de relacionamento. Em um relacionamento um-para-vários, um registro na Tabela A pode ter vários registros coincidentes na Tabela B, mas um registro na Tabela B não possui mais do que um registro coincidente na Tabela A. Por exemplo, as tabelas Fornecedores e Produtos possuem um relacionamento um-para-vários: cada fornecedor vende diversos produtos, mas cada produto vem de apenas um fornecedor. 12 5.4.4) Um relacionamento vários-para-vários Em um relacionamento vários-para-vários, um registro na Tabela A pode conter vários registros coincidentes na Tabela B e vice versa. Isso só é possível definindo-se uma terceira tabela (chamada de tabela de vinculação) cuja chave primária consiste de pelo menos dois campos - as chaves primárias das Tabelas A e B. Por exemplo, a tabela Pedidos e a tabela Produtos possuem um relacionamento vários-para-vários que é definido pela criação de dois relacionamentos um-para-vários com a tabela Detalhes do Pedido. 5.4.5) Um relacionamento um-para-um Em um relacionamento um-para-um, um registro em uma Tabela A não pode ter mais de um registro coincidente na Tabela B e vice versa. Esse tipo de relacionamento não é comum, porque a maioria das informações relacionadas desta maneira deveria estar em uma única tabela. Você talvez utilize um relacionamento um-para-um para dividir uma tabela muito grande, para isolar parte de uma tabela por razões de segurança ou para armazenar informações que somente se aplicam a um subconjunto da tabela principal. Por exemplo, você pode querer criar uma tabela para saber quais são os funcionários que estão participando de um jogo de futebol beneficente. 13 5.5) Como definir relacionamentos. Você define um relacionamento, adicionando as tabelas que deseja relacionar ao quadro Relacionamentos. Use a opção Mostrar Tabela do menu Relacionamentos para adicionar uma tabela. Com as tabelas adicionadas, arraste o campo-chave de uma tabela e solte-o no campo-chave da outra tabela. 14 Você poderá excluir um relacionamento ou tabela do quadro Relacionamentos usando praticamente o mouse. Para excluir um relacionamento, dê um clique na linha de relacionamento para selecioná-la e, em seguida, pressione a tecla Delete. Para excluir uma tabela, dê um clique na tabela para selecioná-la, e pressione a tecla Delete. Adicionar Tabela Mostrar todos os relacionamentos 15 6) Criando Consulta em Modo Estrutura a.Selecione a guia Consulta da Janela Banco de Dados e, em seguida, clique sobre o botão Novo. No quadro exibido, escolha a opção Modo estrutura e confirme o procedimento. b. Logo após, será exibido dois quadros, o que está atrás conterá as tabelas que iremos utilizar, e o quadro a frente - Mostrar tabela, possui as tabelas disponíveis que servirão como base para a criação da consulta. Selecione a tabela Imóveis e clique sobre o botão Adicionar, faço o mesmo para a tabela Inquilino. Em seguida, selecione o botão Fechar. c. Na janela com o título provisório Consulta1, temos as tabelas que acabamos de adicionar, e com o relacionamento a mostra. Logo abaixo, encontraremos um quadro para selecionarmos os campos, e sua respectiva tabela, que farão parte de nossa consulta. Como exemplo, selecione os seguintes campos para a tabela Imóveis: Tipo de Imóvel, Endereço, Cidade, Estado e Valor do imóvel, para a tabela Inquilino temos: Nome, Sobrenome, Endereço, Cidade e Estado. Ainda, se desejar, poderá classificar de forma crescente ou decrescente qualquer um dos campos, para obter este recurso, clique na linha Classificação, abaixo do campo que deseja ordenar, e escolha uma das formas oferecidas. Ao concluir, feche a janela e confirme o salvamento, como sugestão, dê o nome de Imóveis/Inquilino. 16 d. Para ver o resultado, clique sobre o botão Abrir da guia Consulta, estando com a consulta selecionada. OBS.: Consultas 1. 2. 3. 4. 5. 6. 7. 8. 9. Classificação; Critérios; Operadores de comparação OU, E, =, >, <, >=,<=, <> e Entre; Campo calculado; Consulta com passagem de parâmetro; Totais; Funções máx, mín, avg, agrupar por e contar; Consulta de Atualização; Consulta de Exclusão. 17 Exercícios 1-) Crie as tabelas abaixo: a-) Cliente Nome do Campo *CPF Nome Ender CNH Telefone Tipo Descrição Texto Texto Texto Texto Texto Tamanho Máscara 9 20 30 12 12 #####-## (00) 009000-0000 Tamanho Máscara 8 15 10 10 LLL 0000 Tamanho Máscara 9 8 #####-## LLL 0000 Tamanho Máscara b-) Carro Nome do Campo *Placa Nomec Cor Fabricante ValorAluguel Tipo Descrição Texto Texto Texto Texto Moeda c-) Aluga Nome do Campo *CPF *Placa DataEnt DataSaída Obs.: Tipo Descrição Texto Texto D/H D/H L – entrada obrigatória de caractere # - entrada opcional de dígitos numéricos 2-) Crie as tabelas abaixo: a-) Amigo Nome do Campo *Cod Nome Ender Bairro Cidade DataNasc Tipo Descrição Texto Texto Texto Texto Texto D/H 2 20 30 30 30 b-) Acessório Nome do Campo *Cod2 Fabricante Tipo Modelo Valor Tipo Texto Texto Texto Texto Moeda Descrição Modo de locomoção Tamanho 2 20 10 10 Máscara 18 3-) Preencher as tabelas criadas no exercício 2 com as informações abaixo. Cod Nome João Maria Carla Teresa Bruno Aluísio Nair Cod2 Fabricante Mercedes Fiat JetBR GM Honda Suzuki Honda Suzuki Honda 01 02 03 04 05 06 07 01 02 03 04 05 06 07 08 09 Ender Bairro Méier Madureira Cascadura Méier Madureira Penha Madureira Cidade Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Rio de Janeiro Tipo Carro Carro JetSki Carro Moto Moto JetSki JetSki Moto Modelo Classe A Brava Jet40 Corsa H350 S250 JetH17 SjetB Free DataNasc 08/10/92 30/04/85 04/03/97 07/10/95 13/10/78 22/10/90 18/18/81 Valor R$ 80000,00 R$ 28000,00 R$ 14000,00 R$ 15000,00 R$ 22000,00 R$ 7000,00 R$ 11000,00 R$ 12000,00 R$ 20000,00 4-) Fazendo uso das tabelas do exercício 2, crie as seguintes consultas: a.) b.) c.) d.) Listar todos os amigos por ordem alfabética. Listar todos os amigos e o bairro onde moram, por ordem crescente. Listar todos os amigos que residam em Madureira, por ordem crescente. Listar todos os amigos que residam em Madureira e na cidade do Rio de Janeiro, por ordem crescente. e.) Listar todos os amigos que residam em Madureira ou Cascadura, por ordem crescente. 5-) Crie as tabelas abaixo: a-) Cliente Nome do Campo *CPF Nome Profissão Salário Tipo Descrição Texto Texto Texto Moeda Tamanho Máscara 5 20 30 b-) Carro Nome do Campo *Chassis Modelo Fabricante Ano Preço Tipo Descrição Texto Texto Texto Texto Moeda Tamanho Máscara 5 10 10 4 c-) Compra Nome do Campo *CPF *Chassis Tipo Texto Texto Descrição Tamanho 5 5 Máscara 19 6-) Preencher as tabelas criadas no exercício 7 com as informações abaixo. 01410 02030 06091 05537 10401 20302 CPF Nome João Maria Carla Marcelo Paula Patrícia Chassis 01094 02034 03082 13245 23794 30795 Modelo Astra Fox Corsa Pálio Gol Stillo CPF 01410 01410 06091 05537 10401 10401 Profissão Engenheiro Médico Professor Médico Médico Professor Salário 3500,00 4000,00 2100,00 3610,00 3780,00 1750,00 Fabricante GM VW GM Fiat VW Fiat Ano 2004 2003 2002 2001 2000 2003 Preço 39500,00 31000,00 22500,00 16300,00 15950,00 32410,00 Chassis 02034 13245 01094 02034 01094 01094 7-) Fazendo uso das tabelas do exercício 6, crie as seguintes consultas: a-) Exibir somente o nome e profissão dos clientes; b-) Exibir somente o modelo e o ano dos carros; c-) Exibir somente o nome do cliente com o cabeçalho : Nome_do_Cliente; d-) Exibir somente o modelo e o preço dos carros com preços maiores do que 30000,00; e-) Exibir somente o modelo e o preço dos carros com preços entre 32000,00 e 40000,00; f-) Exibir somente os clientes médicos que tenham salários menores que 39000,00; g-) Exibir somente o nome e salário dos clientes ordenados por salário; h-) Exibir o modelo dos carros e o preço com desconto de 10%; i-) Exibir o preço do carro mais caro; j-) Exibir os tipos de fabricante dos carros; k-) Exibir somente os clientes professores; l-) Exibir somente os carros produzidos pela Fiat ou GM; m-) Calcular a média dos salários dos clientes; n-) Exibir os fabricantes e a quantidade de carros de cada um deles; o-) Exibir todos os campos da tabela cliente. p-) O carro mais barato; q-) Mudar a profissão médico para clínico geral; h-) Excluir o cliente João. 20 8-) Crie o BD Empresa. 9-) Crie a tabela CONTREC CAMPO Numero Nome Descricao Valor Vencimento Banco TIPO Inteiro Caracter 40 Caracter 40 Decimal(10,2) Data Caracter 40 10-) Preencha a tabela com os valores abaixo: 11-) Faça as consultas abaixo: a) b) c) d) e) f) g) h) i) j) k) l) m) n) o) Listar nome, vencimento e valor de cada cliente; Apresentar o número das duplicatas depositadas no banco Bradesco; Apresentar o número das duplicatas depositadas no banco Itaú; Apresentar as duplicatas que não estão depositadas nos Bancos Bradesco e Unibanco; Qual é o valor da dívida do cliente GESSO FORTE; Apresentar uma listagem em ordem alfabética por nome do cliente de todos os campos da tabela; Apresentar uma listagem por ordem de vencimento com o nome do cliente, banco, valor e vencimento; As duplicatas do Banco BCN foram transferidas para o UNIBANCO. Proceder ao ajuste dos registros; Apagar o registro com o número 770710, pois a duplicata foi paga; Quais clientes compraram o item CAIBRO; Quais foram os itens adquiridos pelo cliente FORRO E PISO AMARAL LTDA?; Quais foram os clientes que compraram concreto ou rufo; Quais os clientes que compraram Azulejo BRIL; Qual foi o faturamento do item aço temperado? Somar todos os valores das duplicatas com o vencimento inferior a 01/01/2001. 21 12-) Crie o BD CLÍNICA. 13-) Crie as tabelas abaixo: 14-) Realize as consultas baixo: a) b) c) d) e) f) Extrair uma relação geral de todos os associados; Quantos associados possuem o plano B1? Quais os associados que moram em COTIA ou DIADEMA, ordenados por nome? Apresente o nome e o plano e o valor do plano dos associados; Apresente o nome e o plano e o valor do plano dos associados que morem em SÃO PAULO; O associado PEDRO JOSE DE OLIVEIRA alterou o seu plano de B1 para E3. Faça a atualização; g) Atualizar os valores dos planos em 10%; h) Listar o nome e o valor de todos os associados que possuem os planos B1, E1 e M1; 22 i) j) k) Quais os associados que possuem o plano executivo? Remova da tabela os associados que moram em SANTO ANDRÉ; Apresentar uma listagem de todos os planos que se encontram na faixa de 300 até 500. 15-) Crie o BD abaixo: Médico CRM 10 15 28 47 40 32 11 Nome João Maria Teresa Marcelo Juliana Beatriz Antonio Especialidade Codesp Nome C1 Cardiologia D1 Dermatologia C2 Cirurgia C3 Clínica Geral P1 Pediatra l) m) n) o) p) q) r) s) t) u) v) Idade 35 31 42 41 29 39 50 DataAdm 10/11/04 12/04/03 20/07/98 4/08/97 17/06/00 22/01/02 15/10/97 Salario 10000,00 11000,00 12000,00 9500,00 7300,00 9700,00 12000,00 Codesp C1 D1 C2 D1 C3 P1 P1 Descrição Extrair uma relação geral de todos os Médicos; Quantos médicos são pediatras? Quais os médicos que possuem salário superior a R$10000,00? Quais os médicos que possuem como primeira letra do nome a letra J? Qual a soma dos salários dos médicos que são dermatologistas? Listas todos os médicos, suas especialidades e a descrição de cada uma delas. Atualizar o salário dos dermatologistas em 10%. Qual é a média de todos os salários? Listas todos os médicos com o CRM entre 10 e 30. Listar os médicos admitidos após 2000. Listar os médicos ordenados por nome. 16-) Crie o BD abaixo utilizando e considerando um relacionamento MxN. Funcionário Contrato Empresa Profissão