• Nenhum resultado encontrado

Sistemas de Informação (SI) Gestão da informação e de banco de dados (II)

N/A
N/A
Protected

Academic year: 2021

Share "Sistemas de Informação (SI) Gestão da informação e de banco de dados (II)"

Copied!
17
0
0

Texto

(1)

Sistemas de Informação (SI)

Gestão da informação e de banco de dados (II)

Prof.ª Dr.ª Symone Gomes Soares Alcalá

Universidade Federal de Goiás (UFG)

Regional Goiânia (RG)

Faculdade de Ciências e Tecnologia (FCT) Campus Aparecida de Goiânia (CAG)

Curso de Engenharia de Produção

Website: http://sites.google.com/site/symonesoares E-mail: symone@ufg.br

(2)

• Sistemas de Gestão de Banco

de Dados (SGBD)

• Definição de SGBD

• Operações básicas de um SGBD

• Recursos e ferramentas de

SGBDs

Sumário

Software Hardware Serviços Gerenciamento de dados Redes

(3)

• No projeto de um banco de dados, após a criação das entidades, seus

atributos, identificação dos relacionamentos entre as entidades,

precisamos de um software para ajudar a gerenciar esses dados

• Sistema de Gestão de Banco de Dados (SGBD)

• Database Management System (DBMS)

• Software específico para criar, armazenar, organizar e acessar dados a

partir de um banco de dados

• Exemplos: Microsoft Access, Microsoft SQL Server, Oracle

(4)

Sistemas de gestão de banco de dados – Processos de um SGBD

Criação/Definição

• Especificar os tipos, estruturas

e restrições dos dados a serem

armazenados

Armazenamento/Construção

• Processo de armazenamento

os dados em algum meio

controlado pelo SGBD

Organização/Manipulação

• Funções como consulta,

atualização, geração de

relatórios do banco de dados,

etc.

Acesso/Compartilhamento

• Permite que diversos usuários

e programas acessem-no

simultaneamente

Figura: Diagrama simplificado de um SGBD

(5)

• Benefícios da utilização do SGBD

• Livra o programador ou o usuário final da tarefa de entender onde o

como os dados estão realmente armazenados, separando as visões

lógicas e física dos dados

(6)

• Benefícios da utilização do SGBD

• Oferece múltiplas visões dos dados, conforme as necessidades do

usuário

Sistemas de gestão de banco de dados – Vantagens

Cód_Funcionário

Nome

PIS

Cargo

Data_Contratação

Salário_Bruto

Salário_Líquido

Seguro_Vida

Plano_Pensão

Plano_Saúde

SGBD

Nome

PIS

Plano_Saúde

Nome

PIS

Salário_Bruto

Salário_Líquido

Visão de

benefícios

Visão de

folha de

pagamento

(7)

• No banco de dados relacional, existem três operações básicas

1. Select (selecionar): cria um subconjunto de registros (linhas) de uma

tabela que obedecem a determinado critério

• Exemplo: Selecionar as peças cujos Número_Peça é igual a 137 ou 150

Sistemas de gestão de banco de dados – Operações de um SGBD relacional

Número_Peça Descrição_Peça Preço_Unitário Número_Fornecedor

137 Trinco da porta 22,00 8259 145 Retrovisor externo 12,00 8444 150 Vedação da porta 6,00 8263 152 Trava da porta 31,00 8259 155 Compressor 54,00 8261 178 Maçaneta da porta 10,00 8259

PEÇA

Número_Peça Descrição_Peça Preço_Unitário Número_Fornecedor

137 Trinco da porta 22,00 8259 150 Vedação da porta 6,00 8263

(8)

Número_Fornecedor Nome_Fornecedor Rua_Fornecedor Cidade_Fornecedor Estado_Fornecedor CEP_Fornecedor

8259 CBM Inc. 74 5th Avenue Dayton OH 45220

8261 B. R. Molds 1277 Gandolly S. Cleveland OH 49345

