mysql 5.5 - básico i

Post on 21-Jun-2015

9.220 Views

Category:

Business

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Conheça o MySQL 5.5, aprenda a programar em SQL e identifique termos como DDL, DML, OLAP e OLPT. O tutorial é voltado até para quem não tem noção de banco de dados. Público: - Analistas de negócios, administradores e BIs. Website: http://mundopauta.wordpress.com

TRANSCRIPT

Business Intelligence

5.0

SQL

Real Life World

RAFAEL JUNQUEIRA

Recomendações

Nível de tutorial: Intermediário

Existe introdução básica: Sim

Tipo de didática: Texto / Figuras + legenda

Existe pulo de passo: Não

Conceito do leitor(a): Ter o programa MySQL 5.5 e ter noção básica de banco de dados.

Definição de DML e DDLO que é chave primária (PK)?O que é SQL?Definindo ambiente OLPTCriando um banco de dadosCriando uma tabelaUtilizando as 4 operações transacionais

(Insert, update, delete e select)

Ementa

Ela resume as 4 operações de um banco de dados relacional (BDR) a forma de tratar ou modelar os dados é inserindo novos registros, atualizando os registros, deletando e consultando estes registros.

O conceito de modelagem aplica-se ao conceito de manipulação, mas existe o conceito de modelagem ‘modelo’.

DML – Linguagem de modelagem de dados

Descreve a criação de como os dados são estruturados. Na verdade, estas estruturas conforme são construídas criam a definição dos dados.

Um dado de CPF ficaria solto dentro de uma tabela de produtos de uma loja, a estrutura deve ser contextualizada, para dar sentido e definição.

DDL – Linguagem de definição de dados

Chave primária ou Primary Key (PK) é também chamada de chave única é atribuída para todo dado que queremos tomar como controlador. Acho que a melhor forma de defini-lo é dizer que ele é a ‘chave’ de uma tabela.

Exemplo: CPF é único por pessoa, para controlar os dados de uma pessoa podemos fazê-lo pelo CPF, logo podemos defini-lo como uma chave primária, correto?

O que é chave primária?

Explicação clara

Perceba ao lado (nosso ambiente de trabalho em

breve) – CPF defini-se com

Chave primária no campo KEY – PRI significa que o

CPF não pode ser duplicado por

pessoa.

Exemplos de chave primária:

- Digital- CNPJ- Identidade- Título de eleitor

SQL é um DML e DDL, mas o que podemos definir a sigla? Server Query Language que significa ‘ Linguagem de consulta ao servidor ‘ – tomamos como servidor uma central on ou off-line.

A linguagem serve para manipular os dados e contextualiza-los por isso chamamos de BDR (Banco de dados relacional significa relacionamentos entre os dados num determinado contexto)

O que é SQL?

OLPT (Processos transacionais on-line) que nos refere a banco de dados relacionais. Bem sabemos que SQL é DML (processos transacionais) e DDL (dados contextualizados) o que vem a ser OLPT?

É só um termo para definir estes elementos todos. Como analista de BI, deve supor que OLPT cria um certo parentesco com OLAP – por isso a razão de conhecê-lo.

Ambiente OLPT

O que é OLAP?

OLAP significa Processos analíticos on-line trata-se de um banco de dados que não mais possui DML – existe um DDL sem necessidade de regras de normalização.

É um ambiente de negócios, que visa tratar objetivos de negócios, analisar dados e tomar decisões. Podemos citar a linha de produtos SAP como exemplo.

O que é OLAP?

Normalização?

O ambiente OLPT exige controle de dados em graus de detalhes, para isso exige formas para evitar registros duplicados, parciais ou mesmo errados. Existem ao todo 5 formas de normalização.

Não veremos elas neste tutorial – pois nosso objetivo é ensinar um pouco do ambiente OLPT antes de passarmos ele para o OLAP.

Normalização

Agora vamos entrar num aspecto prático, vamos tratar de criar um banco de dados, tabelas e registros usando os conceitos de SQL, DDL e DML. Não iremos tratar de formas de normalização e tampouco sobre OLAP.

A idéia é transmitir as operações básicas de um BDR utilizando uma ferramenta suportada pela ORACLE.

Ambiente MySQL 5.5

Onde faço download?

Prefiram acessar o download pelo site Baixaki do que baixá-lo do site oficial. Exige cadastro, evitando uma burocracia maior.

http://www.baixaki.com.br/download/mysql-for-windows.htm

Download MySQL 5.5

Siga o assistente de instalação.Não é complicado, mas exige umCerto conhecimento em siglas, Para isso este tutorial deu uma ajuda.Sugiro lê-lo ou buscar na rede certos termos.

Tudo pronto?Acessando o ambiente

O sistema lembra o antigo MS-DOS, só que a diferença é que ele será manipulado pelo SQL.

A partir daqui sugiro ler os slides anteriores e ter ao par que os seguintes momentos serão de prática usando a teoria de OLPT.

Acessando o ambiente

Slides + Fotos + Legenda

Dúvidas? E-mail: Sahhara@bol.com.br Facebook: http://www.facebook.com/pages/Real-Life-World/160816274006025

Documentação SQL. W3Schools – SQL - http://www.w3schools.com/sql/default.asp MySQL Manual 5.5 - http://dev.mysql.com/doc/refman/5.5/en/index.html Conceitos de OLAP - http://

www.slideshare.net/SakiYumi/data-mart-modelagem-de-negcios-i (Aplicação Data Mart por Real Life World)

Aplicação OLAP. Integração Excel 2007 – SAP Crystal Reports

http://www.slideshare.net/SakiYumi/grficos-excel-e-integrao-sap-reports

Real Life Worldhttp://reallifeworld.weebly.com

RAFAEL JUNQUEIRA

top related