1 / 13

Conceitos básicos

Conceitos básicos. Professor Esp. Diego André Sant’Ana E-mail: diego.santana@ifms.edu.br. Disciplina: Banco de Dados II. O que é SGBD.

ronnie
Download Presentation

Conceitos básicos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conceitos básicos Professor Esp. Diego André Sant’Ana E-mail: diego.santana@ifms.edu.br Disciplina: Banco de Dados II

  2. O que é SGBD • O SGBD é um sistema de gerenciamento de banco de dados, é um conjunto de programa responsáveis pelo gerenciamento de uma ou varias base de dados. O objetivo é retirar da aplicação cliente a responsabilidade de gerenciar essas bases, gerenciando o acesso, manipulação e a organização desses dados.

  3. O que é SGBD • O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (ApplicationProgramming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).”

  4. O que é um SQL • O SQL(Structured Query Language) é uma linguagem que é possível executar comandos no banco de dados.

  5. O que é DML • Linguagem de Manipulação de Dados (ou DML, de Data ManipulationLanguage) é uma família de linguagens de computador utilizadas para a recuperação, inclusão, remoção e modificação de informações em bancos de dados. Pode ser procedural, que especifica como os dados devem ser obtidos do banco; pode também ser declarativa (não procedural), em que os usuários não necessitam especificar o caminho de acesso, isto é, como os dados serão obtidos. O padrão SQL é não procedural. DMLs foram utilizadas inicialmente apenas por programas de computador, porém (com o surgimento da SQL) também têm sido utilizadas por pessoas. • SELECT ... FROM ... WHERE ... • INSERT INTO ... VALUES ... • UPDATE ... SET ... WHERE ... • DELETE FROM ... WHERE ...

  6. Por que realizar analise dos dados • Ajuda a obter um melhorconhecimento do problema. • Ajudar o analistaprojetaradequadamente o banco de dados. • Permitir o compartilhamento dos dados e a integração dos sistemas. • Ajudar a unificar a visãoque a empresa tem dos dados.

  7. Por que realizar analise dos dados • A analise dos dados é um conjunto de técnicas com o objetivo de identificar, conceituar e estruturaros dados de umaempresa, de uma parte da empresaou de um sistema

  8. Técnica de analise de dados • Normalização dos dados é uma técnica forma, rigorosa e simples, de fácil aplicação, que visa à simplificação dos arquivos, mas não ajuda muito na investigação do problema.

  9. Conceitos • Dados são representações de entidades. • Entidades: são pessoas (físicas ou jurídicas), objetos ou elementos que apresentam características (ou atributos) que demandam registro. • Relacionamentos: de alguma maneira as entidades estão ligadas umas às outras. Essas ligações entre as tabelas são chamadas de relacionamentos.

  10. Conceitos • Campos • Registros • Tabelas • Relacionamento entre tabelas • Campos são os atributos(características) das entidades. • Exemplo de campos: nome, código do produto, data da compra

  11. Conceitos • Registro é um agrupamento de campos • Tal agrupamento caracteriza de forma única a entidade representada. • Exemplo(Diego;26;Aquidauana;MS) • Essa sequencia de valores representa os campos • Nome • Idade • Cidade • Estado

  12. Seminários • Pesquisar sobre Vantagens e Desvantagens? • 1-Microsoft SQLServer • 2-DB2 da IBM • 3-MySQL • 4-PostgreSQL • 5-Oracle • Grupos de 4 pessoas • 10/03 e 11/03 apresentações

  13. Seminários • Grupos • Dia 10/03 • Grupo 1(DB2) - Gabriel, Marília, Ivanaldo, Almir • Grupo 2(Oracle) – Ivan, Luís Cezar, Wanderson e Claudemir • Dia 11/03 • Grupo 3(MySQL) – Lucas, Roselene, Jaqueline, Reginaldo e Cristiana. • Grupo 4(PostgreSQL) – Angelica, Rodrigo, Aline e Filipe • Grupo 5 (Microsoft SqlServer –Carlos e Renan Lopes

More Related