Banco de dados SqL Server
Módulo I: Básico Banco de dados SQL Server
http://www.unisa-sis.info
Junho/2010
Objetivo do Workshop
Compartilhar e apresentar informações básicas para obter um conhecimento do conceito de bancos de dados conciliando a visão acadêmica com as boas práticas utilizadas no mercado com o MS SQL Server.
Publico Alvo
Estudantes, entusiastas e/ou profissionais que buscam conhecimento básico de bancos de dados, visando um ponto de partida para futuro estudo e aprimoramento, em contato
®
particular com o software de banco de dados Microsoft SQL Server .
Conceitos
“Ninguém consegue ler e escrever sem antes aprender o alfabeto”.
Banco de dados Relacional
Os bancos de dados relacionais são os bancos de dados mais utilizados e conhecidos na atualidade.
Bancos de dados relacionais, também conhecidos como RDBMS (Relational Database
Management Systems – Sistema de Gerenciamento de banco de dados relacionais) teve sua origem em 1970, tendo como linguagem, denominada SEQUEL (Structured English Query
Language), foi desenvolvida pela IBM Corporation, INC.
SEQUEL, posteriormente passou a chamar-se SQL (mas continuou sendo pronunciada como “sequel”). Em 1979, a Relational Software, Inc, (atualmente Oracle Corporation) introduziu a primeira implementação disponível comercialmente do SQL. Atualmente, a linguagem SQL é aceito como a linguagem padrão do RDBMS.
No intuito de padronização a linguagem SQL, é definido como norma padrão o “SQL
ANSI 92”, sendo este padronização utilizada pelos bancos de dados atuais.
Basicamente, pode-se dizer que o conceito de um banco de dados relacional está baseado em entidades e relacionamentos. Em outras palavras, múltiplas tabelas de dados e a relação entre elas.
Entidades e Atributos
Os bancos de dados relacionais são compostos de entidades e relacionamentos, onde entidades são conhecidas como “tabelas”. A tabela é exatamente