Tarefa Orientada 8 Criação de tabelas
|
|
|
- Bárbara Palma Borges
- 8 Há anos
- Visualizações:
Transcrição
1 Tarefa Orientada 8 Criação de tabelas Objectivos: Iniciar o MS SQL Server Manegement Studio Criar tabelas Especificar tipos de dados Definir restrições Alterar as definições de uma tabela Eliminar uma tabela O SGDB MS SQL Server 2005 consiste, basicamente, num servidor de bases de dados, que providencia os serviços para gerir bases de dados, e num conjunto de ferramentas, que providenciam a interface para trabalhar com as bases de dados. Deste conjunto, o SQL Server Management Studio é a principal ferramenta para trabalhar com as bases de dados. Iniciar o MS SQL Server Manegement Studio 1. Inicie o SQL Server Management Studio através do menu INICIAR. Microsoft SQL Server
2 2. Ao abrir o SQL Server Management Studio aparece a seguinte caixa de diálogo. 3. Em Server name coloque o valor diserver2. 4. Em Authentication, seleccione a opção Windows Authentication. 5. Pressione o botão Connect. Vai aparecer a janela com o ambiente de trabalho do SQL Server Management Studio. 6. Expanda a pasta Databases e seleccione a base de dados que lhe está destinada. Microsoft SQL Server
3 7. Na barra de ferramentas, pressione o botão New Query. No lado direito do SQL Server Management Studio vai aparecer o editor de consultas. ATENÇÃO! Sempre que quiser formular uma consulta, verifique se, na caixa de combinação da barra de ferramentas, está seleccionada a base de dados que pretende. Para executar um comando SQL, pressione o botão. No caso de ter vários comandos SQL formulados no editor e só desejar executar um determinado comando, seleccione esse comando e pressione o botão. Microsoft SQL Server
4 Criar as tabelas Vamos agora criar as tabelas que fazem parte da base de dados Encomendas. 8. Utilize o editor aberto no passo 7 para criar as seguintes tabelas, de acordo com as notas que se seguem. Microsoft SQL Server
5 9. Durante a criação das tabelas defina ainda as seguintes restrições de integridade. Tabela TipoClientes Campo tipocliente - não pode receber valores nulos Tabela CódigosPostais Campo localidade - não pode receber valores nulos Tabela Países Campos País, IVA, IRC - não podem receber valores nulos Tabela Clientes Campos Nome, TipoCliente, Endereço, CódigoPostal e País não podem receber valores nulos Tabela Empregados Campos Nome, Endereço, CódigoPostal e País não podem receber valores nulos Tabela MétodosEnvio Campo MétodoEnvio não pode receber valores nulos Microsoft SQL Server
6 Tabela Encomendas Campo AnoEncomenda deve apresentar como valor predefinido a data do sistema. Para obter a data do sistema pode usar a função GETDATE(). Campo DataEncomenda não pode receber valores nulos e deverá apresentar como valor predefinido a data do sistema. Para obter o ano da de uma data utilize a função YEAR(). Especifique ainda que este campo não pode receber valores anteriores à data do sistema. Campo estado não pode receber valores nulos e deverá apresentar como valor predefinido o valor P. Especifique ainda que este campo apenas pode receber os valores P ou D. Campo Envio não pode receber valores nulos e não pode receber valores anteriores à data de encomenda. Campos Cliente, empregado e MétodoEnvio não podem receber valores nulos. Tabela Produtos Campos Designação, QuantidadeStock, QuantidadeAlerta e PreçoUnitário não podem receber valores nulos. Tabela Descrição_Encomendas Campos IDProduto, Quantidade, Preço e Desconto não podem receber valores nulos. Campo Desconto deverá apresentar como valor predefinido o valor 0. Microsoft SQL Server
7 Para criar uma tabela, utilize a seguinte sintaxe. CREATE TABLE nome_tabela ( nome_coluna1 tipo_dados [restrições_coluna], nome_coluna2 tipo_dados [restrições_coluna],, [restrições_tabela] ) Durante a criação de uma tabela pode utilizar as seguintes restrições. PRIMARY KEY para especificar que, em cada registo, a(s) coluna(s) tenha(m) um valor único e não nulo. NOT NULL para impedir que sejam armazenados valores nulos (NULL) na coluna. UNIQUE para especificar que, em cada registo, a coluna deve ter valores distintos. DEFAULT para definir, em cada novo registo, um valor predefinido para a coluna (que pode ser obviamente alterado). CHECK para limitar os valores admissíveis para a coluna. [FOREIGN KEY] REFERENCES para impor a integridade referencial entre a(s) coluna(s) na nova tabela e a(s) coluna(s) de uma tabela relacionada. De modo a perceber mais facilmente as mensagens de erro durante a execução de instruções SQL ou a poder identificar as restrições numa instrução ALTER TABLE, pode definir nomes para as restrições de integridade que utiliza na criação das tabelas, através da inclusão da palavra-chave CONSTRAINT seguida do nome da restrição. Também pode utilizar a palavra-chave IDENTITY na definição de uma coluna, de modo a que seja o SQL SERVER a gerar os valores para a coluna. Note, contudo, que apenas pode existir uma coluna IDENTITY por tabela. Microsoft SQL Server
8 A seguir, apresentam-se alguns dos tipos de dados que poderá utilizar durante a criação de uma tabela. Tipos de dados inteiros bigint para valores inteiros entre e int para valores inteiros entre e smallint para valores inteiros entre e tinyint para valores inteiros positivos entre 0 e 255 bit para os valores inteiros 0 ou 1 Tipos de dados decimais decimal[(p[,s])] para valores decimais com precisão fixa (p) e escala (s) desde até A precisão pode ser qualquer número entre 1 e 38; a precisão predefinida é 18. A escala pode ser qualquer número entre 0 e a precisão. A precisão predefinida é 0. Numeric[(p[,s])] sinónimo de decimal. axy para valores monetários, com quatro casas decimais, desde ,5808 até ,5807. Sinónimo de decimal(19,4). Smallmoney para valores monetários, com quatro casas decimais, desde ,3648 até ,3647. Sinónimo de decimal(10,4). Microsoft SQL Server
9 Tipos de dados reais float[(n)] para valores com virgula flutuante com precisão dupla desde -1.79* até 1.79* o valor n representa o número de bits utilizados para armazenar a parte decimal do número (a mantissa); o seu valor predefinido é 53. n= 24 representa precisão simples. n=53 representa precisão dupla. Real para valores com virgula flutuante com precisão simples desde -3.4*10 38 até 3.4* Sinónimo de float(24). Tipos de dados alfanuméricos standard char[(n)] para valores alfanuméricos de tamanho fixo até um limite de n=8000 caracteres. O valor predefinido é 1. Varchar[(n)] para valores alfanuméricos de tamanho variável até um limite de n=8000 caracteres. O valor predefinido é 1. Note que o número de bytes utilizado para armazenar a cadeia de caracteres depende do seu tamanho. Tipos de dados alfanuméricos Unicode nchar(n) para valores alfanuméricos unicode de tamanho fixo até um limite de n=4000 caracteres. O valor predefinido é 1. Nvarchar(n) para valores alfanuméricos unicode de tamanho variável até um limite de n=4000 caracteres. O valor predefinido é 1. Note que o número de bytes utilizado para armazenar a cadeia de caracteres depende do seu tamanho e que são necessários 2 bytes para armazenar cada carácter unicode. Microsoft SQL Server
10 Tipos de dados para datas e horas datetime para valores com datas e horas desde 1 de Janeiro de 1753 até 31 de Dezembro de 9999, com uma precisão de 3,33 milissegundos. Smalldatetime para valores com datas e horas desde 1 de Janeiro de 1900 até 6 de Junho de 2079, com uma precisão de 1 minuto. Tipos de dados para grande capacidade de armazenamento varchar(ax) similar ao tipo de dados varchar anteriormente apresentado. Contudo, devido à utilização de especificador ax permite o armazenamento de dados até bytes (aprox 2GB). Nvarchar(ax) similar ao tipo de dados nvarchar anteriormente apresentado. Contudo, devido à utilização de especificador ax permite o armazenamento de dados até bytes (aprox 2GB). Varbinary(ax) para armazenar dados binários de tamanho variável até bytes (aprox 2GB). O número de bytes usado para armazenar os dados depende do tamanho dos dados. Microsoft SQL Server
11 Alterar a definição de uma tabela Pode utilizar a instrução ALTER TABLE para modificar a definição de uma tabela, nomeadamente adicionar colunas ou restrições, apagar colunas ou restrições, modificar a definição de uma coluna, incluindo, por exemplo, a alteração do tipo de dados. Todavia, o SQL SERVER, antes de permitir as alterações, faz uma verificação, de modo a garantir que não se perdem nenhuns dados. Se o resultado da verificação for negativo, o SQL SERVER não autoriza a alteração. Por exemplo, não é permitido eliminar colunas que façam parte da chave primária de uma tabela, que sejam usadas em restrições CHECK ou FOREIGN KEY, ou que tenham um índice baseado nelas. Pode modificar a definição de uma coluna, de modo a que passe a permitir o armazenamento de valores nulos, desde que nenhuns dos registos já armazenados contenham valores nulos para essa coluna. A Cláusula ALTER COLUMN apenas permite alterar o tipo de dados ou os atributos NULL e NOT NULL de uma coluna. Quando adiciona uma nova restrição, o SQL SERVER vai verificar se os dados já existentes estão de acordo com a nova restrição. Todavia, se não desejar que isso aconteça, inclua as palavras-chave WITH NOCHECK na instrução ALTER TABLE. Para alterar a definição de uma tabela, utilize a seguinte sintaxe. ALTER TABLE nome_tabela [WITH CHECK WITH NOCHECK] {ADD nome_nova_coluna tipo_dados [restrições_coluna] DROP COLUMN nome_coluna ALTER COLUMN nome_coluna novo_tipo_dados [NULL NOT NULL] ADD [CONSTRAINT] nova_definição_de_restrição DROP [CONSTRAINT] nome_restrição } Microsoft SQL Server
12 Exemplos de instruções ALTER TABLE Instrução que adiciona uma coluna ALTER TABLE Fornecedores ADD VARCHAR(30) NULL Instrução que elimina uma coluna ALTER TABLE Fornecedores DROP COLUMN Instrução que adiciona uma nova restrição CHECK ALTER TABLE Facturas WITH NOCHECK ADD CHECK (TotalFactura >= 1) Instrução que adiciona uma nova restrição FOREIGN KEY ALTER TABLE ItensFactura WITH CHECK ADD FOREIGN KEY (NumContaBal)REFERENCES ContasBalanço(NumConta) Instrução que modifica o tipo de dados de uma coluna ALTER TABLE ItensFactura ALTER COLUMN DescriçãoItem VARCHAR(200) Microsoft SQL Server
13 Eliminar uma tabela Pode eliminar uma, ou mais, tabelas através da utilização da instrução DROP TABLE. Para eliminar tabelas, utilize a seguinte sintaxe. DROP TABLE nome_tabela1 [, nome_tabela2] Note que se existirem outras tabelas que dependam da tabela a eliminar, o SQL SERVER não vai permitir a remoção da tabela. Por exemplo, não pode eliminar uma tabela se existir uma outra tabela que contenha uma restrição de chave forasteira (FOREIGN KEY) que referencie a tabela a remover. Quando elimina uma tabela, muitos dos objectos que lhe estão relacionados são também removidos, nomeadamente índices, triggers ou restrições. Em contraste, as vistas ou os procedimentos armazenados que estejam associados à tabela a eliminar não são removidos. Tem que os remover explicitamente. Microsoft SQL Server
Tarefa Orientada 9 Base de Dados Pagamentos
Tarefa Orientada 9 Base de Dados Pagamentos Objectivos: Criar as tabelas da base de dados Pagamentos Criar um diagrama da base de dados Inserir registos com os dados de teste Criar as tabelas da base de
Modelagem Física e SQL
Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos [email protected] SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos
Modelagem Física e SQL
Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos [email protected] SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos
Sumário. SQL - Criação de Tabelas. Structured Query Language. SQL Versões. André Restivo. October 18, 2010
Sumário SQL - Criação de Tabelas André Restivo Faculdade de Engenharia da Universidade do Porto October 18, 2010 1 Introdução 2 Tabelas 3 Colunas 4 5 Modificação de Tabelas 6 Domínios André Restivo (FEUP)
Bases de Dados. DDL Data Definition Language
Bases de Dados DDL Data Definition Language SQL SQL = Structured Query Language Foi originalmente criada pela IBM nos anos 70 como parte de um protótipo de sistema relacional Posteriormente foi implementada
Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas
Banco de dados Conteúdo: DDL Prof. Patrícia Lucas O mysql MySQL Workbench é uma ferramenta de design de banco de dados visual que integra o desenvolvimento SQL, administração, design de banco de dados,
BANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados>
BANCO DE DADOS 1. Scripts de criação de banco de dados Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE Onde:
Tarefa Orientada 17 Scripts
Tarefa Orientada 17 Scripts Objectivos: Declaração de variáveis escalares Declaração de variáveis do tipo tabela Tabelas temporárias Estruturas Condicionais Estruturas de Repetição Tratamento de erros
Banco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga [email protected] https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
A Linguagem SQL. Tecnologia de Base de Dados. MSc. Eugénio. Macumbe
A Linguagem SQL Tecnologia de Base de Dados MSc. Eugénio. Macumbe A Linguagem SQL As raízes da linguagem SQL remontam a 1974, altura em que na IBM corp. se desenvolvia o protótipo de um sistema relacional
Mysql. Quanto mais informações você busca, mais você evolui. Vitor Ramos. Disciplina de Banco de Dados
Mysql Quanto mais informações você busca, mais você evolui. Vitor Ramos SQL Structured Query Language - Linguagem de Consulta Estruturada Desenvolvida pela IBM, nos anos 70; Inicialmente chamada SEQUEL
SQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação
SQL Básica DDL Prof. Marcos A. Schreiner Curso de Licenciatura em Computação 21 de outubro de 2015 Prof. Marcos A. Schreiner (UFPR) 21 de outubro de 2015 1 / 28 1 Introdução 2 SQL DDL CREATE Criar Banco
PCS3413. Engenharia de So-ware e Banco de Dados. Aula 16. Escola Politécnica da Universidade de São Paulo
PCS3413 Engenharia de So-ware e Banco de Dados Aula 16 Escola Politécnica da Universidade de São Paulo 1 SQL - STRUCTURED QUERY LANGUAGE SQL - Structured Query Language Linguagem de acesso a Banco de Dados
Banco de Dados. Linguagem SQL
Banco de Dados Linguagem SQL 1 A linguagem SQL: história Em junho de 1970, o matemático Edgar Frank Codd, publicou o artigo "A Relational Model of Data for Large Shared Data Banks" na revista "Communications
Banco de dados. Linguagens de Banco de Dados II. Wedson Quintanilha da Silva - www.assembla.com/spaces/objetivobd/documents
Banco de dados Linguagens de Banco de Dados II 1 Linguagem de Definição de Dados - DDL Comandos utilizados para criação do esquema de dados; Um DDL permite ao utilizador definir tabelas novas e elementos
A linguagem SQL
SQL 2008.1 A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão
Importar e Exportar Dados
Importar e Exportar Dados Administração de Base de Dados OBJECTIVOS: Definir comandos e formatos Definir restrições (constraints) DEFINIÇÃO DO ESQUEMA DA BASE DE DADOS O esquema da BD e composto pelas
Material Teórico. Organização de Dados. Responsável pelo Conteúdo: Prof. Ms. Alexander Gobbato Albuquerque
Banco de Dados Organização de Dados Material Teórico Responsável pelo Conteúdo: Prof. Ms. Alexander Gobbato Albuquerque Revisão Textual: Profa. Esp.Vera Lídia de Sá Cicarone Organização de Dados Introdução
UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II
UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA 2 Linguagem SQL Linguagem de definição de dados (DDL) DISCIPLINA: Banco de Dados
SQL Linguagem de Definição de Dados
SQL Linguagem de Definição de Dados Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais
Banco de Dados. Professora: Luciana Faria
Banco de Dados Professora: Luciana Faria Introdução ao linguagem é a SQL (Structured Query Language) Linguagem de Consulta Estruturada Para se utilizar, administrar, e trabalhar com um banco de dados é
SQL PostgreSQL. I Criação de Tabelas. Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida
SQL PostgreSQL I Criação de Tabelas Disciplina: SCC0241 Bases de Dados Professor: Eduardo Hruschka Estagiária PAE: Dayse de Almeida Composição da SQL Linguagem de Definição de Dados (DDL): Comandos para
SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix
Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box
Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box Objectivos: Utilização de uma fonte de dados. Criação de controlos Text Box ligados a uma fonte de dados. Criação de classes. Se uma tabela contém
DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR
SQL Structured Query Language, ou Linguagem de Consulta Estruturada, foi desenvolvida pela IBM nos anos 70 para demonstrar a viabilidade do modelo relacional para bancos de dados. No final dos anos 80
Tabelas. Banco de Dados I MySQL
FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tabelas Banco de Dados I MySQL Linguagem de Definição de
Teste Exemplo Revisão da tentativa 1
Teste Exemplo Revisão da tentativa 1 Iniciado em: Quinta, 6 Dezembro 2007, 21:31 Completado em: Quinta, 6 Dezembro 2007, 21:48 Tempo gasto: 16 minutos 53 segundos Classificação: 8/20 (40% Nota: 8 sobre
O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de
Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a
Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios!
(Apresentação SQL Manager Lite for InterBase and Firebird) Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! Ferramenta de alta performance para a otimização da administração de
INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO
INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO HeidiSQL É um programa que permite acessar o SGDB Mysql. Pode ser adquirido gratuitamente na internet. Não é necessário instalar. Possui versão portável.
INTRODUÇÃO AO MYSQL. Eng. Computação
INTRODUÇÃO AO MYSQL PROF. ME. HÉLIO ESPERIDIÃO Eng. Computação Iniciando o xampp e SGBD mysql Xampp é um pacote de programas que incluem Mysql Apache Php Phpmyadmin https://www.apachefriends.org/download.html
SQL Básica. Andre Noel
SQL Básica Andre Noel Introdução A SQL é um dos principais motivos de sucesso dos BDs relacionais comerciais Introdução A SQL é um dos principais motivos de sucesso dos BDs relacionais comerciais Se tornou
LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] SQL A Structed Query Language foi desenvolvida em 1974 nos laboratório da IBM em San José na Califórnia,
SQL - Criação de Tabelas
SQL - Criação de Tabelas André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) SQL - Criação de Tabelas February 24, 2012 1 / 25 Sumário 1 Introdução 2 Tabelas
Linguagem SQL (Parte II)
Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: [email protected] Linguagem SQL (Parte II Introdução
MySQL + PHP 06/05/2015. IFSC/campus Florianópolis Programação para a WEB Prof. Herval Daminelli
1 MySQL + PHP MySQL é um dos sistemas de gerenciamento de banco de dados mais usados da atualidade, que utiliza a linguagem de manipulação de dados chamada SQL (structured query language ou linguagem de
Prof. Dr. Joaquim Assunção Banco de Dados. SQL (parte 4) DDL Restrições
Prof. Dr. Joaquim Assunção. 2017 Banco de Dados SQL (parte 4) DDL Restrições Restrições SQL são usadas para especificar regras para dados em uma tabela. CREATE TABLE nome_da_tabela ( coluna1 tipo_de_dado
Tarefa Orientada 1 Base de Dados Editora
Tarefa Orientada 1 Base de Dados Editora Objectivos: Criar as tabelas da base de dados Editora Criar o diagrama da base de dados Editora Inserir registos com os dados de teste Criar as tabelas da base
PSI Linguagem de Definição de dados. Módulo 15
PSI Linguagem de Definição de dados Módulo 15 Objetivos de aprendizagem No final deste módulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Criação, alteração
Fundamentos de Banco de Dados Postgre com Sql
Fundamentos de Banco de Dados Postgre com Sql Prof. Luiz Claudio Ferreira de Souza Prof. Luiz Claudio F. de Souza 1 Obtenha os Slids no endereço www.luizclaudiofs.blogspot.com Prof. Luiz Claudio F. de
Conceito de Campos e Tabelas
Aula 04 Conceito de Campos e Tabelas Tabelas É um conjunto de registros de um mesmo tipo onde cada linha é composta por um campo que recebe um valor de atributo. Em um Banco de Dados poderá existir uma
Linguagem SQL (Parte I)
Universidade Federal de Sergipe Departamento de Sistemas de Informação Itatech Group Jr Softwares Itabaiana Site: www.itatechjr.com.br E-mail: [email protected] Linguagem SQL (Parte I) Introdução
BANCO DE DADOS SQL (DDL: CREATE TABLE, CONSTRAINTS)
BANCO DE DADOS SQL (DDL: CREATE TABLE, CONSTRAINTS) Prof. Edson Thizon Histórico Entre 1974 e 1979, o San José Research Laboratory da IBM desenvolveu um SGDB relacional que ficou conhecido como Sistema
BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar
- Aula 1 - PROJETO FÍSICO DE BANCOS DE DADOS 1. INTRODUÇÃO No módulo passado estudamos as técnicas utilizadas para se criar um projeto de banco de dados (BD): Modelo Entidade-Relacionamento, Modelo Lógico
Linguagem de Definição de Dados (DDL)
Modelagem de Banco de Dados Linguagem de Definição de Dados (DDL) Professor: Anderson D. Moura Março, 2009 Linguagem de Definição de Dados Linguagem para especificar a informação acerca de cada tabela,
MySql. Introdução a MySQL. Andréa Garcia Trindade
MySql Introdução a MySQL Andréa Garcia Trindade Introdução O que é Banco de Dados SGBD MYSQL Tipos de Tabelas Tipos de Dados Linguagem SQL Comandos SQL O que é um Banco de Dados? Conjuntos de dados Grupo
BANCO DE DADOS GERENCIAL 1 A U L A 2
BANCO DE DADOS GERENCIAL 1 A U L A 2 N Í V E I S D E V I S Ã O, S U B G R U P O D D L : C R I A N D O B A N C O D E D A D O S, C R I A N D O T A B E L A S, E S T R U T U R A D A T A B E L A CONCEITOS :
Bancos (Bases) de Dados
Bancos (Bases) de Dados Aula #8 SQL Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza SQL (Structured Query Language) Linguagem
SQL. SQL (Structured Query Language) Comando CREATE TABLE. SQL é uma linguagem de consulta que possibilita:
SQL Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional em Ensino
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL Docente: Éberton da Silva Marinho e-mail: [email protected] 02/06/2016 SUMÁRIO SQL DDL DML SQL (STRUCTURED
Linguagem de Consulta Estruturada (SQL)
Linguagem de Consulta Estruturada (SQL) SQL SQL (Structured Query Language), ou Linguagem de Consulta Estruturada. Usada em Bancos de Dados Relacionais. É padronizada (SQL ANSI). ANSI (American National
Aula 06 Sistemas Embarcados LT38C
Aula 06 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Introdução a Banco de Dados Coleção de dados relacionados. Fatos conhecidos que podem ser registrados e possuem significado implícito.
BANCO DE DADOS PARA NINJAS
BANCO DE DADOS PARA NINJAS PARANGABA RONNISON REGES VIDAL Ceará, 25 de Outubro de 2016 ROTEIRO l Conhecimento Pra que usar? Ferramentas SGBD's Consultas (Jutsu) Linguagem de Consulta PRA QUE USAR? PRA
Definição do esquema da base de dados. o esquema da BD é composto pelas definições de todas as tabelas da BD.
Definição do esquema da base de dados o esquema da BD é composto pelas definições de todas as tabelas da BD. existem outros elementos (views, índices, triggers) que também fazem parte do esquema e que
Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox
Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox Objectivos: Utilização de uma fonte de dados. Criação de controlos Combobox ligados a uma fonte de dados. Utilização de parâmetros em consultas
Aula 6 BD1 Modelo Relacional. Profa. Elaine Faria UFU
Aula 6 BD1 Modelo Relacional Profa. Elaine Faria UFU - 2017 Introdução Modelo Relacional Proposto por Codd em 1970 Revolucionou a área de banco de dados É o modelo dominante base para os SGBDs líderes
Projeto de Banco de Dados: Empresa X
Projeto de Banco de Dados: Empresa X Modelo de negócio: Empresa X Competências: Analisar e aplicar o resultado da modelagem de dados; Habilidades: Implementar as estruturas modeladas usando banco de dados;
SQL DDL ALTERAÇÃO DA ESTRUTURA DE TABELAS - ALTER TABLE - ALTER TABLE NOME_TABELA ADD [COLUMN] NOME_COLUNA TIPO_COLUNA RESTRIÇÕES
ALTERAÇÃO DA ESTRUTURA DE TABELAS - ALTER TABLE - 1. Alterar tabela a. Adicionar coluna: ADD [COLUMN] NOME_COLUNA TIPO_COLUNA RESTRIÇÕES Obs.: a palavra COLUMN, opcional no padrão SQL, não pode ser usada
A linguagem SQL
SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua primeira versão recebeu o nome de
INDEX. Serve para organizar os dados e agilizar a pesquisa/consulta dos dados armazenado nas tabelas.
INDEX Serve para organizar os dados e agilizar a pesquisa/consulta dos dados armazenado nas tabelas. 1 INDEX o Criação de index segue o padrão ANSI (o mesmo comando para criar index em um determinado SGBD,
1. Domínio dos Atributos
Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Domínio dos Atributos Por domínio, ou tipo, pode-se entender como a maneira como determinado atributo (ou campo, se tratando
SQL DDL. Frederico D. Bortoloti [email protected]
Banco de Dados I SQL DDL Frederico D. Bortoloti [email protected] Introdução Modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language)
Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos
BANCO DE DADOS TIPOS DE VARÁVEIS SQL. Professor Carlos Muniz
TIPOS DE VARÁVEIS SQL Professor Carlos Muniz Tipos de Dados em MySQL Depois da fase de design da base de dados, e uma vez que se passou a tabelas, é necessário criar as tabelas correspondentes dentro da
Banco de dados 1. Linguagem SQL DDL e DML. Professor: Victor Hugo L. Lopes
Banco de dados 1 Linguagem SQL DDL e DML Professor: Victor Hugo L. Lopes Agenda: Introdução à linguagem de dados; DDL; DML; CRUD; Introdução à linguagem SQL. 2 Por que precisamos da linguagem SQL? A algebra
Escola Secundária de Albufeira. Comandos MySQL. (Páginas Web Dinâmicas: PHP e MySQL) Carlos Nunes
Escola Secundária de Albufeira Comandos MySQL (Páginas Web Dinâmicas: PHP e MySQL) ([email protected]) 2009/2010 Criar Base de Dados CREATE DATABASE basededados; Apagar Base de Dados DROP DATABASE basededados;
Sistemas de Bases de Dados Relacionais Introdução ao SQL. Interrogações diversas sobre a Base de Dados Northwind - Parte II
SQL (02) Sistemas de Bases de Dados Relacionais Introdução ao SQL Interrogações diversas sobre a Base de Dados Northwind - Parte II /* Introdução ao SQL - Parte II =========================== Folha de
Comandos SQL. Exercícios com o MySQL ou MaridaDB. Prof. Emiliano S. Monteiro
Comandos SQL Exercícios com o MySQL ou MaridaDB Prof. Emiliano S. Monteiro Criando um banco de dados mysql> CREATE DATABASE unemat; É importante colocar o ponto de vírgula no final de cada linha de comando!!
SQL (Tópicos) Structured Query Language
SQL (Tópicos) Structured Query Language ISI Introdução aos Sistemas de Informação SQL (Tópicos) 1 SQL: componentes SQL / DDL (Data Definition Language) Permite definir os Esquemas de Relação Permite definir
Linguagem de Consulta - SQL
SQL Structured Query Language Linguagem de Consulta Estruturada; Originou-se da linguagem SEQUEL (1974); Revisada e chamada de SQL em 1976/77; Em 1986, padronizada pelo ANSI/ISO - chamada SQL-86; Em 1987
BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011
BASES DE DADOS I LTSI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011 A Linguagem SQL As raízes da linguagem SQL remontam a 1974, altura em que a IBM desenvolvia
Linguagem SQL Parte I
FIB - Centro Universitário da Bahia Banco de Dados Linguagem SQL Parte I Francisco Rodrigues Santos [email protected] Slides gentilmente cedidos por André Vinicius R. P. Nascimento Conteúdo A Linguagem
Modulo 2 Gestão de Base
Didáxis - Escola Cooperativa de Vale S. Cosme Modulo 2 Gestão de Base de Dados Aula Nº 55 / 56 09-01-2008 Sumário: Programa de gestão de bases de dados. Introdução ao estudo das tabelas. 2 Gestão de Base
SQL - Banco de Dados. Disciplina: Banco de Dados. Professor: José Antônio. José Antônio - CEFET-RN 23/09/2015
SQL - Banco de Dados 1 Disciplina: Banco de Dados Professor: José Antônio 2 Tópicos de discussão Criando um banco de dados Incluindo, atualizando e excluindo linhas nas tabelas Pesquisa básica em tabelas
09/06/2015 EXEMPLO COM A CONSTRAINTS CHECK: CHECK EXISTEM ALGUNS TIPOS DISTINTOS DE RESTRIÇÕES QUE SE PODEM APLICAR A COLUNAS: Constraint NOT NULL
EXISTEM ALGUNS TIPOS DISTINTOS DE RESTRIÇÕES QUE SE PODEM APLICAR A COLUNAS: Constraint NOT NULL Constraint CHECK Constraint UNIQUE Gilvan Vieira Moura E-mail: [email protected] Constraint PRIMARY
Structured Query Language (SQL)
SQL Histórico Structured Query Language (SQL) Foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language) para suas primeiras tentativas
INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião
INTRODUÇÃO BANCO DE DADOS Prof. Msc. Hélio Esperidião BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um determinado
Tipos de Dados. Banco de Dados I Prof. Erinaldo Nascimento
FACULDADE ANGLO AMERICANO FOZ DO IGUAÇU Curso de Ciência da Computação 5º Período Disciplina: Banco de Dados I Prof. Erinaldo Sanches Nascimento Tipos de Dados Banco de Dados I Prof. Erinaldo Nascimento
