Introdução A Sql

Administrador

xTibia 2017
avatar
Administrador
Administrador

INFOS

Grupo: AdministradorRegistrado: 09/07/05Posts: 5780Gênero: Outro

Introdução a SQL

Quando os banco de dados relacionais estavam sendo desenvolvidos, foram criadas linguagens destinadas à sua manipulação. Nos laboratórios de pesquisas da IBM, no início dos anos 70, foi desenvolvida a linguagem SQL (Structure Query Language - Linguagem estruturada de consulta). Em 1986, o American National Standart Institute (ANSI) publicou um padrão SQL. Então, a linguagem SQL tornou-se padrão para o banco de dados relacionais.

A linguagem possui diversos comandos, que se dividem em três categorias:

- DLL - Data Definition Language (Linguagem de Definição de Dados): Esta parte da linguagem SQL é composta pelos comandos CREATE, ALTER, DROP e é a responsável por dar forma ao banco de dados, criando o próprio banco, tabelas, índices, generators, exceptions etc...

- DML - Data Manipulation Language (Linguagem de manipulação de dados): Esta parte da linguagem SQL é composta pelos comandos SELECT, INSERT, DELETE e UPDATE. Ela é a responsável por manipular os dados dentro do banco de dados, acrescentando, modificando, apagando e fazendo consultas aos dados existentes.

- DCL - Data Control Languagem (Linguagem de Controle de Dados): Na verdade, a DCL é um subgrupo de comandos da DML e é composta pelo comando GRAT e pelo comando REVOKE. Seu objetivo é controlar o acesso dos usuários aos dados, permitindo estabelecer regras para consultas, inserções, modificações e exclusões de dados no banco de dados.

Para se construir um banco de dados, que não apresente redundâncias nem desperdícios, é necessário que se faça um projeto muito bem detalhado e pensado.

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

 

 

kamimura

Old School :D
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 19/04/06Posts: 201

Oi,

boa aula téorica, mas mesmo assim não mecho com SQL,

digamos que é uma liguajem boa, leve, mas um pouco complicada,

tipo se você consegui posta uma explicação melhor de como funciona,

acho que ajudaria eu e muita gente ;)

Abraços,

kamimura


"Sem música, a vida seria um erro." (Friedrich Nietzsche)
___________________________________________________
©1993 - 2009 kamimura™ - Todos os direitos reservados

Lukus Jhor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/10/05Posts: 64

Depois fala sobre phpMyAdmin (é banco de dados mysql, programa de banco de dados)

94491504.jpg

MSN: warcraft_69@live.ru

Claverockz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/10/05Posts: 36

Aew que rox c der posta + tuto fast =))))

Retired of xtibia because:

Me alertaram não sei o porque não falaram o forum que eu floodei...muitas pessoas que não ajudam a comunidaede de Otserver fasem coisas piores e eles não veem...eh nessas horas que eu dou razão ao Xbowax...ou alguma coisa assim.

Nostradamus

Serviços Prestados ao XTibia.com
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 10/06/06Posts: 338Char no Tibia: Setyte Berseker

Boa introdução mas a parte teórica não me interessa =\

[twitter]ThomazYuji[/twitter]

Administrador

xTibia 2017
avatar
Administrador
Administrador

INFOS

Grupo: AdministradorRegistrado: 09/07/05Posts: 5780Gênero: Outro

@Nostradamus

Hehe,

Sempre pensei deste jeito igual você citou acima, mas, meu velho, quando se fala de otimizar algo, a teoria é a parte que mais interessa.

Digo isso por experiência própria, pois, fazer sistemas para o xtibia é uma tarefa difícil.

Tenho que pensar, por exemplo:

- Quantas pessoas vão visitar o sistema? Muitas..

- O nível de segurança do sistema? Alto, tem que ser.

- Estrutura de banco de dados para usar?

Curiosidades:

- Sabia que o xtibia tem quase 350 mb de SQL (TEXTO)

- Sabia que o xtibia tem projetos para usar MYSQL SERVER como SGBD

- Sabia que o xtibia foi desenvolvido para aguentar 4 tipos de SGBD

- Sabia que indexação por número é o método mais rápido de se pesquisar algo em SQL

- Sabia que o mysql do xtibia usa cerca de 10% da CPU, e as vezes, ele entra em overload por causa do robot da lista de servidores. Essa é a minha maior preocupação, "Otimizar a Lista e seus robots"

Abraços meu velho =p

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

 

 

Holly Angel

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 15/08/06Posts: 110Char no Tibia: Alca Morth

SQL eh coisa de Pró!

sei mexer so um pouko, mas o sulficiente!

:bye:

Qualquer hora dexo um topico do q eu sei sobre SQL!

flws :bigsmile:

'

 



Tibia Gold Times 7.4

Em breve

 

 

~ Holly Angel come back !

ffssss

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/10/06Posts: 8

Po sql parece uma boa + para mim agora nao vejo utilidade, bom tutorial vlw por compartilhar um pouco do seu conhecimento conosco.

Abraços,

Victor.

Sou....

Mapper:
[||||||||||] 100%

Designer:
[||||||||||] 30%

Scripter:
[||||||||||] 10%

Spriter:
[||||||||||] 40%

------------------------------------------------------
user posted image

user posted image

user posted image

hique12

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/04/08Posts: 36

Bom bem legal ^^

 

 

 

+----------------+

| FireBlessOT's |

+----------------+

Firebless Ot Recrutando:

Web master (1/2)

Hoster (0/1) - precisamos de hoster urgente

Mapper (3/3)

Scripter All (1/1)

 

Interessados Contate:

Flavinho45hp@hotmail.com

 

Via Messenger(MSN)

Disponivel

SIM [x] NÃO [ ]

 

Contato:

Msn: flavinho45hp@hotmail.com

4644997

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/05/08Posts: 3Char no Tibia: Chaos Black

Ai, eu queria so falar algo sobre este tópico.

 

Eu jogo Tibia faz tempo, sou GOD e hoster, mais confesso que eu prefiro XML apesar de SQL ser melhor.

 

Isso não vem ao caso. Eu estou fazendo curso de Tecnico em Informática na IPUC em Canoas onde eu moro (e dalê Gremioo xD) e estou no segundo semestre. Eu queria dizer que criar um tópico aqui tentando resumir oque é SQL é sinceramente besteira... Desculpe ao criador, mais é oque eu acho. Para começar a entender SQL o cara tem que pelo menos saber bem Lógica de Programação. E tipo, botar um OT SQL online é o mais basico de tudo sobre essa linguagem de programação. É um geito de mecher com SQL sem precizar entender realmente oque é. :blush:

 

Desculpe ai se falei merda sei la so quiz da meu ponto de vista como respeito o das outras pessoas.

 

vLwWw... :positive: