Banco de dados Prof. Célio 20/02 Instancias de Banco de Dados - São dados armazenados em um BD. - A instancia altera toda vez que o BD e alterado. Esquema - Se trata da descrição de um BD. - E especificada durante o projeto de BD. - Geralmente ocorre poucas mudanças nos esquemas. Exercícios 1.) Quais são as principais diferenças ente o sistemas de processamento de arquivo e um SGBD? R: A principal diferença e que o gerenciamento de dados era feita pelo software e hoje é feita pelo SGBD. 2.) Cite as principais vantagens de um sistema de gerenciamento de banco de dados. R: Camada TCP/IP, Camada ODBC 3.) O que é um sistema de gerenciamento de B.D. R: São um conjunto de dados associados a um conjunto de programas para acesso a esses dados, tendo o objetivo de proporcionar um ambiente tanto conveniente quanto eficiente para recuperação e armazenamento de informações. 4.) O que é B.D.? R: BD e um conjunto de dados devidamente relacionados, que podem ser armazenados e que possui um significado implícito. 5.) O que são esquema? R: E a descrição de um banco de dados, que é especificada durante o projeto do BD. 6.) O que são instancias? R: São os dados armazenados em um BD. 7.) Quais são os três níveis de abstração de dados, descreva sobre os níveis. R: Nível físico (Como os dados serão armazenados), Nível lógico (descreve quais os dados que serão armazenados), Nível de visão (subconjunto de uma base de dados, e um conjunto “visual” de informações. Modelagem de dados Modelo entidade relacionamento (ER) O modelo ER é um modelo de dados conceitual de alto nível, cujos conceitos foram projetados para estarem mais próximo possível ao usuário tem dos dados, não se preocupando em representar como esses dados serão de fato armazenados. O modelo ER é utilizado principalmente durante o processo de projeto de banco de dados. Baseia-se no fato de que o mundo real é constituído de objetos básicos entidades e associações entre elas – relacionamentos, permite especificar o esquema da empresa, o qual representa a estrutura lógica geral de seu banco de dados. ENTIDADES – Objeto que existem e são distinguíveis de outros objetos. (Ex: livros, aluno, etc.) CONJUNTO DE ENTIDADES – Conjunto de objetos que compartilham as mesmas características e associações. (Ex: conjunto de alunos) RELACIONAMENTO – Expressa uma associação entre diversas entidades. (Ex: lecionar) CONJUNTO DE RELACIONAMENTO – Conjunto de associações de mesmo tipo. ATRIBUTOS – Define o nome de uma característica das entidades ou dos relacionamentos. Diagrama de entidade relacionamento “símbolos” - Conjunto de entidades - Representa um conjunto de relacionamentos - Representa as ligações - Representa os atributos Exemplo