8263 Jackson C. 8233 Micklin S. Lexington KY 56723

8444 Bryant C. 4315 Mill Drive Rochester NY 11344

• No banco de dados relacional, existem três operações básicas

2. Join (vincular): combina tabelas relacionais para fornecer ao usuário

mais informações do que aquelas à disposição nas tabelas individuais

Exemplo: Vincular a tabela PEÇA com a tabela FORNECEDOR

Sistemas de gestão de banco de dados – Operações de um SGBD relacional

FORNECEDOR

Número_Peça Descrição_Peça Preço_Unitário Número_Fornecedor

137 Trinco da porta 22,00 8259 145 Retrovisor externo 12,00 8444 150 Vedação da porta 6,00 8263 152 Trava da porta 31,00 8259 155 Compressor 54,00 8261 178 Maçaneta da porta 10,00 8259

PEÇA

(9)

FORNECEDOR_SUBCONJUNTO

• No banco de dados relacional, existem três operações básicas

3. Project (projetar): Cria um subconjunto composto de colunas de uma

tabela que permite ao usuário criar novas tabelas contendo apenas as

informações requisitadas

Exemplo: Nova tabela a partir de FORNECEDOR com as colunas

Número_Fornecedor, Nome_Fornecedor e Estado_Fornecedor

Sistemas de gestão de banco de dados – Operações de um SGBD relacional

Número_Fornecedor Nome_Fornecedor Rua_Fornecedor Cidade_Fornecedor Estado_Fornecedor CEP_Fornecedor

8259 CBM Inc. 74 5th Avenue Dayton OH 45220

8261 B. R. Molds 1277 Gandolly S. Cleveland OH 49345

8263 Jackson C. 8233 Micklin S. Lexington KY 56723

8444 Bryant C. 4315 Mill Drive Rochester NY 11344

FORNECEDOR

Número_Fornecedor Nome_Fornecedor Estado_Fornecedor

8259 CBM Inc. OH

8261 B. R. Molds OH

8263 Jackson C. KY

(10)

Sistemas de gestão de banco de dados – Operações de um SGBD relacional

Número_Peça Descrição_Peça Preço_Unitário Número_Fornecedor

137 Trinco da porta 22,00 8259 145 Retrovisor externo 12,00 8444 150 Vedação da porta 6,00 8263 152 Trava da porta 31,00 8259 155 Compressor 54,00 8261 178 Maçaneta da porta 10,00 8259

PEÇA

Número_ Fornecedor Nome_ Fornecedor Rua_Fornecedor Cidade_ Fornecedor Estado_ Fornecedor CEP_ Fornecedor

8259 CBM Inc. 74 5th Avenue Dayton OH 45220

8261 B. R. Molds 1277 Gandolly S. Cleveland OH 49345

8263 Jackson C. 8233 Micklin S. Lexington KY 56723

8444 Bryant C. 4315 Mill Drive Rochester NY 11344

FORNECEDOR

Número_ Peça Descrição_Peça Número_ Fornecedor Nome_ Fornecedor

137 Trinco da porta 8259 CBM Inc.

150 Vedação da porta 8263 Jackson C.

Etapa 1: selecionar

Etapa 3: projetar

Etapa 2: vincular

• Exemplo de consulta com as três operações básicas

1. Etapa 1: Selecione peças com número 137 ou 150, gerando uma nova tabela PEÇA_SUBCONJUNTO 2. Etapa 2: Vincule as FORNECEDOR e PEÇA_FORNECEDOR

3. Etapa 3: Projete as colunas Numero_Peça, Descrição Peça, Número_Fornecedor e Nome_Fornecedor da

(11)

Sistemas de gestão de banco de dados – Recursos dos SGBDs

• Recursos e ferramentas mais importantes de um SGBD

• Definição de dados

• Especifica a estrutura do conteúdo do banco de dados

• Essas informações podem ser documentadas no dicionário de dados (ou em um arquivo manual ou automatizado) que armazena as definições dos

