BANCO DE DADOS. Professor: André Dutton

Documentos relacionados
Introdução a Banco de Dados. INTRODUÇÃO

INE 5323 Banco de Dados I

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com

Tipos de Banco de Dados - Apresentação

Banco de Dados. Banco de Dados. Conceitos Básicos. Banco de Dados SGBD SGBD. Fundamentos. Fernando Fonseca Ana Carolina.

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

Introdução. Introdução a Sistemas de Banco de Dados. Introdução. Evolução. por Juliano Tonezer da Silva tonezer@(upf.tche.br, dinf.unisc.

Exame de Equivalência à Frequência do Ensino Secundário

Arquitetura de Banco de Dados

Marcelo Henrique dos Santos

1. Definir penalidade a ser aplicada por arquivo indevido em pasta corporativa.

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea

Montadores e Compiladores

Aplicações Informáticas A

Banco de Dados I 1 Fundamentos Básicos

Informação-Prova de Equivalência à disciplina de: Aplicações Informáticas B. 1. Introdução. Ensino Secundário. Ano letivo de 2011/12

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

Engenharia de Software. Ciclos de Vida do Software. 1. Sistemas

Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão

MATRIZ DA PROVA DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA A NÍVEL DE ESCOLA DE INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (PROVA 24)

O Sistema de Computação

1.1. Definição do Problema

PREFEITURA MUNICIPAL DE JOÃO PESSOA. Área técnica: Inclusão Digital

Motivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente

GERENCIAMENTO DE DADOS Exercícios

Modelos Conceituais de Dados

Elementos básico de uma rede Samba - Local Master Browser

Introdução à Ciência da Informação

Processo de Desenvolvimento de Software

Curso Tecnológico de Administração/12.º Nº de anos: 1 Duração: 120 minutos Decreto-Lei n.º 139/2012, de 5 de julho

INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS - INPE

Plano de Ensino PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA - CCE0292

Informação/Exame de Equivalência à Frequência. Ano letivo de 2012/2013

PLANIFICAÇÃO ANUAL PROFIJ II T2 Ano letivo 2015 / 2016

Tipos de Software e Ambientes de Processamento

Rede Local - Administração Políticas de Backup, Redundância e Fiabilidade

LP EMPREENDIMENTOS CONSTRUÇÃO E MANUTENÇÃO LTDA.

Qualidade de Produto. Maria Cláudia F. P. Emer

Banco de Dados Geográficos

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC Normas

Sistema Operacional. Implementação de Processo e Threads. Prof. Dr. Márcio Andrey Teixeira Sistemas Operacionais

Requisitos de Software

REGULAMENTO DO CURSO DE ENGENHARIA DE PRODUÇÃO

Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads

Plano de Trabalho Docente Ensino Técnico

Modelo Entidade Relacionamento (MER)

SISTEMA DE GESTÃO INTEGRADO - SGI (MEIO AMBIENTE, SEGURANÇA E SAÚDE NO TRABALHO) CONTROLE DE DOCUMENTOS e REGISTROS

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0

SIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio

Gerenciamento de projetos (Project Management).

Roteiro. Modelagem com Entidade-Relacionamento Estendido. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa.

Ementa 22/08/2012. Teoria Geral de Sistemas. TADS 2. Semestre Prof. André Luís. Aula 01. Apresentação da Disciplina Conceito de Sistemas

Interoperabilidade: quebrando paradigmas

Não Não Sim Não Sim Sim

Nosso Site.

PLANEJAMENTO UTILIZANDO GANTTPROJECT

Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula

PLANO DE CONTINUIDADE DE NEGÓCIOS

Manual Escrituração Fiscal Digital

Engenharia de Software

BUSINESS INTELLIGENCE (BI) Disciplina: DESENVOLVIMENTO TECNOLÓGICO Prof. Afonso Celso M. Madeira 8º semestre

UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB

INTRODUÇÃO À INFORMÁTICA: TERMINOLOGIA BÁSICA RAÍ ALVES TAMARINDO

Avaliação da Satisfação do Cliente de Informática

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Componente Curricular: APLICATIVOS INFORMATIZADOS NA ENFERMAGEM

CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Qualificação: Assistente Administrativo

INTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS

AGRUPAMENTO DE ESCOLAS DE BENAVENTE

PESQUISA OPERACIONAL: NA TOMADA DE DECISÕES ADMINISTRATIVA

Exercícios de Projeto de Banco de Dados Relacional Aula 8

ESTADO DO RIO GRANDE DO SUL ASSEMBLEIA LEGISLATIVA Gabinete de Consultoria Legislativa

FOLHA DE CÁLCULO VAMOS APRENDER

Arquitetura de Computadores Sistemas Operacionais I

Título : B1 INTRODUÇÃO. Conteúdo : INTRODUÇÃO

INFORMAÇÃO PROVA FINAL DE EQUIVALÊNCIA À FREQUÊNCIA CIÊNCIAS NATURAIS Abril de 2015

Gerenciamento de Dados

Bacharelado em Ciência da Computação 2009

Programação em JAVA. Subtítulo

1. Noção de algoritmo

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante

Fiscalidade do Terceiro Sector IPSS 4 de Junho de 2015

Transcrição:

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.