Introdução ao SQL Server
Módulo I: Básico Banco de dados SQL Server – Parte 1: Conceitual
http://www.unisa-sis.info
Junho/2010
-2-
Material de Estudo
OBJETIVO DO WORKSHOP
-3-
PUBLICO ALVO
-3-
CONCEITOS
-4-
BANCO DE DADOS RELACIONAL
ENTIDADES E ATRIBUTOS
RELACIONAMENTO E INTEGRIDADE REFERENCIAL
NORMALIZAÇÃO
CONSTRAINTS
INDÍCE (INDEX)
TRIGGERS
STORED PROCEDURES
FUNCTIONS
VIEWS
APRESENTAÇÃO DE UM MODELO ENTIDADE RELACIONAMENTO BÁSICO
Módulo I: Básico Banco de dados SQL Server – Parte 1: Conceitual
-4-4-5-9- 13 - 15 - 15 - 16 - 16 - 17 - 19 -
-3-
Material de Estudo
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 .
Módulo I: Básico Banco de dados SQL Server – Parte 1: Conceitual
-4-
Material de Estudo
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