Prévia do material em texto
<p>7/9/2019 APOSTILA_BDI_2011</p><p>http://slidepdf.com/reader/full/apostilabdi2011 23/154</p><p>B A N C O D E D A D O S I F A T E C D E P R A I A G R A N D E</p><p>23</p><p>• Visões (limitação que o DBA restringe aos usuários. Segurança e</p><p>privacidade);</p><p>• Controle das Transações (garante a integridade dos dados);</p><p>• Controle de Concorrência (não deixa dois bancos de dados acessar os dados</p><p>ao mesmo tempo).</p><p>PROJETO DE BANCO DE DADOS</p><p>Todo bom sistema de banco de dados deve apresentar um projeto, que</p><p>visa à organização das informações e utilização de técnicas para que o futuro</p><p>sistema obtenha boa performance e também facilite infinitamente as</p><p>manutenções que venham a acontecer. Um sistema de informação utiliza um</p><p>banco de dados que necessita de DADOS18 e PROCESSOS19.</p><p>O PROJETO DE BANCO DE DADOS tem o objetivo de transformar as</p><p>necessidades de informações no negócio em um banco de dados. Ou seja, focana maneira em que o banco de dados será usado para armazenar e gerenciar os</p><p>dados do usuário final e a primeira etapa é criar o modelo de dados.</p><p>O MODELO DE BANCO DE DADOS é uma atividade desenvolvida</p><p>inicialmente na fase de análise, com o objetivo de encontrar as informações</p><p>necessárias, juntamente com as regras que definem o banco de dados.</p><p>Resumindo: descrição formal da estrutura de um banco de dados. Para construir</p><p>um modelo de dados, usamos uma linguagem de modelagem de dados, que são</p><p>classificadas de acordo com a maneira de apresentar os dados (textuais ou</p><p>gráficas). Cada representação de um modelo de dados através de uma</p><p>linguagem de modelagem de dados recebe o nome de esquema de banco de</p><p>dados. No ambiente de banco de dados, o modelo representa a estruturação dosdados e suas características, relações, restrições e outros elementos.</p><p>O projeto ocorre em três fases: Modelagem conceitual, Modelo lógico e</p><p>Modelo físico. As duas primeiras são níveis de abstração na construção do</p><p>modelo de dados. Também pode estar dividido em:</p><p>• ESQUEMA CONCEITUAL: método que retrata o mundo real. Determina a</p><p>estrutura lógica de um banco de dados.</p><p>• ESQUEMA INTERNO: banco de dados visto de dentro do computador.</p><p>Forma de determinar a estrutura física de um banco de dados. É projetado</p><p>após a criação de um método para fazer pesquisas no banco de dados.</p><p>• ESQUEMA EXTERNO: banco de dados como visto pelos usuários. Projetado</p><p>após a criação dos dados necessários para os aplicativos.</p><p>• PROJETO CONCEITUAL: criamos um modelo abstrato de banco de dados</p><p>de acordo com a visão da empresa, definindo o agrupamento dos elementos</p><p>de dados no banco de dados. Identifica elementos redundantes e os grupos</p><p>de elementos de dados repetidos para aplicações específicas. Procuramos</p><p>espelhar a realidade independente das restrições de implementação. É uma</p><p>17 Abstrair significa desconsiderar detalhes.</p><p>18 DADOS é a parte mais estável do sistema, após definido pouco se altera.</p><p>19 PROCESSO é a parte mais dinâmica, pois varia de acordo com as necessidades do negócio.</p>