Baixe o app para aproveitar ainda mais
Prévia do material em texto
Definição De Banco De Dados Um banco de dados pode ser definido como sendo uma coleção de dados operacionais inter‑relacionados. Esses dados são armazenados de forma independente dos programas que os utilizam,servindo assim a múltiplas aplicações de uma organização. Introdução a banco de dados Descrição de requisito: Etapa em que são coletadas informações sobre os dados de interesse da aplicação, seu uso, ou seja,as operações de manipulação sobre elas e suas relações. Projeto conceitual: Pode ser considerada a fase de análise dos dados ou requisitos capturados na etapa anterior. Diagrama ER Projeto lógico: Considerada a fase de projeto dos dados. Projeto físico: Esta última etapa realiza a adequação do modelo lógico gerado na etapa anterior ao formato de representação de dados do Sistema Gerenciador de Banco de Dados escolhido para a implementação. Para a realização dessa etapa, deve-se conhecer os elementos e o funcionamento do SGBD. Empresas fornecedoras de Banco de Dados Pagas • Oracle – <www.oracle.com> • Microsoft – <www.microsoft.com> • Sybase (SAP) – <www.sybase.com> • IBM – www.ibm.com Gratuitas • MySQL – <www.mysql.com> • PostgreSQL – <www.postgresql.org> • Cassandra – <cassandra.apache.org> • SQLite – <www.sqlite.org> Tipos De Bancos De Dados Relacionais: Os dados são separados em entidades, conforme cada assunto, e gravados como atributos dessas entidades. Permitem que essas entidades se relacionem entre si e proporcionam uma forma rápida e segura de armazenar e recuperar os dados. Tipo de banco de dados Banco de dados não relacionais: Um banco de dados é dito não relacional quando não suporta instruções e operações de junção na linguagem SQL. São muito utilizados em sistemas para a internet, por causa da velocidade e da escalabilidade maior em relação aos bancos relacionais. Sistemas de Gerenciamento de Banco de Dados (SGBD) Um SGBD é um sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dosdados armazenados em um ou mais bancos de dados. O acesso aos dados é disponibilizado por meio de uma interface que permite a comunicação com a aplicação desenvolvida DDL e DML DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não interage com os dados e sim com os objetos do banco. São comandos desse tipo o CREATE, o ALTER e o DROP. DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. interage diretamente com os dados dentro das tabelas. São comandos do DML o INSERT, UPDATE e DELETE. Database administrator Administrador de banco de dados, comumente chamado de DBA, é o profissional responsável por gerenciar, instalar, configurar, atualizar e monitorar um banco de dados ou sistemas de bancos de dados DIAGRAMA ENTIDADE-RELACIONAMENTO (E-R) Um diagrama E-R é uma representação gráfica, na forma de um diagrama, no qual são utilizadosapenas três conceitos: entidades, relacionamentos e atributos, que serão descritos a seguir. Entidades do DER: Representam categorias de fatos do mundo real, sejam eles concretos ou abstratos, como empregados, departamentos, despesas etc. São representados por retângulos nomeados por substantivos, que indicam um conjunto de ocorrências da entidade. Sugerem-se nomes no plural. Relacionamentos do DER: Representam associações entre entidades, sendo que, em cada associação, são indicadas as cardinalidades, ou seja, o número de ocorrências de uma entidade que se relaciona com uma ocorrência de outra entidade. Atributos do DER: Representam uma propriedade de uma entidade ou de um relacionamento, Entidade Relacionamento Atributos Chaves Chave primária (PK) – primary key: Atributo ou grupo de atributos que permite a identificação única de uma tupla em uma relação Chave estrangeira (FK) – foreign key: Atributo ou grupo de atributos de uma relação R1 que estabelece um relacionamento de equivalência, por valor, com uma PK (primary key) de uma relação R2.
Compartilhar