elementos e suas características

• Os dicionários de dados podem conter informações como: proprietário (responsável pela manutenção dos dados); autorização; segurança; e os indivíduos, as funções empresariais, os programas e os relatórios que usam cada elemento de dado

(12)

Sistemas de gestão de banco de dados – Recursos dos SGBDs

(13)

Sistemas de gestão de banco de dados – Recursos dos SGBDs

• Recursos e ferramentas mais importantes de um SGBD

• Consultas

• Os SGBDs possuem ferramentas para acesso e manipulação de informações em banco de dados

• A maioria dos SGBDs possuem uma linguagem especializada, a linguagem de

manipulação de dados

• Acrescenta, altera, apaga e recupera os dados dos banco de dados • Contém comandos que permitem aos usuários finais e especialistas em

programação extrair dados do banco de dados para satisfazer requisições de informações e desenvolver aplicações

• A linguagem estruturada de consulta ou SQL (Structured Query

(14)

Sistemas de gestão de banco de dados – Recursos dos SGBDs

Sistemas de Informação (SI) – CIT0023

• Recursos e ferramentas mais importantes de um SGBD

• SQL (Structured Query Language)

• SGBD para computadores de grande e médio porte costumam usar SQL para recuperar as informações do banco de dados

• O Microsoft Access também usa SQL, mas fornece seu próprio conjunto de

ferramentas amigáveis para consultar banco de dados e organizar dados em relatórios mais refinados

• Dispõe de recursos que permitem ao usuário criar consultas

• Para isso, o usuário deve identificar as tabelas e os campos que deseja, bem como os resultados e, em seguida, selecionar as linhas do banco de dados que atendem a determinados critérios

• Essas ações são então traduzidas em comandos SQL

(15)

Sistemas de gestão de banco de dados – Recursos dos SGBDs

(16)

Sistemas de gestão de banco de dados – Recursos dos SGBDs

• Recursos e ferramentas mais importantes de um SGBD

• Relatórios

• Os SGBDs incluem recursos para geração de relatórios, de maneira que os dados de interesses possam ser mostrados em um formato mais refinado e estruturado do que uma consulta simples

• Exemplo: Crystal Reports, que pode também ser usado com o Microsoft Access

• O Microsoft Access tem ainda recursos como desenvolvimento de aplicativos para PC

• Criar telas de entrada de dados • Gerar relatórios

(17)

Bibliografia

• LAUDON, K. C. e LAUDON, J. P. Sistemas de Informação Gerenciais. 9ª

Edição. São Paulo: Pearson Prentice Hall, 2010.

• ELMASRI, R.; SHAMKANT, B. N. Sistemas de banco de dados, Pearson

Addison Wesley, 6ª Edição, 2011.

Referências

Documentos relacionados

seria usada para o parafuso M6, foram utilizadas as equações 14 e 15, referentes aos parafusos de 8 mm de diâmetro e folga entre parafuso e furo de 0,5 mm, que definem,

No entanto, os resultados apresentados pelo --linalol não foram semelhantes, em parte, aos do linalol racêmico, uma vez que este apresenta um efeito vasorelaxante em anéis de

Resumo: O presente trabalho corresponde a um estudo empírico descritivo e exploratório que aborda comportamentos e falas de atores políticos que participaram do processo legislativo

As micotoxinas são compostos químicos tóxicos provenientes do metabolismo secundário de fungos filamentosos e conhecidas pelos danos causados à saúde humana e

onde Qe são as forças de origem externa ao sistema e Qc são as forças de reação. Estas equações não podem ser utilizadas diretamente, pois as forças de

Field Studies on the Ecology of the Sand Fly Lutzomyia longipalpis (Diptera: Psychod- idae) at an Endemic Focus of American Visceral Leishmaniasis in Colombia. Bionomía de los

Esse trabalho, apresentado no contexto do Curso de Especialização de Educação na Cultura Digital da Universidade Federal de Santa Catarina, trata do processo de

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma