Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2536 palavras )
  • Download(s) : 0
  • Publicado : 9 de outubro de 2012
Ler documento completo
Amostra do texto
Exercício

1. Definir o que é um banco de dados?
R: É uma coleção de dados relacionados e armazenados em algum dispositivo.


2. Citar exemplos de banco de dados.
R: Oracle, SQL Server, MySQL, Sybase, Jasmine, ZIM, DB2, PostGree, etc

3. Definir o que são tabelas, campos e tipo de dados em um banco de dados e citar exemplos de cinco tipos de dados existentes?R:
• Tabelas: a tabela é um conjunto de dados dispostos em número finito de colunas e número ilimitado de linhas;
• Campos: Colunas de uma tabela onde serão inseridos os dados.
• Tipos de dados: Forma como os dados serão armazenados na tabela. Ex: varchar, int, date, etc.


4. Definir a sigla SQL, e qual sua finalidade dentro de um banco de dados?
R: Structured QueryLanguage, é a linguagem utilizada na manipulação do banco de dados.


5. Entre as dezenas de scripts existentes na linguagem SQL, citar no mínimo as quatro operações básicas da linguagem SQL.
R: Select, update, delete, insert.


6. Explicar o que é relacionamento entre tabelas em uma estrutura de banco de dados.
R: Ocorre quando tem o relacionamento dos dados dediferentes tabelas, quando a tabela possui chave primaria, chave estrageira. Ex:
Tabela Clientes esta relacionada com a tabela Endereço com essa separação dos dados ficam mais organizados, mas as linhas sempre estão viculadas com as chaves primarias e estrangeiras.


7. Definir chave primária e chave estrangeira em uma estrutura de banco de dados.
R: Serve para relacionar as linhasdas tabelas diferentes referentes a mesma informação.


8. Estrutura das tabelas.
a. Conforme padrões da linguagem DDL em SQL exemplifique como criar as tabelas acima no banco de dados MySql.
R:
• create database dbexercicio2;
• use dbexercicio;
• create table TblClientes (Codigo int(10) primary key not null auto_increment, Nome varchar(50) not null , Enderecovarchar(60) not null, Bairro varchar(15) not null, Cep varchar(9) not null, CodEstado int(10) not null, Telefone varchar (15), Celular varchar (15));
• create table TblEstados (Codigo int(10) primary key not null auto_increment, Sigla varchar(2) not null, DescSigla varchar (15));
• create table TblFornecedores (Codigo int(10) primary key not null auto_increment, Nome varchar (50) not null,Endereco varchar(50) not null, Telefone varchar (15), Contato varchar(15),CodEstado int(10));
• create table TblVendedores (Codigo int(10) primary key not null auto_increment,Nome varchar(50) not null , Endereco varchar(60) not null, Bairro varchar(15) not null, Cep varchar(9) not null, CodEstado int(10) not null, Telefone varchar (15));
• create table TblProdForn (Codigo int(10) primarykey not null auto_increment, CodProduto int(10) not null, CodFornecedor int(10) not null);
• create table TblProdutos (Codigo int(10) primary key not null auto_increment, Nome varchar(50) not null, Descricao varchar(20) not null, Qtde int (50) not null, Preco varchar (10) not null, CodVendedor int(10) not null, Cor varchar(10));
• create table TblItensPedido (Codigo int(10) primary keynot null auto_increment, CodPedido int(10) not null, CodProduto int(10) not null, Qtde int(10), VlrTotal varchar(15));
• create table TblNotaFiscal (Codigo int(10) primary key not null auto_increment, CodPedido int (10) not null, QtdeParcelas int (10), VlrIPI varchar(10), VlrICM varchar (10), VlrTotal varchar (10));
• create table TblPedidos (Codigo int(10) primary key not nullauto_increment, Codigo int(10) not null, CodCliente int(10) not null, CodTransportadora int(10) not null, DataEntrega varchar(10), VlrTotal varchar(10), Obs varchar(20));
• create table TblTransportadoras (Codigo int(10) primary key not null auto_increment, Nome varchar(50) not null, NomeContato varchar(20) not null, Endereco varchar(50), CodEstado int(10) not null,Telefone varchar(10) not null);...
tracking img