Você está na página 1de 14

ETEC de Itaquera I

Centro Paula Souza


Ensino Técnico
Desenvolvimento de Sistemas

Hemily Moraes Martins


Sthefany Campos

Projeto de Pesquisa SQL

Projeto de Pesquisa

São Paulo
2022
Hemily Moraes Martins
Sthefany Campos Silva Reis

Projeto de Pesquisa SQL

Trabalho de pesquisa apresentado ao curso


de Desenvolvimento de sistemas, como parte
dos requisitos necessários à obtenção do tí-
tulo de Projeto de Pesquisa SQL.

Orientador: José Renato

São Paulo
2022
Dedico ao Centro Paula Souza, seu corpo docente, direção e administração que
oportunizaram a janela que hoje vislumbro um horizonte superior com intuito de galgar
degraus rumo ao sucesso acadêmico, pela confiança, mérito e ética, aqui presente. Ao meu
orientador José Renato, pelo suporte, pelas correções e incentivos. Aos meus pais e
familiares que sempre têm me apoiado.
AGRADECIMENTOS

Agradeço aqueles que me apoiaram durante a realização desse projeto, das horas que
fora pedido silêncio, e na disponibilidade desses de me ajudar com oque fosse necessário.
Aos meus colegas de turma pelo incentivo e apoio.
Ao meu doce gato que me proporcionou um ambiente mais calmo na hora de colocar
o projeto em papel, sua presença colaborou com o progresso.
Aos professores da instituição pelas instruções e auxílios.
"O único lugar onde o sucesso vem antes do tra-
balho é no dicionário."
RESUMO

O SQL foi desenvolvido originalmente nos laboratórios da IBM na década de 70, tendo sido
padronizado a partir da década de 80 para se tornar a linguagem padrão para gerenciamento
de informações em um banco de dados relacional.
Um banco de dados relacional armazena os dados em formatos similares a tabelas, com as
quais é possível construir relações entre si, facilitando a inserção e a recuperação das
informações.Com o SQL, é possível realizar consultas à base de dados informando diversos
tipos de parâmetros (seguindo algumas regras e normas da linguagem), podendo obter grandes
quantidades de informação de diferentes fontes (no caso, tabelas) com poucos ou até mesmo
apenas uma instrução.
A linguagem também possui outros subconjuntos de operações utilizadas para gerenciar e
manipular as informações e o próprio banco de dados, como inserção, atualização e exclusão
de informações, criação de novas tabelas, etc.
ABSTRACT

SQL was originally developed in the IBM labs in the 1970's, and from the 1980's onwards it was
understood to become the standard language for managing information in a relational database.
A relational database stores data in formats similar to tables, with which it is possible to build
relationships with each other, facilitating the insertion and retrieval of information. (following
some language rules and norms), being able to obtain large amounts of information from
different sources (in this case, tables) with few or even just one instruction.
The language also has other subsets of operations used to manage and manipulate the
information and the database itself, such as inserting, updating and deleting information,
creating new tables, etc.
SUMÁRIO
RESUMO.............................................................................................1
ABSTRACT ........................................................................................11
0.1 Requisitos de instalação do SQL Server..................................16
2.0 TABELAS………...........................................................................16
3.0 COMANDOS..................................................................................16
4.0 RELACIONAMENTO ENTRE TABELAS.................................16
5.0 OBJETIVO GERAL…………….......................................................16
6.0 REFERENCIAL TEÓRICO...............................................................17
0.1 INTRODUÇÃO

Requisitos de instalação do SQL Server

OSQL Server requer no mínimo 6 GB de espaço disponível no disco rígido. Os


requisitos de espaço em disco variam de acordo com os componentes do SQL
Server instalados.

Para que utilizamos o SQL Server Management Studio?


O SSMS (SQL Server Management Studio) é um ambiente integrado para
gerenciar qualquer infraestrutura de SQL, do SQL Server para o Banco de
Dados SQL do Azure. O SSMS fornece ferramentas para configurar, monitorar
e administrar instâncias do SQL Server e bancos de dados.
Use o SSMS para implantar, monitorar e atualizar os componentes da camada de
dados usados pelos seus aplicativos, além de criar consultas e scripts.
Use o SSMS para consultar, criar e gerenciar seus bancos de dados e data
warehouses, independentemente de onde estiverem – no computador local ou
na nuvem.

2.0 TABELAS
Criando tabelas no SQL Server Management Studio
Antes de criar uma tabela, devemos pensar cuidadosamente no nome da
tabela, pois podem ter até 128 caracteres. Os nomes de tabela devem iniciar
com um caractere alfabético, mas também podem conter sublinhas (_),
símbolos de @, sinais de libra (#) e numerais. Os nomes de tabelas devem
ser únicos para cada esquema dentro de um banco de dados. Diferentes
esquemas podem conter tabelas com o mesmo nome e cada tabela pode ter
até 1.024 colunas. Os nomes de coluna seguem as mesmas regras de
atribuição de nomes das tabelas e devem ser únicas.
No SQL Server Management Studio criamos uma tabela seguindo esses
passos:
1. No SQL Server Management Studio, conecte-se à instância de servidor
que contém o banco de dados. Verifique se tem permissão para usar o
comando Create Table no banco de dados e a permissão Alter no
esquema em que a tabela está sendo criada.

2. No Object Explorer, expanda o nó Databases e então selecione um


banco de dados. Expanda novamente a visão para mostrar os nós dos
seus recursos.
3. Para criar uma nova tabela, clique com o botão direito do mouse no
nó Tables e então selecione New Tables do menu de atalho. Em
seguida, acesse o Table Designer no SQL Server Management Studio.

4. Ou em New Query, execute os seguintes comandos:

3.0 COMANDOS
Create table cidade

(
id_cidade int primary key,
cidade varchar(30),
estado int
)

Create unique index ix_cidade on cidade (cidade)

--------------------------------------------------------

Create table estado

(
id_estado int primary key,
estado varchar(2)
)

Create unique index ix_estado on estado (estado)

---------------------------------------------------------

Create table produto

(
id_produto int primary key,
nome_produto varchar(40),
valor_produto numeric (16,2),
data_compra datetime
)
Alter table produto add nome_fabricante int

Create unique index ix_nome_produto on produto(nome_produto)

----------------------------------------------------------

Create table fabricante

(
id_fabricante int primary key,
nome_fabricante varchar(40)
)

Create unique index ix_nome_fabricante on fabricante (nome_fabricante)


Aqui vimos como é simples criar uma tabela usando o SQL Server
Management Studio

4.0 RELACIONAMENTO ENTRE TABELAS

Criando relacionamentos entre as tabelas.

Para dar inicio ao processo, no próprio Management Studio, expanda o banco

onde foram criados as tabelas, em seguida com o botão direito do mouse

clique sobre a pasta DATABASE DIAGRAMS, escolha a opção NEW

DATABASE DIAGRAMS, antes de aparecer o assistente aparecerá uma

janela, clique em YES para dar inicio ao processo de criação dos

relacionamentos. Como na figura 1.0:


Figura 1.0:

Figura 1.0 - Assistente para adicionar as tabelas.

Para ter uma visão ampla do seu banco de dados, adicione todas as tabelas,

isso vai depender de como você queira trabalhar, veja na figura 9 o exemplo

do nosso caso:

Figura 2.0. Diagrama do banco mostrando as tabelas.

Vamos visualizar a tabela PRODUTOS, veja na figura 9, o

campo PRO_ID também existe na tabela ESTOQUE, ou seja, o

campo PRO_ID na tabela ESTOQUE será a chave estrangeira desse

relacionamento, neste caso, clique nesse campo e arraste com o mouse até o

campo PRO_ID na tabela PRODUTOS.

Depois que você clicar e arrastar aparecerá um assistente, criando um

relacionamento e informando os campos e tabelas inseridos e quem estará


com a chave primaria e estrangeira, como mostra a figura 3.0:

Figura 4.0. Assistente de criação de relacionamento.

Para concluir clique em OK, agora existe um relacionamento entre as duas

tabelas.

5.0 OBJETIVO GERAL

Analisar o desempenho geral do Sql através de um desenvolvimento.


CONCLUSÃO

O Microsoft SQL Server é um sistema de gerenciamento de banco de dados relacional


projetado para armazenar dados organizados como entidades, com atributos simples e
complexos, bem como o comportamento do negócio. Esse modelo funcional corresponde ao
modelo conceitual que provavelmente você utilizará para organizar as informações do seu
negócio.

REFERÊNCIAS - REFERENCIAL TEÓRICO

https://learn.microsoft.com/pt-br/sql/sql-server/install/hardware-and-software-
requirements-for-installing-sql-server-2019?view=sql-server-ver16

https://learn.microsoft.com/pt-br/sql/ssms/download-sql-server-management-
studio-ssms?view=sql-server-ver16

https://www.devmedia.com.br/criando-tabelas-usando-o-sql-server-
management-studio/17425

https://www.devmedia.com.br/criando-relacionamentos-entre-tabelas-database-
diagrams-sql-server/24453

Você também pode gostar