Artigo sobre sgbd

Disponível somente no TrabalhosFeitos
  • Páginas : 29 (7074 palavras )
  • Download(s) : 0
  • Publicado : 9 de novembro de 2011
Ler documento completo
Amostra do texto
Conceitos e Aplicações Básicas para Modelagem de Dados

Por
Alvaro Caetano Pimentel Sobrinho
Resumo

Este manual é uma continuação da proposta de discussão de acesso aberto, iniciada no artigo “Open Access: Ser ou não ser?”, que está disponível no endereço http://artigocientifico.tebas.kinghost.net/pesquisadores/?mnu=2&smnu=5&id=29536, e corresponde àsegunda parte do material que foi disponibilizado primeiramente no manual “Free Acess: O MySQL na prática”, também no mesmo endereço acima, o qual apresenta a implementação de uma base de dados MySQL. Neste manual serão apresentados os métodos básicos para a modelagem de dados que incluem tópicos de abstração, modelagem lógica, física e normalização. Além disso, é composto de uma série deexercícios resolvidos que podem ser utilizados para treinar, e serem discutidos, a cada parte avançada. A última parte da proposta de disseminação de conhecimentos será a apresentação de uma apostila de uso das ferramentas CASE MySQL Workbench e MySQL Query Browser.

Palavras Chave: Modelagem de dados, Normalização, Abstração

Abstract

This manual is a continuation of proposalopen access discussion that began in the article “Open Access: To be or not?”, and it corresponds to the second part of the material that is available first in the manual “Free Access: The MySQL in the practice” which presents the construction of a MySQL database. In this manual will be presented the basic methods for the data modeling that include abstraction topics, logical\physical modelingand normalization. Moreover, is composed of a series of exercises that can be used to train, and to be argued, to each advanced part. The last part of the proposal of dissemination of knowledge will be the presentation of use of the tools CASE MySQL Workbench and MySQL Query Browser.

Key Words: Data modeling, Normalization, Abstraction

Tópicos
1. Introdução 52. Conceitos Básicos 5
1. Bases de Dados 5
2. Sistemas de Gerenciamento de Bases de Dados 5
3. Sistemas de Bases de Dados 5
4. Objetivos de um Sistema de Bases de Dados 6
3. Abstração de Dados 7
4. Modelos de Dados 7
1. Modelo Conceitual/Lógico de Dados 7
1. Obtenção de um Modelo de Dados 72. Modelo de Dados Baseado em Objetos 9
3. Modelo de Dados Baseado em Registros 9
1. Modelo de Dados Relacional 9
2. Modelo de Dados em Rede 10
3. Modelo de Dados Hierárquico 10
5. Definição e Manipulação de Dados 11
1. DDL 11
2. DML 11
3. DLL 116. Funções em Sistemas de Bancos de Dados 12
1. Usuários 12
2. Administrador 12
1. Administração Dados (AD) 12
2. Administração de Bases de Dados (ABD) 12
7. Modelo Entidade Relacionamento (MER) 13
7.1 Definição 13
7.2 Objetivo 13
7.3 Fases do Projeto de Bases de Dados 137.3.1 CDM – Conceptual Data Model 13
7.3.2 LDM – Logical Data Model 13
7.3.3 PDM – Physical Data Model 13

8. Entidades e Conjuntos-Entidade 13
8.1 Componentes do Diagrama E-R (Peter Chen): 13
9. Atributos 14
9.1 Domínio de um Atributo 14
10. Relacionamentos 15
11. Restrições de Mapeamento(Cardinalidade) 15
11.1 Um-para-um 15
11.2 Um-para-muitos 16
11.3 Muitos-para-muitos 16
12. Exercícios 17
13. Projeto de Chaves 19
14. Auto-Relacionamento 19
15. Agregação 20
16. Generalização – Especialização 21
1. Total e Parcial 21
2. Não-Exclusiva 21
3. Múltipla 22
17....
tracking img