Coder Social home page Coder Social logo

db_dendezeiros's Introduction

  • 👋 Hi, I’m @tmenegaz
  • 👀 I’m interested in ...
  • 🌱 I’m currently learning ...
  • 💞️ I’m looking to collaborate on ...
  • 📫 How to reach me ...

db_dendezeiros's People

Contributors

chico18 avatar gilvaney avatar jota-lucas avatar tmenegaz avatar valdineifer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

db_dendezeiros's Issues

SFD - SOFTWARE FREEDOM DAY - FEIRA DE SANTANA

Caras(os) eu vou à esse evento. Participarei como ouvinte de 3 palestras e serei aluno em duas oficinas. Quem quiser ir posso dar carona na ida e na volta. Cabem mais 4 pessoas no carro. Por ordem de chegada.

Vou sair do Rio vermelho às 7h00
Vou sair de Feira de Santana às 16h15

Acesse o site do evento: SFD

Descrição do evento

Data e horário - 16 de Setembro de 2017, a partir das 08:30h.

Local - R. Gov. Juraci Magalhães, 222 - Ponto Central, Feira de Santana - BA, 44032-620

Programação:

Palestras:
Quais os motivos para usar um software livre em seu negócio - Eber Santana
Solução unificada de segurança com ENDIAN Firewall - Thiago Freire
Nuvem Forense - Joice Dantas
Soluções NoSQL: Conceitos e Contextualização para decisões efetivas - Aline Linhares
Mineração de Emoção em Textos com Python e NLTK - Aécio Júnior
Laravel - Anderson Michael
*Free++: Uma breve analise à liberdade - André Ottoni e Victor Lopes

Oficina:
Banco de dados MYSQL: Fundamentos e Consultas - Erik Marques
NoSQL (REDIS) com JAVA - Aécio Júnior

db_dendezeiros

  1. Pesquise a fim de conhecer e determinar o que é banco de dados hierárquico, rede, relacional, objeto-relacional e objeto.
    R1: Hierárquico. Uma base de dados hierárquica é um tipo de sistema de gerenciamento de banco de dados que conecta registos numa estrutura de dados em árvore através de ligações de tal modo que cada tipo de registo tenha apenas um possuidor.
    R2: Redes. Sua organização é semelhante à dos Bancos de Dados hierárquicos, É o modelo de dados que eliminou o conceito de hierarquia, permitindo que um mesmo registro estivesse envolvido em várias associações, registro filho pode ser ligado a mais de um registro pai, criando conexões bastante complexas e são bastante utilizados em sistemas para computadores de grande porte
    R3: Relacional. O que o torna relacional é a maneira como os dados são armazenados e organizados no banco de dados
    R4: Objeto-Relacional é um sistema de gerenciamento de banco de dados (SGBD) semelhante a um banco de dados relacional, porém com um modelo de banco de dados orientado a objetos: objetos, classes e herança são suportados diretamente nos esquemas do banco de dados e na linguagem de consulta. Além disso, ele suporta extensão do modelo de dados com a personalização de tipos de dados e métodos.
    R5: Objeto. Estrutura de dados denominada Orientação a objetos, a qual permeia as linguagens mais modernas, começou a ser comercialmente viável em 1980 . O gerenciador do banco de dados para um orientado a objeto é referenciado por vários como ODBMS ou OODBMS.

  2. O que é uma entidade na abordagem relacional?
    R: entidade é um elemento caracterizado pelos dados que são recolhidos na sua identificação vulgarmente designado por tabela.

  3. Dê exemplos de entidades.
    R: Aluno , Professor, Cliente, fornecedor

  4. Classifique as entidades.
    ENTIDADE TIPO
    Uma entidade tipo representa um conceito independente em um modelo de dados e está em primeiro lugar na mente do cliente. As entidades tipo são independentes e, com frequência, constituem o ponto de partida de um modelo de dados. As entidades tipo muitas vezes estão conectadas a outras entidades tipo por meio de um relacionamento 1:m ou m:m.
    Como exemplo podemos considerar um sistema academico onde as entidades aluno e curso são entidades tipo, pois a entidade aluno, se não existisse a entidade curso, poderia existir da mesma forma.
    ENTIDADE FRACA OU DEPENDENTE
    Uma entidade fraca (ou dependente) precisa de outra entidade para garantir a sua existência. A entidade fraca depende de uma entidade tipo e esta relação de dependencia é uma relação obrigatória. O identificador de uma entidade fraca possui em sua composição o(s) atributo(s) identificador(es) da entidade tipo à qual a entidade fraca está associada. Como exemplo podemos considerar um sistema de gestão de recursos humanos onde a entidade dependente é uma entidade fraca em relação à entidade funcionário. Pois se a entidade Funcionários não existisse, a entidade dependentes consequentemente não existiria.

