INFORMÁTICA APLICADA II BANCO DE DADOS Professor:. Carga horária semanal: 4 HA Resumo dos assuntos abordados: - Teoria de banco de dados; - Modelagem de dados; - MS-Access; - Linguagem SQL; - PostgreSQL; - Programação em Banco de Dados. Página 1 de 6
OBJETIVOS Revisar e fornecer conhecimentos sobre a concepção e o uso de sistemas de bancos de dados - Técnicas de estruturação e manipulação de informações; - Modelos de representação e desenvolvimento; - Tópicos emergentes em bancos de dados. Exercitar a aplicação desses conhecimentos - Modelagem de dados utilizando os conceitos teóricos; - Desenvolvimento de pequenas aplicações sobre um sistema de gerenciamento de bancos de dados; - Execução de consultas em SQL sobre um sistema de gerenciamento de bancos de dados. Página 2 de 6
INTRODUÇÃO A importância da informação para a tomada de decisões nas organizações tem impulsionado o desenvolvimento dos sistemas de processamento de informações. Algumas ferramentas: Processadores de texto (editoração eletrônica); Planilhas (cálculos com tabelas de valores); Sistemas de Gerenciamento de Bancos de Dados SGBD (armazenamento de grandes volumes de dados, estruturados em registros e tabelas, com recursos para acesso e processamento das informações). Página 3 de 6
O QUE É UM BANCO DE DADOS? Um Banco de Dados é um conjunto de informações que estão tópico ou propósito em particular. O segredo da armazenagem e recuperação seus dados é o processo de planejamento. Identificando primeiro aquilo o seu Banco de Dados faça, você poderá criar um projeto prático ferramenta de gerenciamento de banco de dados mais precisa e rápida. Podemos implementar um Banco de Dados manualmente, utilizando arquivos, livros-caixa, etc. Entretanto, realidades mais complexas exigem lançar mão da rapidez e praticidade dos computadores. São exemplos de Banco de Dados: - Endereços de clientes em um livro de endereço; - Informações sobre vendas de produtos num livro razão; - Formulários sobre funcionários em pastas arquivadas. Página 4 de 6
PLANEJAMENTO DE UM BANCO DE DADOS Quando você cria seu próprio banco de dados, passa primeiro por um processo de planejamento que identifica para que serve o banco de dados e quais informações você precisa monitorar. Antes de fazer seu próprio banco de dados no MS-ACCESS ou em qualquer outro SGBD, faça as seguintes perguntas: - Quais informações eu quero obter com meu banco de dados? - Sobre quais áreas de assunto distintas eu tenho que armazenar informações? - Como essas áreas de assunto relacionam-se mutuamente? - Quais informações eu preciso armazenar sobre cada assunto? E mais profundamente, responda a essas questões também: - Foco, detalhes, entrada de dados, distribuição, manutenção, saídas, acesso (senhas), etc; - Propósito; - Quais tabelas existirão (cada tabela com um único assunto); - Que campos; - Definir as chaves Primárias (Campos mais característicos e exclusivos da Tabela); - Revisar a estrutura. Página 5 de 6
ALGUMAS DEFINIÇÕES: BANCO DE DADOS é um grande conjunto de informações, organizadas de modo a facilitar seu acesso. BANDO DE DADOS RELACIONAL É o BD que é capaz de interligar (relacionar) tabelas pelos campos chaves. CAMPOS Parte de informação contida em uma linha. Contem uma única informação sobre todos os registros de uma tabela. São as colunas da tabela. CONSULTAS Tipo uma pergunta (consulta) feita ao Banco de Dados. Por exemplo: Quantos clientes compraram mais de R$ 10.000,00 no ano?; Quantos empregados faltaram mis de 5 dias no ano? CONTROLES São os campos dos formulários (caixas de texto, botões, etiquetas, etc.). FOCO Um objeto recebe o foco quando é selecionado pelo usuário ou pelo código ou sistema. Perde o foco quando a seleção sai dele. No esquema de cores Padrão do Windows, um objeto selecionado recebe a cor AZUL. FORMULÁRIOS Interface mais apresentável para a entrada e alteração de DADOS. Uma TABELA seria ao modo DOS enquanto que um FORMULÁRIO seria ao modo Windows. PROPRIEDADE São características dos objetos do Banco de Dados. Como cor, formato, distância, alinhamento, tamanho de fonte e tipo, etc. REGISTRO Corresponde a uma linha da tabela e contem cada um dos campos definidos para a tabela. É formado por CAMPOS. RELATÓRIOS Interface que apresenta na tela ou na impressora os resultados de uma CONSULTA ou de uma TABELA. SGBD Sistema Gerenciador de Banco de Dados. TABELA Conjunto fixo de linhas (REGISTROS) e colunas (CAMPOS), tipo uma planilha do Excel. No Access é o local destinado a armazenar (adicionar, alterar e excluir) os dados referentes a um único assunto. Página 6 de 6