Informatica aplicada à administração - aula2José Alberto
Slides usados na aula número 2 da disciplina de Informática aplicada à administração. Nestes slides, dou uma visão geral da definição de sistema operacional e sua utilidade.
Contém apresentação sobre os principais sistemas de apoio a decisões, com pequeno resumo de cada um. Exemplo: CRM, Data Warehouse, Data Minning, EIS, etc.
Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)Gustavo Zimmermann
- Aspectos de segurança em banco de dados
- Controle de redundância
- Controle de concorrência
- Restrições de integridade (domínio, vazio, chave, referencial), conceito de NULL
- Violação e consistência dos dados
- Mecanismos de controle físico
- Mecanismos de controle lógico
- Criptografia
- Assinatura digital
- SQL Injection (o que é, como funciona, estratégias de prevenção)
- Mecanismos de controle de acesso (Políticas de acesso e Privilégios)
- DCL - Data Control Language (Criação de usuários, Aplicação/restrição de privilégios e Excluindo usuários)
- Segurança contra falhas (Recovery, Backup e Logs)
- Tipos de falhas (Falhas de disco, Falha de sistema e Falha de transação)
- Segurança em Banco livre (MySQL)
- Segurança em banco de dados proprietários (Oracle)
Informatica aplicada à administração - aula2José Alberto
Slides usados na aula número 2 da disciplina de Informática aplicada à administração. Nestes slides, dou uma visão geral da definição de sistema operacional e sua utilidade.
Contém apresentação sobre os principais sistemas de apoio a decisões, com pequeno resumo de cada um. Exemplo: CRM, Data Warehouse, Data Minning, EIS, etc.
Banco de Dados II: Aspectos de Segurança em Banco de Dados (aula 13)Gustavo Zimmermann
- Aspectos de segurança em banco de dados
- Controle de redundância
- Controle de concorrência
- Restrições de integridade (domínio, vazio, chave, referencial), conceito de NULL
- Violação e consistência dos dados
- Mecanismos de controle físico
- Mecanismos de controle lógico
- Criptografia
- Assinatura digital
- SQL Injection (o que é, como funciona, estratégias de prevenção)
- Mecanismos de controle de acesso (Políticas de acesso e Privilégios)
- DCL - Data Control Language (Criação de usuários, Aplicação/restrição de privilégios e Excluindo usuários)
- Segurança contra falhas (Recovery, Backup e Logs)
- Tipos de falhas (Falhas de disco, Falha de sistema e Falha de transação)
- Segurança em Banco livre (MySQL)
- Segurança em banco de dados proprietários (Oracle)
Apostila destinada a usuários iniciantes. Apresenta os conceitos básicos de informática desde histórico da informática a ferramentas office e internet.
Slide apresenta o tema máquinas virtuais em conjunto com a conceituação de Virtualização. Abordando suas vantagens, desvantagens e justificativas embasadas por Tanenbaum, Gabriel Torres e Silberchatzk.
Toda empresa ou departamento precisa encontrar respostas para suas perguntas, é uma necessidade do negócio, no entanto, a empresa ou departamento têm de reconhecer que precisa de algo para consolidar, gerir, apresentar e permitir a análise das informações que possui. Essa necessidade terá de ser um objetivo definido e encarado como estratégico. BI é uma abreviação para Business Intelligence, e é todo processo que envolve a habilidade de estruturar, acessar e explorar informações armazenadas em um banco de dados, data warehouse ou data mart, com o objetivo de desenvolver percepções, entendimentos e conhecimentos para produção de um melhor processo de análise e tomada de decisão. O presente trabalho tem como objetivo mostrar que o pré-requisito para um grande esforço de desenvolvimento é geralmente entender como o negócio funciona antes que se possa compreender como as ferramentas que auxiliarão o negócio deverão funcionar. A razão para fazermos a modelagem de dados é confirmar e documentar essa compreensão do negócio de diferentes perspectivas. Para alcançar nosso objetivo, construímos um sistema de banco de dados, onde foi preciso entender e documentar a ordem dos processos envolvidos, as regras do negócio, os dados e as relações entre eles, representadas em uma série de modelos de dados, cada um para sua finalidade. Verificaram-se ainda as possibilidades de trabalho com uma ferramenta analítica e um modelo multidimensional, evidenciando que um modelo relacional bem construído é um sólido alicerce para o desenvolvimento de um modelo dimensional bem-sucedido.
Apostila destinada a usuários iniciantes. Apresenta os conceitos básicos de informática desde histórico da informática a ferramentas office e internet.
Slide apresenta o tema máquinas virtuais em conjunto com a conceituação de Virtualização. Abordando suas vantagens, desvantagens e justificativas embasadas por Tanenbaum, Gabriel Torres e Silberchatzk.
Toda empresa ou departamento precisa encontrar respostas para suas perguntas, é uma necessidade do negócio, no entanto, a empresa ou departamento têm de reconhecer que precisa de algo para consolidar, gerir, apresentar e permitir a análise das informações que possui. Essa necessidade terá de ser um objetivo definido e encarado como estratégico. BI é uma abreviação para Business Intelligence, e é todo processo que envolve a habilidade de estruturar, acessar e explorar informações armazenadas em um banco de dados, data warehouse ou data mart, com o objetivo de desenvolver percepções, entendimentos e conhecimentos para produção de um melhor processo de análise e tomada de decisão. O presente trabalho tem como objetivo mostrar que o pré-requisito para um grande esforço de desenvolvimento é geralmente entender como o negócio funciona antes que se possa compreender como as ferramentas que auxiliarão o negócio deverão funcionar. A razão para fazermos a modelagem de dados é confirmar e documentar essa compreensão do negócio de diferentes perspectivas. Para alcançar nosso objetivo, construímos um sistema de banco de dados, onde foi preciso entender e documentar a ordem dos processos envolvidos, as regras do negócio, os dados e as relações entre eles, representadas em uma série de modelos de dados, cada um para sua finalidade. Verificaram-se ainda as possibilidades de trabalho com uma ferramenta analítica e um modelo multidimensional, evidenciando que um modelo relacional bem construído é um sólido alicerce para o desenvolvimento de um modelo dimensional bem-sucedido.
Trabalho sobre SSD - Sistemas de Suporte à Decisão, apresentado dia 19/03/2008, na aula de Sistemas de Informação - na FAC2 sala 1 - Turma de TADS 3º A
Data mining: Auxiliando as empresas na tomada de decisãoAntonioEE256
Monografia sobre os benefícios obtidos pelas empresas que se fazem uso das técnicas de data mining. O trabalho também contempla uma visão geral do sobre B.I
Academic work on data mining and its benefits to business
Cap02 - Respostas dos Exercícios Propostos Cap01 - Respostas dos Exercícios P...Os Fantasmas !
Cap02 - Respostas dos Exercícios Propostos Cap01 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de Computadores Autores JR., Dilermando
Atividade - Letra da música "Tem Que Sorrir" - Jorge e MateusMary Alvarenga
A música 'Tem Que Sorrir', da dupla sertaneja Jorge & Mateus, é um apelo à reflexão sobre a simplicidade e a importância dos sentimentos positivos na vida. A letra transmite uma mensagem de superação, esperança e otimismo. Ela destaca a importância de enfrentar as adversidades da vida com um sorriso no rosto, mesmo quando a jornada é difícil.
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfenpfilosofiaufu
Caderno de Resumos XVIII Encontro de Pesquisa em Filosofia da UFU, IX Encontro de Pós-Graduação em Filosofia da UFU e VII Encontro de Pesquisa em Filosofia no Ensino Médio
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 10, Betel, Ordenança para buscar a paz e fazer o bem, 2Tr24, Pr Henrique, EBD NA TV, 2° TRIMESTRE DE 2024, ADULTOS, EDITORA BETEL, TEMA, ORDENANÇAS BÍBLICAS, Doutrina Fundamentais Imperativas aos Cristãos para uma vida bem-sucedida e de Comunhão com DEUS, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Comentários, Bispo Abner Ferreira, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24, Pr Henrique, EBD NA TV, Revista ano 11, nº 1, Revista Estudo Bíblico Jovens E Adultos, Central Gospel, 2º Trimestre de 2024, Professor, Tema, Os Grandes Temas Do Fim, Comentarista, Pr. Joá Caitano, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
3. Sumário
Modelagem de Dados
Capítulo 1: Visão Geral: Banco de Dados
e os Sistemas de Gerenciamento de Banco de
Dados (SGBD) .......................................................... 7
Objetivos da sua aprendizagem......................................... 7
Você se lembra?....................................................................... 8
1.1 Visão geral: Banco de dados.................................................. 9
1.2 Dados versus informação......................................................... 10
1.3 Classificando os bancos de dados................................................. 11
1.4 Sistemas de Arquivos........................................................................ 14
1.5 SGBD (Sistema de Gerenciamento de Banco de Dados)..................... 17
1.6 Os Usuários de Banco de Dados.............................................................. 19
1.7 O SGBD e suas Funcionalidades................................................................ 22
1.8 Vantagens do SGBD....................................................................................... 24
Atividades................................................................................................................ 27
Reflexão..................................................................................................................... 27
Leitura recomendada................................................................................................... 28
Referências................................................................................................................... 28
No próximo capítulo...................................................................................................... 29
Capítulo 2: Projeto de Banco de Dados...................................................................... 31
Objetivos da sua aprendizagem....................................................................................... 31
Você se lembra?............................................................................................................... 32
2.1 Projeto de banco de dados....................................................................................... 33
2.2 Modelo externo....................................................................................................... 35
2.3 Modelo Conceitual................................................................................................ 37
2.4 Modelo interno.................................................................................................... 37
2.5 Modelo físico.................................................................................................... 39
2.6 Modelo de dados............................................................................................ 39
Atividades......................................................................................................... 47
Reflexão......................................................................................................... 47
Leitura recomendada................................................................................. 48
Referências............................................................................................. 48
No próximo capítulo.......................................................................... 49
4. Capítulo 3: Modelo Entidade-Relacionamento........................................................... 51
Objetivos da sua aprendizagem....................................................................................... 51
Você se lembra?............................................................................................................... 52
3.1 Modelo Entidade-Relacionamento............................................................................ 53
3.2 As Principais Caracteristicas do MER...................................................................... 57
3.3 Modelo Entidade-Relacionamento Estendido........................................................... 65
3.4 Diagrama Entidade-Relacionamento (DER)............................................................. 74
3.5 modelando o “negócio”............................................................................................. 79
Atividades........................................................................................................................ 81
Reflexão........................................................................................................................... 81
Leitura Recomendada...................................................................................................... 81
Referências....................................................................................................................... 82
No próximo capítulo........................................................................................................ 83
Capítulo 4: Modelo de Dados Relacional..................................................................... 85
Objetivos da sua aprendizagem....................................................................................... 85
Você se lembra?............................................................................................................... 85
4.1 Modelo De Dados Relacional................................................................................... 86
4.2 Chave Primária (Atributo Identificador)................................................................... 89
4.3 Restrições de Integridade.......................................................................................... 91
4.4 Mapeamento do MER para o Modelo Relacional..................................................... 98
Atividades...................................................................................................................... 113
Reflexão......................................................................................................................... 114
Leitura Recomendada.................................................................................................... 114
Referências..................................................................................................................... 115
No próximo capítulo...................................................................................................... 116
Capítulo 5: Normalização............................................................................................ 117
Objetivos da sua aprendizagem..................................................................................... 117
Você se lembra?............................................................................................................. 117
5.1 Normalização.......................................................................................................... 118
Atividades...................................................................................................................... 140
Reflexão......................................................................................................................... 141
Leitura Recomendada.................................................................................................... 141
Referências..................................................................................................................... 142
Gabarito.......................................................................................................................... 143
5. Apresentaç
ão Prezados(as) alunos(as)
A cada minuto, uma quantidade signifi-
cativa de dados serão gerados, independen-
temente do cenário, seja ele empresarial ou não.
Com o surgimento das mídias sociais a geração de
informações cresceu de maneira avassaladora, prove-
nientes de diversas fontes distintas, a citar, smartphones,
redes de relacionamentos, dentre outros.
Para atender adequadamente essa demanda, às tecnologias
de banco de dados, sobretudo o Big Data, o qual é considera-
do um tema emergente que discorre sobre a evolução das tec-
nologias de datawarehouse e business intelligence, cujo objetivo
é proporcionar o armazenamento e análise de dados, sejam esses,
estruturados, semiestruturados e ou não estruturados considerando
grandes volumes de dados.
Dessa maneira, considerando a importância em se realizar um armazena-
mento adequado desses dados para a obtenção do êxito empresarial, inde-
pendentemente da regra de negócio, a disciplina Modelagem de Dados tem
como propósito explorar os principais assuntos acerca de banco de dados.
Para tanto, o conteúdo abordado na disciplina está segmentado da se-
guinte forma:
Capítulo 1 – estudaremos sobre o surgimento e a evolução dos bancos
de dados, apresentando também as principais características dos Siste-
mas Gerenciadores de Bancos de Dados (SGBD).
Capítulo 2 – abordaremos as fases constituintes de um projeto de
banco de dados considerado bem estruturado.
Capítulo 3 – esmiuçaremos o Modelo Entidade-Relacionamento
detalhando seus principais componentes.
Capítulo 4 – veremos os principais conceitos do Modelo de
Dados Relacional.
Capítulo 5 – abordaremos as principais regras aplicadas ao
processo de normalização de dados.
Bons estudos
Profo. Me. Geraldo Henrique Neto
6.
7. CCCCCCCCCC
Visão Geral: Banco de
Dados e os Sistemas de
Gerenciamento de Banco de
Dados (SGBD)
Previamente, antes de iniciarmos o estudo acer-
ca da Modelagem de Dados, devemos constituir
uma base sólida de conhecimentos triviais que serão
imprescindíveis para elucidar os conteúdos futuros, per-
mitindo, dessa forma, uma melhor abstração de outros con-
ceitos gerais no que se refere à Modelagem de Dados.
Acreditamos que você desperte sua curiosidade e se prepare
para começar os estudos desta disciplina, estes, sem dúvida, se-
rão de grande relevância para sua formação profissional.
Você se encontra preparado para conhecer os objetivos deste capí-
tulo?!
Objetivos da sua aprendizagem
Nesse primeiro capítulo, exploramos os aspectos históricos relacionados
aos bancos de dados, sobretudo, sobre a sua evolução desde o início do
seu surgimento até a atualidade. Conhecer os Sistemas Gerenciadores
de Banco de Dados (SGBD), realizando uma breve comparação sobre os
SGBD e Sistemas de Gerenciamento de Arquivos. Estudaremos também
os principais usuários no nível de banco de dados e, por fim, estudaremos
as particularidades do SGBD e suas principais funcionalidades.
Exploraremos, de maneira superficial, aspectos históricos, para que
você compreenda como ocorreu a evolução dos Sistemas de Gerencia-
mento de Banco de Dados, bem como, sua necessidade, sendo assim,
estudaremos as primeiras maneiras de administração de dados, por
meio de arquivos e sistemas de arquivos, apresentando suas van-
tagens e desvantagens.
8. Você se lembra?
Você já deve ter ouvido falar muito em bancos de dados em diversos
momentos de sua vida. Mas o que são bancos de dados? De forma geral,
arquivo em que se armazene dados pode de alguma forma entrar nessa
categoria. No entanto, de forma específica, há formas eficientes de se
armazenar, gerenciar e acessar através de softwares e formatos de dados
específicos. Se você nunca lidou com bancos de dados, deve estar se per-
guntando: “Por onde começo?”.
31. Capítulo2
Projeto de Banco de
Dados
No capítulo 1, aprendemos os conceitos
de dados e informações, e como são impor-
tantes e valiosos para as empresas. Aprendemos
que a informação é considerada o principal ativo
das empresas, auxiliando na tomada de decisão e, con-
sequentemente, se tornando um fator de competitividade
empresarial.
Após abstrairmos a relevância das informações no cotidiano
empresarial, estudaremos sobre o Projeto de Banco de Dados,
que provê mecanismos eficazes para elaboração e criação de ban-
co de dados organizacionais, permitindo a manipulação correta de
dados.
Atualmente, a grande maioria das organizações, independentemente
do seu porte (pequeno, médio e grande), impreterivelmente, utilizam
SGBDs para gerenciarem suas informações empresariais de maneira
segura, íntegra e, ao mesmo tempo, disponibiliza-las para consultas a
qualquer momento. Bem, você deve estar se perguntando, afinal, qual
é a importância real de um Projeto de Banco de Dados? Quais são suas
principais fases? Como projetar um banco de dados conciso e bem estru-
turado? Não tenha dúvida, que nessa unidade você conhecerá as respostas
desses questionamentos. Então, vamos aos estudos!
Objetivos da sua aprendizagem
Este capítulo tem como objetivo expor as principais fases de um proje-
to de banco de dados.
Estudaremos, de maneira objetiva, os modelos externo, conceitual e
externo. Conheceremos os principais modelos de dados. É extre-
mamente importante que exploremos profundamente o modelo
relacional, apresentando suas principais características e van-
tagens, se compararmos com os demais modelos de dados
presente e disponíveis para utilização.
Prepare-se, pois você terá um trabalho ardo pela frente,
então à dica é, dedique-se bastante a este capítulo!
32. Você se lembra?
Você se lembra de nossa discussão no capítulo 1 sobre o conceito de dado
e informação?
Se, eventualmente, alguém perguntar a diferença entre dado e informação,
qual será a sua resposta?
51. Capítulo3
Modelo Entidade
-Relacionamento
No capítulo anterior, estudamos acerca
dos conceitos pertinentes ao projeto de banco
de dados, discorrendo sobre seus principais níveis
de abstração (modelo externo, conceitual e interno).
Aprendemos o que efetivamente é realizado no modelo
físico e quais são os modelos de dados mais habituais (mo-
delo hierárquico, em rede e relacional).
Espero que você esteja alinhado com todos esses conceitos apre-
sentados até o presente momento, caso esteja com alguma dúvida,
sugerimos que você realize uma revisão das unidades anteriores!
Nesse capítulo, estudaremos conceitos triviais para que possamos
elaborar um banco de dados utilizando-se o modelo entidade-rela-
cionamento.
Antes de introduzirmos os novos conceitos referentes ao modelo
entidade-relacionamento torna-se importante e de grande relevância
aprendermos adequadamente sobre as fases constituintes de um projeto
de banco de dados, sobretudo, o que é e, para que utilizamos um modelo
de banco de dados.
Você está pronto?! Vamos dar início aos nossos objetos de aprendizagem
sugeridos neste capítulo 3?
Objetivos da sua aprendizagem
Este capítulo tem como objetivo aprofundar os conceitos pertinentes as
principais características do Modelo Conceitual; apresentar o Modelo
Entidade-Relacionamento, evidenciando as entidades, relacionamen-
tos, cardinalidade, atributos, dentre outros conceitos; entender como
o Modelo de Entidade-Relacionamento é representado grafica-
mente pelo emprego de um Diagrama Entidade-Relacionamen-
to. Compreender como identificar corretamente o grau de um
determinado relacionamento seja esse relacionamento uná-
rio, binário, ternário e ou “n”ário.
52. Você se lembra?
Você se lembra dos conceitos estudados na Unidade 2, onde discutimos
sobre o Projeto de Banco de Dados e os principais modelos de dados, e os
principais tipos de relacionamentos?
Você seria capaz de definir as principais características de um modelo in-
terno de dados?
Você se encontra confortável em distinguir adequadamente os conceitos
acerca dos Modelos de Dados: Hierárquico, em Rede e Relacional?