ENTIDADE ASSOCIATIVA
As entidades associativas são o resultados de relacionamentos m:m. Em geral, as entidades associativas são encontradas entre entidades tipo. Muitas das vezes, as entidades associativas têm nomes óbvios, pois ocorrem no mundo real. Por exemplo, a entidade associativa do relacionamento disciplinas e alunos, objetivando o lançamento de notas, chama-se avaliação. Deve-se sempre procurar pelo nome adequado, pois esse irá aumentar a clareza do modelo de dados.

ENTIDADE AGREGADA
Cria-se uma entidade agregada quando temos um conjunto de atriutos que aparecem em mais de uma entidade do modelo de dados. Ou seja, quando várias entidades distintas têm atributos em comum. Nestes casos devemos criar uma entidade agregada contendo os atributos que se repetem em mais de uma entidade. Por exemplo, como os atributos de um endereço podem ocorrer em entidades diferentes (CLIENTES E FORNECEDORES por exemplo), pode-se criar uma entidade agregada ENDEREÇOS para armazenar detalhes de todos os endereços.

ENTIDADE SUBORDINADA
Uma entidade representa uma especializacao de entidade no modelo de dados onde uma entidade supertipo possui várias entidades subordinada que são especializadas con atributos especíicos. Devemos usar entidades subordinadas toda vez que tivermos entidades que compartilham conceitos semelhantes mas que possuem características proprias. Por exemplo, podemos ter uma entidade supertipo CLIENTE contendo os atributos codigo, nome, endereco e telefone e duas entidades subordinadas PESSOA FISICA e PESSOA JURIDICA contendo atributos especificos respecitvamente nro_cpf e nro_cnpj. Tanto PESSOA FISICA como PESSOA JURIDICA compartilham conceitos semelhantes, ambas possuem um nome e endereco mas possuem também características próprias pois PESSOA FISICA possui nro_cpf e PESSOA JURIDICA possui nro_cnpj.

5º) O que é um atributo na abordagem relacional?
Sendo um componente básico de um arquivo em um sistema de arquivos é o item de dados a menor unidade carregada de significado no mundo real.

6º) Exemplifique atributos.
atributos são campos de uma linha ,Atributo ou conjunto de atributos cujo valor ou combinação de valores deve ser distinto em qualquer instância da relação.
7º) O que é uma tupla na abordagem relacional?
conjunto de dados relacionados logicamente, tratados como uma unidade isolada por uma aplicação e chamada de registro.
8º) O que é SGBD?
Sistema Gerenciados de Banco de Dados
QUESTÕES DE 09 À 12 - BANCO DE DADOS

09 - O que é SGBD?
É o conjunto de programas de computadores responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados.

10 - Apresente 3 exemplos de SGBD e suas principais características:
SGBD Oracle - O Oracle possui a capacidade de disparar gatilhos quando você inicia o SGDB, quando um usuário se conecta, quando realiza uma operação de DDL, etc. O Oracle permite a paralelização de operações pesadas, incluindo backups lógicos, importações via SQLLoader, consultas longas, etc
SGBD MySQL - Um dos bancos de dados mais utilizados e populares, trata-se de uma tecnologia Open Source, ou seja, de código aberto. Isto permite que o desenvolvimento do mesmo seja realizado de acordo com as necessidades de uma organização. Além disso, sua facilidade de uso e capacidade de rodar em diferentes sistemas operacionais garante lugar cativo na preferência de grandes empresas por todo o globo
SGBD PostgreSQL - é um poderoso sistema gerenciador de banco de dados objeto-relacional de código aberto. Tem mais de 15 anos de desenvolvimento ativo e uma arquitetura que comprovadamente ganhou forte reputação de confiabilidade, integridade de dados e conformidade a padrões. Roda em todos os grandes sistemas operacionais, incluindo GNU/Linux, Unix (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), e MS Windows. É totalmente compatível com ACID, tem suporte completo a chaves estrangeiras, junções (JOINs), visões, gatilhos e procedimentos armazenados (em múltiplas linguagens). Inclui a maior parte dos tipos de dados do ISO SQL:1999, incluindo INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, e TIMESTAMP. Suporta também o armazenamento de objetos binários, incluindo figuras, sons ou vídeos. Possui interfaces nativas de programação para C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, entre outros, e uma excepcional documentação.
11 - Em TI por que é importante o descolamento ou desacoplamento?

