Técnico em Informática. Banco de Dados. Profª Ana Paula Mandelli

Documentos relacionados
Banco de Dados I. Prof. Edson Thizon

Tecnologia da Informação

Disciplina: Tecnologias de Banco de Dados para SI s

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

O que é um banco de dados? Banco de Dados. Banco de dados

OBJETIVO GERAL DA DISCIPLINA

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

Disciplina: Unidade III: Prof.: Período:

Unidade 1: O Computador

MÓDULO 2 Topologias de Redes

Exercício. Exercício

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

Roteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens

Flávia Rodrigues. Silves, 26 de Abril de 2010

Engenharia de Software II

Arquitecturas de Software Enunciado de Projecto

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Arquitetura de Aplicações J2EE. Jorge Fernandes Outubro de 2003

ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8

Atualização Licenciamento Windows Server 2003

Aplicativo para geração automática de páginas de gerenciamento on-line de banco de dados para sites

VII SENABOM TEMA: O REGISTRO ELETRÔNICO DE EVENTOS (RE) Apresentado por: Ten Cel BM Flávio Rocha - CBMERJ

SISTEMAS DISTRIBUÍDOS

Técnico em Radiologia. Prof.: Edson Wanderley

Sistemas de Informação

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

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

Introdução a Banco de Dados

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Instituto de Pesquisas Energéticas e Nucleares, IPEN CNEN/SP. Biblioteca Terezine Arantes Ferraz

BANCO DE DADOS AULA 02 INTRODUÇÃO AOS BANCOS DE DADOS PROF. FELIPE TÚLIO DE CASTRO 2015

Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves

BANCO DE DADOS. Vinícius Pádua

Redes de Computadores

Iniciação Científica no INATEL

Veeam Endpoint Backup FREE

Estratégias em Tecnologia da Informação

Introdução Banco de Dados

Borland Delphi. Módulo 2. Curso Intermediário. Instrutor Jackson Pires de O. S. Júnior

Sistemas de Informação --- conceitos e definição

Capítulo 6. Projeto de arquitetura Pearson Pren0ce Hall. Todos os direitos reservados. 1. slide 1

Etapas da evolução rumo a tomada de decisão: Aplicações Isoladas: dados duplicados, dados inconsistentes, processos duplicados.

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Tabelas Hash. Aleardo Manacero Jr.

Introdução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES

SISTEMA DE INFORMATIZAÇÃO DO SISTEMA DE GESTÃO DA QUALIDADE. (16)

PORTARIA N Nº 178 Rio de Janeiro, 25 de outubro de 2012.

Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza

Introdução. Aula 02. Estrutura de Dados II. UFS - DComp Adaptados a partir do material da Profa. Kenia Kodel Cox

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

OI CLOUD SEJA BEM-VINDO!

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

Servidor de Armazenamento em Nuvem

Álgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial

Arquitetura de referência de Streaming sob demanda para desktop (ODDS) DELL

TUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE

ENG1000 Introdução à Engenharia

Fundamentos de Programação. Diagrama de blocos

Deswik.Sched. Sequenciamento por Gráfico de Gantt

Diagrama de Componentes e Implantação

Inteligência Artificial

Bases de Dados. O que é uma Base de Dados? Pós-Grduação em SIG

FONTES DE ENERGIA. Energia. [Do gr. energéia, pelo lat. energia]. 1. Maneira como se

Módulo: M_CONFIRMA_AGENDAMENTO - Confirmação dos Agendamentos

Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios

Professor: Gládston Duarte

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2013

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA INF INTRODUÇÃO À INFORMÁTICA

Introdução a Banco de Dados. Adão de Melo Neto

Docente: Éberton da Silva Marinho

ARTIGO. Sobre monitoramento a Distancia e aplicação automática de medicamentos. Sistema de monitoração a distancia e aplicação de medicamentos.

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Prof.: Clayton Maciel Costa

INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing

Experiência 04: Comandos para testes e identificação do computador na rede.

Telecomunicação e Redes

FONSECA, LUCIANO DUARTE FERRAMENTAS DE DIAGNÓSTICO ERD COMMANDER

BANCO DE DADOS. Professor: André Dutton

Introdução à Informática. Aula 05. Redes de Computadores. Prof. Fábio Nelson

Modelagem De Sistemas

O Terminal. VS Adapt. O modelo apresenta um ótimo custo benefício, pois alia elegância e economia para a sua empresa.

SISTEMAS OPERACIONAIS. 3ª. Lista de Exercícios

Copyright Smar

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

J.I.T. - Just In Time

Como utilizar a tecnologia a favor da sua central de atendimento

Transcrição:

Técnico em Informática Banco de Dados Profª Ana Paula Mandelli

Banco de Dados (BD) Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo. Lista Telefônica Cadastro em lojas Contas Bancárias Antigamente as empresas armazenavam informações em arquivos físicos, mas o surgimento e evolução dos computadores possibilitaram o armazenamento de dados de modo digital. Assim os bancos de dados evoluíram e se tornaram o coração de muitos sistemas de informação.

Conceitos Básicos DADOS VS INFORMAÇÕES Muitos consideram dados e informações como palavras sinônimas, mas na verdade não são. DADO INFORMAÇÃO São fatos brutos, em sua forma primária. E muitas vezes os dados podem não fazer sentido sozinhos. Consiste no agrupamento de dados de forma organizada para fazer sentido, gerar conhecimento.

Por exemplo, o número 2001 isoladamente faz algum sentido? Não! Isso é um dado. E se eu dissesse: Ano do atentado terrorista às torres gêmeas: 2001? Agora faz sentido! Isso é uma informação. Um banco de dados é uma estrutura de dados organizada que permite a extração de informações.

METADADOS Todo dado relativo a outro dado é chamado de metadados. No exemplo anterior do ano 2001 o dado Ano do atendado terrorista às torres gêmeas é um metadado, pois ele é um dado sobre o dado 2001. Um banco de dados é formado por dado e metadados. Sem os metadados não seria possível organizar e extrair informações de um banco de dados.

BANCO DE DADOS (BD) Coleção de dados inter-relacionados e persistentes que representa um subconjunto dos fatos presentes em um domínio de aplicação (universo de discurso).

Sistemas Gerenciadores de BD Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Muitas vezes o termo banco de dados é usado como sinônimo de SGDB.

Exemplos de SGBDs são: Oracle, SQL Server, DB2, PostgreSQL, MySQL ou o próprio Access, entre outros.

Fundamentos SGBD Um sistema de gerenciamento de banco de dados é um conjunto de programas de software que permite aos usuários criar, editar, atualizar, armazenar e recuperar dados em tabelas de banco de dados. Dados em um banco de dados podem ser acrescentados, apagados, alterados, classificados usando um SGBD.

As vantagens de um SGBD Maior disponibilidade: compartilhamento de dados. Redundância minimizada: a informação nela aparece apenas uma vez, reduzir significativamente o custo de armazenamento de informações em discos rígidos e outros dispositivos de armazenamento. Precisão: dados precisos, consistentes são um sinal de integridade dos dados.

Programa e arquivo de consistência: usando um sistema de gerenciamento de banco de dados, formatos de tabelas e programas do sistema são padronizados. Maior segurança: SGBDs permitem que múltiplos usuários acessem os recursos dos mesmos dados. Esta capacidade é geralmente vista como um benefício, mas há riscos potenciais para a organização.

As desvantagens de um SGBD Existem basicamente duas desvantagens principais em SGBDs. Um deles é o custo, e a outra o perigo para a segurança dos dados. Custo: A Implementação de um sistema de SGBD pode ser cara e demorada, especialmente em grandes organizações. Requisitos de formação pode ser bastante oneroso. Segurança: Mesmo com salvaguardas no lugar, pode ser possível para alguns usuários não autorizados acessar o banco de dados. Em geral, o acesso de banco de dados é uma proposição de tudo ou nada.

MODELO DE DADOS Modelo de dados refere-se à descrição formal da estrutura de um banco de dados. SISTEMA DE GERENCIAMENTO DE ARQUIVOS (FMS File Management System) MODELO HIERÁRQUICO (HDS Hierarquical Database System) MODELO EM REDE (NDS - Network Database System) MODELO RELACIONAL (Relational Model) MODELO ORIENTADO A OBJETOS.

SISTEMA DE GERENCIAMENTO DE ARQUIVOS Foi a primeira forma utilizada para armazenamento de dados. Baseia-se no armazenamento dos dados de forma sequencial em um único arquivo. No entanto, esse sistema não apresenta relação entre os dados, nem mecanismos de busca, classificação e recursos para evitar problemas de integridade.

MODELO HIERÁRQUICO Surgiu na década de 1960 com a primeira linguagem de banco de dados: a DL/I desenvolvida pela IBM. Organiza os dados de cima para baixo, como uma árvore. O banco de dados se assemelha a um organograma com um segmento raiz e um número qualquer de segmentos subordinados.

Os segmentos são arranjados em estruturas com um segmento superior ligado a um segmento subordinado em um relacionamento pai-filho. Um segmento pai pode ter mais de um filho, mas um segmento filho só pode ter um pai. A desvantagem apresentada é rigidez da estrutura de dados, que obriga refazer todo o banco de dados, caso o seguimento raiz ou os seguimentos que possuem dependentes sejam alterados.

MODELO EM REDE Esse modelo é uma extensão do modelo hierárquico. Os registros são organizados no banco de dados por um conjunto arbitrário de gráficos. Em outras palavras, um filho pode ter mais de um pai.

Esta metodologia torna a pesquisa mais rápida e mais flexível, pois não depende de um único nó raiz como vetor de inicialização de pesquisa. Entretanto, apresenta os mesmos problemas com relação ao projeto de estrutura do modelo hierárquico. Qualquer alteração feita em uma classe de dados implica na criação de uma nova estrutura para suportar aquela alteração.

MODELO RELACIONAL O objetivo do modelo é representar os dados de forma mais simples, através de um de conjuntos de tabelas interrelacionadas. Bancos de dados mais flexíveis, tanto na forma de representar as relações entre os dados, como na tarefa de modificação de sua estrutura, sem ter que reconstruir todo o banco de dados.

IBM: DB2 Microsoft: SQL Server Oracle: 9i, 10g, 11g MySQL PostgreSQL A principal linguagem de manipulação de dados em sistemas de bancos de dados relacionais é o SQL (Structured Query Language).

MODELO ORIENTADO A OBJETOS É baseado nos conceitos de orientação a objetos já difundidos em linguagens de programação como o SmallTalk e o C++. Seu objetivo principal é tratar os tipos de dados complexos como um tipo abstrato (objeto). Agrupa os dados e o código que manipula estes dados em um único objeto que possam ser agrupados em classes.

Algumas das falhas perceptíveis do modelo relacional. Hoje, porém, acredita-se que os bancos de dados orientados a objetos serão usados em aplicações especializadas, enquanto os sistemas relacionais continuarão a sustentar os negócios tradicionais, onde as estruturas de dados baseadas em relações são suficientes.

ATIVIDADES 1) Elabore um texto discorrendo sobre a importância dos registros de dados para uma empresa e para a sociedade em geral. 2) Como você entende por: informação, dado e conhecimento? 3) O que é um banco de dados? O que é um SGBD (Sistema Gerenciador de Banco de Dados)? 4) Fale brevemente sobre os seguintes modelos de banco de dados: a) hierárquico b) em rede c) relacional