TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Modelo Relacional

Por:   •  20/6/2021  •  Projeto de pesquisa  •  566 Palavras (3 Páginas)  •  129 Visualizações

Página 1 de 3

Aula de Revisão de Banco de Dados.

Dados: Fatos que podem ser gravados e que possuem um significado implícito. Ex: Nome, telefone, email.

Banco de dados: Coleção de relacionados: Representa algum aspecto do mundo real. É uma coleção de dados logicamente coerente que possui algum significado inerente. É projetado, construído e instanciado para uma aplicação específica.

Sistemas gerenciador de banco de dados (SGBD): Coleção de programas. Permite aos usuários criar e manter um banco de dados.

Definir um banco de dados: Especificar os tipos, estruturais e restrições dos dados a serem armazenados.

Metadados: Definição ou informação descritiva de banco de dados. Armazenamento pela SGBD na forma de catálogo ou dicionário.

Pessoas envolvidas – DBA, AD, analistas de sistemas, programadores, etc.

Descrição de banco de dados – Esquema: Esquema de banco de dados – descreve a estrutura de banco de dados de acordo com um determinado modelo de dados.

Estado de banco de dados – Instancia

Linguagens – DML/DDL

O que é linguagem? Linguagem é todo e qualquer sistemas de signos (sinais) que serve de meio de comunicação.

O que é linguagem de banco de dados? É a forma de comunicação com SGBD.

Arquitetura interna: organiza os componentes implementados para possibilitar o funcionamento do SGDB em seu papel de gerenciador dos dados persistidos no banco de dados. Arquitetura em termos de organização do ambiente no qual SGBD está instalado e funcionando.

Classificação referente a características sobre o tipo de dados que gerencia, ou o modelo seguido por ele organização dos dados entre outros.

Linguagem de definição de dados (DDL- Data definition language)

Usada pela DBA e pelo projetista de banco de dados para define os dois esquemas (interno/físico) e (conceitual/logico). Utilizada quando SGDB não mantem separações entre níveis. Ex: Create Table aluno (matricula (10,2), nome VARCHAR (50), endereço VARCHAR(50), data_nascimento Date).

Linguagem de manipulação de dados (DML – Data Manipulation Language)

Incluem recuperação, inserção, exclusão e modificação dos dados. EX: Select * From aluno Where nome = “Joao”.

Fases de um projeto de Banco de Dados

Existem várias propostas para apresentar um modelo de dados, Portanto classifica-los de acordo com os conceitos usados para descrever a estrutura do banco de dados.

Modelo conceituais ou alto nível

Descrevem a estrutura de um banco de dados de acordo com a percepção dos usuários independentemente de aspecto de implementação

Modelos representativos (lógicos)

Descrevem a estrutura de banco de dados de forma como será manipulado pelo SGBD mais dependentes de aspectos de implementação

Modelos físicos ou baixo nível

Descrevem a estrutura de um banco de dados de forma como os dados são fisicamente armazenados totalmente dependente de aspectos de implementação (registros, blocos, índices etc.).

Modelo ER – Entidade

Exemplo de entidade- bando de dados empresa

A empresa é organizada em departamentos. Cada departamento tem um nome exclusivo, um número exclusivo e em funcionário em particular que o gerencia. Um departamento pode ter vários locais. Um departamento controla uma série de projetos, cada um deles com um nome exclusivo, um número exclusivo e em local exclusivo.

...

Baixar como (para membros premium)  txt (4 Kb)   pdf (43.2 Kb)   docx (8.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com