12 - O que é independência de dados?
É a habilidade de se modificar a definição de um esquema (nível de abstração) sem afetar a definição de esquema em um nível mais alto.

13- O que são chaves?
Chaves identificam unicamente tuplas e estabelecem relações entre tuplas de tabelas de um banco de dados relacional, e existem três tipos: A Chave primaria, estrangeira e a alternativa.

14-Para que serve SQL?

-O que é SQL?
Nada mais do que uma linguagem padrão de comunicação com base de dados.

Ou seja, uma linguagem padrão (normalizada) que com ela podemos trabalhar com todo tipo de linguagem (ASP ou PHP) e qualquer base de dados (MS Access, SQL Server, MySQL...).

15-O que é Grant e Revoke em dcl?

Grant, revoke e deny são comandos transact-sql usados para atribuir e negar permissões para acessos a objetos e recursos. Não é raro ocorrer confusão entre os comandos DENY e REVOKE, portanto vou falar sobre cada um dos comandos e mostrar as diferenças dos mesmos.

GRANT = utilizado para atribuir permissão ao user, para realizar uma operação;
DENY = nega permissão a um usuário ou grupo para realizar operação em um objeto ou recurso;
REVOKE = remove a permissão GRANT ou DENY.

Vamos imaginar uma situação: Você necessita atribuir uma permissão para realizar select em uma tabela, para os membros do grupo RH, que é um grupo Windows, porém você não quer que a Maria, membro desse grupo, tenha permissão para acessar essa tabela. Você irá usar o comando GRANT para o grupo RH e usar o comando DENY para a Maria. Isso fará com que Maria não tenha nenhum tipo de acesso à tabela em questão, sem prejudicar os outros membros do grupo RH.

16-Qual é a diferença de sistemas de bancos de dados e de sistemas de gerenciador?

Base de Dados e Banco de Dados: Qual a diferença?

Texto explicativo entre a diferença entre base de dados e banco de dados. No final, uma analogia ao Excel para exemplificação.

Os termos computacionais e técnicos nem sempre são bem claros, as vezes são redundantes e dependo do ponto de vista podem significar coisas diferentes. Bases de dados e banco de dados estão nesta situação.

Banco de dados

Banco de dados pode ser usado para referenciar um software, como: Banco de dados Oracle, banco de dados SQL Server, etc. Neste caso eles são chamados de SGDB ou Sistemas Gerenciados de Banco de Dados. Mas pode ser usado para referenciar uma base de dados, que nada mais é do que o produto dos SGDB.

Com isso dizemos que o SQL Server é um banco de dados, mas o correto é dizer que ele é um SGDB - Sistema Gerenciador de Banco de Dados.

Também dizemos que criados um banco de dados para uma empresa. Neste caso estamos dizendo que foram criadas as estruturas e inseridas os dados. Isto está correto, contudo é correto também chamar isso de base de dados.

Base de dados

Base de dados é aquilo que os softwares ou gerenciadores de banco de dados produzem, ou seja, são os dados em si organizados agora em um ou mais arquivos que podem ser lidos e manipulados pelos SGDB. No dia-a-dia os termos se misturam, mas são coisas diferentes.

Para finalizar, uma analogia ao Excel: O Excel é um software do grupo de planilhas eletrônicas, cujo produto ou resultado é um arquivo .XLS. Sendo assim, o .XLS seria a base de dados e o EXCEL o banco de dados.

20- Clustering é uma técnica de Data Mining para fazer agrupamentos automáticos de dados segundo seu grau de semelhança. O critério de semelhança faz parte da definição do problema e, dependendo, do algoritmo.
19-
• O SBGD examina a descrição física e determina qual(is) registro(s) físico(s) será(ão) lido(s).
• O SBGD emite uma ordem ao sistema operacional instituindo a ler o(s) registro(s) solicitado(s).
• O sistema operacional interage com o meio físico onde os dados estão armazenados.
18- . Porque linguagens procedurais geralmente precisam que detalhes das operações sejam especificados, tal como abertura e fechamento de tabelas, carregamento e busca, ou flushing buffers e descrição de dados para sistemas de arquivo. Sendo assim, o SQL é considerada uma linguagem que abstrai o nível das operações realizadas e a maneira como estas são realizadas.

Alunos: André Silva
Gleiciane,Gilvaney Santos,Lívia Sales e Wagner Vasconcelos

#OffTopic

Olá,

Onde eu encontro material específico sobre o seu tópico "Configuração de regras de segurança para acesso ao banco de dados" ?

Estou precisando estudar sobre.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.