BANCO DE DADOS Professor: André Dutton
BASES TECNOLÓGICAS Conceito de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional: dependências funcionais e multivaloradas, formas normais. Restrições de integridade e de segurança. Linguagens de declaração e de manipulação. Linguagens de quarta geração. Geradores de aplicações. Gerenciadores de bancos de dados e sua implementação. Definição da aplicação BD. Definição da metodologia. Especificação de requisitos, modelagem de dados, especificação das transações. Projeto e definição da plataforma de implementação.
COMPETÊNCIAS Compreender a estilização do Sistema de Banco de Dados Identificar os modelos de Banco de Dados Conhecer as vantagens dos Sistemas de Gerenciamento de Banco de Dados Conhecer os conceitos de Bases de Dados. HABILIDADES: Utilizar banco de dados ados para organização dos dados das empresas Utilizar linguagem de definição de dados Utilizar linguagem de manipulação de dados Utilizar gerenciadores de Bancos de Dados Aplicar os conceitos de Banco de dados à resolução de problemas
CONTEÚDO PROGRAMÁTICO: UNIDADE 01 DADO E INFORMAÇÃO / INTRODUÇÃO A BANCO DE DADOS/CONCEITOS BANCO DE DADOS NO CONTEXTO DA ENGENHARIA DA INFORMAÇÃO TIPOS DE BANCO DE DADOS/UTILIZAÇÃO/HISTORICO UNIDADE 02 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS LINGUAGENS FORMAIS DE CONSULTA E BANCO DE DADOS PROJETO DE BANCO DE DADOS/LINGUAGEM DE MANIPULAÇAO DE DADOS MODELAGEM DE DADOS/ENTIDADE - RELACIONAMENTO/VISÃO/ABSTRAÇÃO UNIDADE 03 INTRODUÇÃO A MYSQL INSTALÇÃO/CONCEITOS BASICOS MYSQL COMANDOS BASICOS BANCO DE DADOS INTRODUÇAO A SQL/INSTALAÇAO/CONCEITOS BASICOS/COMANDOS BASICOS
DADO E INFORMAÇÃO
DADO Os dados são uma representação dos fatos, conceitos ou instruções de uma maneira normalizada que se adapte à comunicação, interpretação e processamento pelo ser humano ou através de máquinas automáticas.
INFORMAÇÃO Informação é o resultado do processamento, manipulação e organização de dados, de tal forma que represente uma modificação (quantitativa ou qualitativa) no conhecimento do sistema (pessoa, animal ou máquina) que a recebe.
DADOS VS INFORMAÇÃO A informação é encarada, atualmente, como um dos recursos mais importantes de uma organização, contribuindo decisivamente para a sua maior ou menor competitividade. De fato, com o aumento da concorrência tornou-se vital melhorar as capacidades de decisão a todos os níveis. Hoje, mais que nunca, a tomada de decisão nas organizações é um processo complexo, dada a qualidade de informação em jogo, a sua complexidade e a frequência com que se altera.
ORGANIZAÇAO DA INFORMAÇÃO HIERARQUIA DO SEUS COMPONENTES ASSUNTO FORMA DE ARMAZENAMENTO
HIERARQUIA DA INFORMAÇÃO CARACTERES Letra, Número, Símbolo CAMPOS Conjuntos que identifica um registro REGISTROS são agrupamentos de dados FICHEIROS conjunto de registros
FICHEIRO COD. 0000021 COD. 0000021 COD. 0000021 PRODUTO. PROCESSADOR AMD 8350 PRODUTO. PROCESSADOR AMD 8350 PRODUTO. PROCESSADOR AMD 8350 VALOR: R$ 650,00 VALOR: R$ 650,00 VALOR: R$ 650,00 VENDEDOR: ANDRE DUTTON VENDEDOR: ANDRE DUTTON VENDEDOR: ANDRE DUTTON CARACTERE. CAMPOS REGISTRO
ORGANIZAÇAO DOS DADOS QUANTITATIVOS exprimem quantidade CLASSIFICATIVOS descrevem ou especificam REFERENCIAIS controle ou referencia
OPERAÇÕES MATEMATICAS LÓGICAS MOVIMENTAÇÃO INPUT/OUTPUT
SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS SGBD
BANCO DE DADOS A importância da informação na maioria das organizações, que estabelece o valor do banco de dados.
SISTEMAS DE PROCESSAMENTO DE ARQUIVOS Este por sua vez e nativo na maioria dos sistemas operacionais do mercado, consiste no arquivamento de documentos em estruturas de pastas especificas, foi utilizado antes do surgimento dos SGBD s.
BASE DE DADOS COLAÇAO DE DADOS LOGICAMENTE REALCIONADOS PROJETADA E CONSTRUIDA COM DADOS PARA UM PROPOSITO CONCEBIDA PARA ENTEDER UM GRUPO DE USUARIOS REPRESENTA ALGUM ASPECTO DO MUNDO REAL SEMPRE POSSUI UM INPUT DE DADOS
SGBD Consiste em um sistema para gerenciamento dos dados, permitido a edição, criação e manipulação dos dados armazenados.
DEFINIR UM BANCO DADOS CONSTRUÇÃO DOS DADOS MANIPULAÇAO DO S DADOS
ELIMINAÇAO DE REDUNDÂNCIA Possibilita a eliminação de dados privativos de cada sistema. Os dados comuns a mais de um sistema, são compartilhados por eles, permitindo o acesso a uma única informação por vários sistemas.
Eliminação de Inconsistências Armazenamento da informação em um único local com acesso descentralizado e compartilhado por vários sistemas. A inconsistência ocorre quando um mesmo campo tem valores diferentes em sistemas diferentes.
Compartilhamento dos Dados Permite a utilização simultânea e segura de um dado, por mais de uma aplicação ou usuário. Deve ser observado apenas o processo de atualização simultâneo do mesmo campo ou registro, para não gerar erros de processamento.
Restrições de Segurança Define para cada usuário o nível de acesso a ele concedido ao arquivo e/ou campo (leitura, leitura e gravação ou sem Acesso). Este recurso impede que pessoas não autorizadas utilizem um determinado arquivo.
Padronização dos Dados Permite que os campos armazenados na base de dados sejam padronizados segundo um determinado formato de Armazenamento segundo critérios preestabelecidos pela empresa.
Independência dos Dados Representa a forma física de armazenamento dos dados e a recuperação das informações pelos programas. Quando há inclusão de novos campos no arquivo, será feita manutenção apenas nos programas que utilizam esses campos, não sendo necessário mexer nos demais programas.
Manutenção da Integridade Consiste em impedir que um determinado código ou chave em uma tabela não tenha correspondência em outra tabela.
Fornecimento de backup e restauração Realização de cópias de segurança completas ou incrementais sempre que necessário, de acordo com a necessidade.