SQL Server 2005 Transact SQL DDL. Criando um banco de dados SQL Server 2005

Tamanho: px
Começar a partir da página:

Download "SQL Server 2005 Transact SQL DDL. Criando um banco de dados SQL Server 2005"

Transcrição

1 Nome Número: Série SQL Server 2005 Transact SQL DDL Competências: Compreender a orientação a objetos e arquitetura clienteservidor, aplicando-as em bancos de dados; Habilidades: Implementar as estruturas modeladas usando banco de dados; Bases Tecnológicas: Ambientes/ferramentas de gerenciamento de bancos de dados (Linguagem de apoio: SQL Server). Criando um banco de dados SQL Server 2005 Projeto de banco de dados Assim como a construção de um carro, uma casa, um produto ou serviço novo, etc, é preciso que o banco de dados tenha o seu próprio projeto dentro do sistema de informação. O projeto permitirá aos administradores do sistema de informação e gestores do projeto conhecer os limites e a abrangencia do sistema (escopo) e, a partir do escopo, definir a quantidade de recursos aplicados a ele, assim como o volume e a complexidade de processos usados na sua construção e as atividades que o sistema executará depois de pronto. O projeto de banco de dados, atualmente, é feito com ferramentas CASE que permitem modelar o banco de dados de maneira lógica e gerar um script que pode ser executado em vários bancos de dados. Algumas ferramentas conhecidas são o MS Visio da Microsoft, o DBDesigner da FabForce e o ERWin da CA computer. Neste exemplo vamos usar um modelo criado de maneira muito rudimentar, apenas com os conceitos de banco de dados relacional, nosso modelo é composto por um Modelo Entidade-Relacionamento e um Modelo Lógico-Relacional criados a partir de um modelo de negócio. Modelo de Negócio: Clínica Médica O médico que atende na cínica é previamente cadastrado pelo número do CRM, (composto por 5 dígitos numéricos obrigatórios, deve ser um dado único e obrigatório para cada registro de médico na clínica), pelo nome (campo indexado obrigatório para todos os registros), pelo endereço (completo), por um número de celular (sem DDD) e pelo CPF (campo obrigatório e não repetido composto por 11 dígitos numéricos obrigatórios). Cada médico pode consultar um ou mais pacientes. Cada consulta registrará a data (10/01/08), a hora (08:00), o valor da consulta, o diagnóstico completo e se foi pedido exame ou não. 1

2 Os pacientes consultados na clinica são identificados pelo nome (campo índice obrigatório para todos os registros), endereço, telefone (com DDD) e CPF, (campo índice não repetido composto por 11 dígitos numéricos obrigatórios ATENÇÃO pode existir pacientes sem CPF). Um paciente deve ser consultado por um ou mais médicos. As especialidades registram apenas a especialidade(clinica Geral, Pediatria, Ortopedia, etc. Dado obrigatório para cada registro de especialidade e que não pode ser repetido), atendida na clinica. Um médico deve ter uma e somente uma especialidade. Enquanto uma especialidade pode ser relacionada a um ou mais médicos. Um paciente pode ser um e somente um paciente privado, isto é, possui convênio médico com algum plano de saúde. Os pacientes privados são registrados pelo nome do plano (Golden Cross, Unimed, etc. campo indexado e que permite repetição), pelo Número do Contrato(dado indexado alfanumérico obrigatório que pode ser repetido, de 8 dígitos obrigatórios), e se o paciente é Titular do plano de saúde (sim ou não). Um paciente privado deve ser um e somente um paciente na clínica. OBS: Campos com mais de sete caracteres não serão usados como chave primária. Campos criados como identificadores únicos (chave primária) serão do tipo numeração automática, campos nativos NÃO serão preenchidos automáticamente. Modelo Entidade-Relacionamento PACIENTE_PRIVADO 1 e 1 PACIENTE N Consulta N MEDICO N 1 tem ESPECIALIDADE Modelo Lógico-Relacional Figura 1 - MER Clínica Médica ENTIDADE ATRIBUTOS RELACIONAMENTO *#CRM CodEspecialidade com Paciente 1:N MEDICO Nome Parcial Endereco com Especialidade 1:1 Celular Total #CPF ESPECIALIDADE *CodEspecialidade com Medico 1:N PACIENTE #Especialidade *CodPaciente Nome Endereco Parcial com Medico 1:N Total com Paciente Publico 1:1 2

3 PACIENTE PRIVADO Telefone #CPF *CodPaciente #Plano NumeroContrato Titular Parcial com Paciente Privado 1:1 Parcial com Paciente 1:1 Total RELACIONAMENTO ATRIBUTOS *CodConsulta CRM CodPaciente Data CONSULTA Hora Valor Diagnostico Exame Tabela 1 - Modelagem Lógica - Clínica Médica Iniciando o SQL Server Menu iniciar, aponte para Todos os Programas, Microsoft SQL Server 2005 e clique em SQL Server Management Studio. A caixa de diálogo Connect to Server irá surgir. Figura 2 - Caminho para o SQL Server Management Studio 2. Faça o login no Database Engine que é o servidor central para a gestão dos Bancos de Dados SQL Server 2005, mantenha o nome do servidor a ser usado e a opção Windows Authentication que são valores padrão para efetuar o login em ambiente de teste. O nome do servidor eventualmente pode ser alterado. 3

4 Figura 3 - Caixa de diálogo Connect 3. Dentro do SQL Server Management Studio observamos as regiões Object Explorer e Summary. O Object Explorer serve para gerenciar os objetos do SQL Server e compreender a sua hierarquia; O Summary serve para mostrar os detalhes e/ou o conteúdo de cada objeto selecionado no Object Explorer. Figura 4 - SQL Server Management Studio (Object Explorer e Summary) Para criar e gerenciar um novo projeto de banco de dados é preciso criá-lo no SQL Server Solutions. 4

5 SQL Server Solutions O SQL Server Solution é uma coleção de um ou mais projetos que contém conexões de bancos de dados, scripts T-SQL e outros arquivos que apoiam o projeto de banco de dados. Criando um projeto com o SQL Server Solutions 1. No menu File, aponte para New e clique em Project. Uma caixa de diálogo New Project irá surgir; Figura 5 - Menu File, New, Project Na caixa de texto Name, selecione SQL Server Scripts1, escreva o nome do projeto ClinicaMedica e clique em OK. 5

6 Figura 6 - Caixa de diálogo New Project Para criar um SQL Serve Solution, é preciso criar um projeto, especificando o tipo de projeto conforme Figura 6 anterior através da seleção do tipo do projeto ente os templates do SQL Server. Esses modelos (templates) incluem SQL Server Script, Analysis Server Script, e SQL Mobile Scripts. Após selecionar o tipo do projeto, a nova solução é criada e exibida no Solution Explorer. 6

7 Figura 7 - SQL Server 2005: Solution Explorer Funções dos Diretórios SQL Solution Os diretórios do SQL Server Solution: Connection, Queries, e Miscellaneous, são disponibilizados no Solution Explorer. A seguir estão as funções dos componente presentes nos diretórios do projeto. O Diretório Connections define os arquivos que podem ser usados para informar as credenciais de conexão para a nova solução. O Diretório Queries define os diferentes tipos de queries criadas para o projeto especifico. Por exemplo, se o projeto é um SQL Server Script, todos os scripts SQL são armazenados no diretório Queries. A partir do diretório é possível adicionar, modificar e deletar esses scripts. O Diretório Miscellaneous serve para todos os demais arquivos suportados que são requisitados pela solução. Uma Solução SQL Server é salva como um arquivo de extensão.ssmssln. Quando o arquivo.ssmssln é aberto, é possível ver todos os scripts, conexões e demais arquivos usados no projeto. Criando um SQL Server Solution Depois de estabelecer a conexão com o servidor, crie uma query para suportar o Script SQL de construção, manipulação ou controle do banco de dados. Clique com o botão direito no diretório Queries, e clique em New Query. Ao adicionar uma query, a caixa de diálogo Connect to Database Engine surge. 7

8 Nessa caixa de diálogo, é preciso especificar as informações para conexão como o nome do servidor e a autenticação. Clique em Connect para aceitar o padrão. Agora, renomeie a query para ddlclinicamedica.sql. O arquivo ddlclinicamedica.sql será aberto em uma janela de query na região entral da tela. Para criar um banco de dados ClinicaMedica, digite o comando SQL a seguir: CREATE DATABASE ClinicaMedica;, na próxima linha digite. Após escrever a query, salve-a e salve o projeto (use as ferramentas save ou save all conforme indicado na Figura 26 a seguir). Além de consultas, pode-se adicionar arquivos mistos como arquivos de ajuda (Help), documentos do Word e outros formatos de arquivos ao projeto SQL Server Solution. Por exemplo, para adicionar um Portable Document File (pdf) ao projeto, clique com o botão direito no arquivo do projeto e selecione a opção Add e clique em Existing Item..., na caixa de diálogo Add Existing Item, navegue até o local onde o arquivo está, selecione todos os arquivos desejados, entre eles, adicione o arquivo do projeto, ClinicaMedica.pdf por exemplo, o arquivo ClinicaMedica.pdf é adicionado ao diretório Miscellaneous. Finalmente, salve e feche o projeto o projeto. Demonstração 1. Na região Solution Explorer clique com o botão direito no diretório Connections do projeto ClinicaMedica e clique em New Connection. A caixa de diálogo Connect to Server aparecerá. Figura 8 - Solution Explorer: Connection, New Connection 2. Na caixa de diálogo Connect to Server, clique em OK. 8

9 Figura 9 - Caixa de Diálogo Connect to Server 3. Na região Solution Explorer, clique com o botão direito no diretório Queries e clique em New Query. A caixa de diálogo Connect to Database Engine surge. Figura 10 - Solution Explorer: New Query 4. Na caixa de diálogo Connect to Database Engine clique em Connect 9

10 Figura 11 Caixa de Diálogo: Connect to Database Engine 5. Na região Solution Explorer, clique com o botão direito no arquivo SQLQuery1.sql, clique em Rename, e escreva ddlclinicamedica.sql. O arquivo ddlclinicamedica.sql abre a janela de query (QUERY WINDOW). Figura 12 - Rename: SQLQuery1 Obs: Atenção para não alterar a extensão do arquivo, caso a extensão não seja sql ele será instantâneamente removido para o diretório miscellaneous. Caso isso ocorra é só adicionar a extensão ao nome do arquivo e ele automáticamente será movido para o diretório Queries do Solution Explorer. 6. No arquivo ddlclinicamedica.sql, escreva a seguinte declaração SQL: CREATE DATABASE ClinicaMedica;. 10

11 Figura 13 - Código SQL em ddlclincamedica.sql 7. No menu Aquivo clique em Salvar ddlclinicamedica.sql. 8. (Para executar esta parte é necessário ter um arquivo ClinicaMedica.pdf salvo previamente na área de trabalho!) Na região Solution Explorer, clique com o botão direito no projeto ClinicaMedica, aponte para Add e clique em Existing Item. A caixa de diálogo Add Existing Item surge. Figura 14 - Add Existing Item Na caixa de listagem Look in, clique em Desktop 10. Na lista Files of Type, clique em All files (*.*) 11

12 Figura 15 - Caixa de diálogo Add Existing Item 11. Na guia Desktop, clique em ClinicaMedica.pdf, clique em Add. O arquivo ClinicaMedica.pdf irá surgir em uma nova janela. Figura 16 - Arquivo ClinicaMedica.pdf adicionado ao projeto ClinicaMedica 12. Na região Solution Explorer, clique com o botão direito no projeto ClinicaMedica e clique em Save ClinicaMedica.ssmssqlproj 12

13 Figura 17 - Salvando o projeto ClinicaMedica 13. Para fechar o projeto aberto basta clicar no menu File e clicar na opção Close Solution. Abrindo um projeto existente Figura 18 - Fechando um projeto (File, Close Solution) 1. Através do menu File, aponte para a opção Open e clique em Project/Solution. 13

14 Figura 19 - Abrindo um projeto de banco de dados (File, Open, Project/Solution...) 2. Surgirá a caixa de diálogo Open Project apontando para o diretório Project contido no diretório SQL Server Management Studio que por sua vez está contido no diretório Meus Documentos. Figura 20 - Caixa de diálogo Open Project 3. Escolha o diretório ClinicaMedica, dentro dele selecione o arquivo de extensão ClinicaMedica.ssmssln e clique em Open. 14

15 Figura 21 - Projeto de Banco de Dados administrado pelo SQL Server Management Studio. Executando uma Query em SQL Server Management Studio Para abrir uma janela de query no SQL Server Management Studio, dê um duplo clique na query ddlclinicamedica.sql que está no projeto, o arquivo de query será aberto na Query Window. A Query Window é usada para escrever queries SQL, executar stored procedures, e transactions. Figura 22 - Criando uma Query em SQL: Ferramentas NewQuery, Execute e Parse 15

16 Para criar um banco de dados novo a partir da query ddlclinicamedica.sql escreva a declaração SQL pertinente (ou use o código que já está escrito), clique no botão Parse (analisar) ou pressione [Ctrl + F5], para analisar a query antes de executá-la, analisar a query ajuda a identificar erros de sintaxe antes da execução do script sql, em seguida pode-se executar a query. Para executar a query, clique no botão Execute (executar) [F5] da barra de ferramentas. Após executar uma query, será possível observar os resultados na guia Results ou na guia Messages que está no painel Results. Através do painel Results pode ser visto o número de registros afetados pela query, o tempo gasto na execução e se o comando realmente foi executado com sucesso ou não. Figura 23 - Código SQL preenchido no arquivo ddlclinicamedica.sql, testado com a ferramenta Parse [CTRL + F5] e executado com a ferramenta Execute [F5]. Feche o arquivo ddlclinicamedica.sql clicando no xis que esta no canto superior direito da janela de consulta (Query Window) ou através do menu File, opção Close. Uma caixa de diálogo para verificar se você deseja salvar as alterações será exibida. Na caixa de menssagem, clique em Sim, para salvar as alterações feitas nos itens exibidos. 16

17 Figura 24 - Caixa de diálogo Save changes to the items (Salvar alterações) Obs: O asterísco colocado na janela de consulta (Query Window) indica que o arquivo foi alterado e ainda não está salvo, use as ferramentas Save ou Save All para salvar as alterações feitas antes de fechar os arquivos, conforme Figura 26. Criando uma nova query Para criar uma nova query clique no menu File, New, Query with Current Connection... ou [CTRL + N] ou clique diretamente no botão New Query na barra de ferramentas padrão conforme Figura 26. Figura 25 - Criando uma nova query apartir da conexão atual. 17

18 Obs: Perceba que a query nova não pede conexão com o banco de dados, pois ela está sob a conexão atual, isto é, o SQL Server Management Studio deduz que a query vai ser executada a partir da conexão atual. Vamos criar a tabela Médico no banco de dados clínica médica criado a partir da query ddlclinicamedica.sql e executada anteriormente, use o modelo Lógico- Relacional detalhado na Tabela 1 anteriormente para se orientar. Figura 26 - Criação de uma query nova, destaque para as ferramentas New Query, Save, Save All e Avaliable Database. ATENÇÃO! Observe através da ferramenta banco de dados disponível (Avaliable Database) que o banco de dados ativo não é o banco de dados que desejamos usar (é o banco de dados defaul: master), portanto, para criar a tabela médico no banco de dados que desejamos é preciso selecionar o banco de dados apartir do comando USE ClinicaMedica; descrito a seguir, antes de escrever o comando de criação da tabela. Escreva a seguir o comando de criação da tabela, verifique se existem erros usando a farramenta de análise [CTRL + F5] ou clicando no botão PARSE da barra de ferramentas padrão, caso o comando esteja correto clique em EXECUTE ou [F5] e efetive a criação da tabela. 18

19 Figura 27 - Query executada: Resultados exibidos no painel Results, guia Results. Observando os objetos a partir do Object Explorer Figura 28 - Object Explorer - Gestão do banco de dados e seus objetos através de interface gráfica. 19

20 É possível gerenciar os objetos e suas hierarquias facilmente a partir do Object Explorer conforme já citado anteriormente. A administração dos objetos de banco de dados com o Object Explorer é mais fácil, porém, para fins didáticos não usaremos a ferramenta Object Explorer pois desejamos compreender os conceitos da linguagem SQL que permite o trabalho com outros bancos de dados. Porém, para dúvidas relacionadas ao uso da ferramenta (que já é intuitiva) pesquisas nos manuais do Microsoft SQL Server Management Studio são recomandadas. Para salvar o script criado clique no botão Save e escolha o local onde se deseja salvar o script, clique em Desktop e perceba que ele pode ser salvo em qualquer parte do sistema. Figura 29 - Caixa de diálogo Save File As Obs: Veja que a caixa de diálogo Save File As aponta diretamente para o diretório do projeto ClinicaMedica, porém vamos salvar o arquivo na área de trabalho para estudar a abertura do arquivo independente do projeto. Determine o nome do arquivo ddlclinicamedica2.sql e salve o arquivo. Obs: Note que o nome do arquivo foi colocado na guia da Query Window. Feche o arquivo. 20

21 Abrindo o arquivo Clique no menu File, Open e escolha a opção File... Open. Figura 30 - Menu File, Open, File... para abrir um arquivo (.sql). Escolha o local onde o arquivo está salvo, selecione-o arquivo e clique em Figura 31 - Caixa de diálogo Open File, permite encontrar um arquivo a ser aberto. 21

22 Veja que a caixa de diálogo Connect será exibida, mantenha o padrão e clique no botão Connect, o arquivo será aberto na Query Window do SQL Server Management Studio. A partir do menu File, Save ddlclinicamedica.sql As indique o caminho do projeto. Observe que o arquivo é salvo ao lado do arquivo ddlclinicamedica.sql salvo anteriormente. Finalmente use a ferramenta Server Solutions para gerenciar o projeto. Obs: Veja que adicionar o arquivo de extensão.sql ao lado do outro arquivo, dentro do diretório do projeto, não significa que ele serão incorporado ao projeto, para incorporar um arquivo ao projeto é necessário adicioná-lo assim como foi feito com o arquivo de extensão.pdf que contém o projeto Lógico- Relacional do banco de dados e que foi incorporado anteriormente. Para criar um arquivo de scripts sql diretamente dentro do projeto clique com o botão direito dobre o diretório Queries do Solution Explorer e escolha a opção New Query, a caixa de diálogo Connect será exibida. Clique no botão Connect, escrever o script desejado e, neste caso, como as alterações foram feitas no projeto (arquivo ClinicaMedica.ssmssln), ele será salvo ao lado dos demais scripts mas só aparecerá na janela de projetos do Solution Explorer se o arquivo 22

23 ClinicaMedica.ssmssln, que é o projeto, tiver suas alterações salvas, caso não queira incluí-lo basta fechá-lo e clicar em não na caixa de diálogo Save Changes, o script será salvo mas não será exibido ao carregar o projeto. Figura 32 - Criando uma nova query diretamente no projeto aberto no Solution Explorer. Criando objetos a partir de código T-SQL DDL O Código SQL, como já sabemos, é dividido em DDL, DML e DCL. O primeiro serve para criar a estrutura de um banco de dados, tabelas, índices, etc, o segundo para manipular os dados contidos nas tabelas, adicionar, alterar, excluir e, principalmente, consultar dados e registros do banco de dados e o terceiro para determinar o acesso de determinados usuários aos dados e/ou estruturas do banco de dados gerenciando e controlando as possibilidades que os demais usuários do banco de dados podem ter. Neste tópico estudaremos os principais comandos para a criação de bancos de dados e seus objetos através de comandos sql, criados a partir de ferramentas Microsoft SQL Server Antes das sintaxes vamos observar alguns elementos fundamentais que irão compor os comandos. Principais elementos de comandos T-SQL DDL: Tipos de dados: lista dos principais tipos de dados úteis em SQL Server Restrições: Comandos de controle de dados para restringir os dados a serem inseridos em determinados campos. Sintaxes: Escopo para a criação de algum elemento palavras reservadas, obrigatórias e opcionais, nomes, etc. 23

24 Tipos de Dados Inteiro bigint: Número inteiro com valor entre -2^63 ( ) e 2^63-1 ( ). int: Número inteiro com valores entre -2^31 ( ) até 2^31 1 ( ). smallint: 2^15 ( ) até 2^15 1 (32.767). tinyint: Inteiro de 0 a 255. Bit (True ou False) bit: Inteiro com valor 1 ou 0. Decimal decimal: Número de precisão fixa de -10^38 +1 até 10^38 1. numeric: Funciona igual ao decimal. Money e smallmoney money: Valores monetários de -2^63 ( ,5808) até 2^63 1 ( ,5807), com precisão de dez milésimos de unidade monetária. smallmoney: Valores monetários de ,3648 até ,3647, com precisão de dez milésimos de unidade monetária. Números Flutuantes float: Numero de precisão flutuante de - 1,79E até 1,79E real: Número de precisão flutuante de E + 38 até 3.40E Data e Hora datetime: Data e hora de January 1, 1753, até December 31, 9999, com a precisão de três milésimos de segundo, ou 3.33 milisegundos. smalldatetime: Tipo data e hora de January 1, 1900, até June 6, 2079, com precisão de um minuto. Strings char: Dado do tipo caractere com o tamanho fixo máximo de bytes. varchar: Dado do tipo caractere com o tamanho variável máximo de bytes. text: Dado do tipo caractere com o tamanho fixo máximo de 2^31-1 (2,147,483,647) bytes. Constraint As constraints restrições são limitações estabelecidas pelo DBA 1 ao construir os campos das tabelas em um banco de dados. Essas restrições são responsáveis por garantir a integridade dos campo durante a manipulação de dados feita pelo usuário. Observe a seguir algumas das restrições mais comuns: 1 Administrador de Banco de Dados 24

25 Primary Key Define um ou mais campos como identificador único para cada registro na tabela, isto é, faz com que o campo não receba valores nulos ou repetidos. ALTER TABLE [<schema>].<tabela> ADD CONSTRAINT <PK_NomeConstraint> PRIMARY KEY (<CampoChave1>,..., <CampoChaveN>); Foreign Key Define um campo da tabela como chave estrangeira, isto é, exige que o valor a ser inserido no campo seja igual ao da chave primária relacionada ou nulo. Pode ser implementado ao criar ou ao alterar uma tabela. ALTER TABLE [<schema>].<tabelafilha> ADD CONSTRAINT <FK_NomeConstraint> FOREIGN KEY(<CampoChave>) REFERENCES [<schema>].<tabelapai>; Unique Garante que o valor a ser inserido em um campo não se repita. Deve ser implementado ao criar o campo no banco de dados ou através da criação de uma constraint conforme linha de código a seguir: ALTER TABLE [<schema>].<tabela> ADD CONSTRAINT <UQ_NomeConstraint> UNIQUE (<Campo>); Not Null Garante que o valor a ser inserido em um campo não será nulo, ou seja, o valor é requerido. Pode ser implementado durante a criação dos campos da tabela ou alterando a tabela a qualquer momento. Identity Auto incrementa um número inteiro seqüencial e preenche o campo automaticamente com o valor incrementado. Usa os tipos inteiro e decimal. Pode usar uma semente seed composta pelo valor inicial M a ser incrementado e um incremento increment representado por N, na sintaxe a seguir. Por exemplo: Se desejamos criar em uma tabela aluno uma chave primária cujo RM do primeiro aluno será 100 e é incrementado de 10 em 10, escrevemos a linha de código a seguir e alimentamos o valor de M com 100 e o valor de N com 10, porém é comum usar apenas a constraint Identity sem estabelecer os valores a serem incrementados com seed : 25

26 CREATE TABLE <NomeTabela>( <NomeCampo1> <TIPO_DADO> [NOT NULL] [PRIMARY KEY] [IDENTITY][(M, N)],... <NomeCampoN> <TIPO_DADO> [NOT NULL] ); Obs: Não pretendemos esgotar ou abordar todas as possibilidades de criação alteração e exclusão de bancos de dados, tabelas, campos e índices, mas sim, demonstrar os principais comandos para a construção de um banco de dados em SQL Server. Transact-SQL (DDL) Vamos usar como exemplo um projeto de banco de dados baseado no modelo de negócio a seguir: Modelo de Negócio: Escola Técnica Os alunos da escola técnica são cadastrados por um número de registro de matricula (dado numérico que pode ser auto incrementado, obrigatório, não permite repetição), nome (campo obrigatório, será item de busca), endereço, data da inscrição (item de busca), data de nascimento e CPF. Cada aluno deve cursar um ou mais componentes curriculares. O curso registra o módulo (1, 2 ou 3), a sigla da área (ADM, LOG, INFO, etc), o período (M, T ou N), a nota (B, MB ou I), a freqüência (dado numérico com até três números inteiros e duas casas decimais obtido a partir do lançamento diário feito pela secretaria a cada aula que o aluno assistir) do aluno no componente curricular. Todos os dados do curso podem e devem se repetir a cada registro, porém um aluno poderá cursar um componente curricular apenas uma vez, independente da área que o aluno cursar e a combinação de Módulo, Área e Periodo também não se repetiram mutuamente. Os componentes curriculares são registrados pela sigla do componente curricular (não repetido) (PET, R, BDA, etc) pela descrição do componente curricular (Planejamento Estratégico e Tático, Gestão Orçamentária, Banco de Dados, etc) (não repetido) e pela carga horária (50 ou 100 horas). Todos os dados são obrigatórios para cada componente curricular. Cada componente curricular pode ser cursado por um ou mais alunos. ALUNO N cursa N COMP_CURRICULAR Figura 33 - MER - Escola Técnica 26

27 Modelo Lógico-Relacional ALUNO ENTIDADE ATRIBUTOS RELACIONAMENTO Com Disciplina 1:N *#RM Total Nome com Aluno_Info 1:1 Endereco Parcial DataInscricao com Aluno_Adm 1:1 DataNascimento Parcial COMPONENTE_CURRICULAR *Sigla Descricao CargaHoraria Com Aluno 1:N Parcial RELACIONAMENTO ATRIBUTOS *CodCurso CodModulo Matricula Curso HorarioEntrada HorarioSaida Nota Frequencia Figura 34 - Modelo Lógico-Relacional O Transact SQL é o dialeto SQL para SQL Server, ele é dividido em três tipos de comandos, os comandos DDL 2 Linguagem de Definição de Dados, que estabelecem a estrutura do banco de dados a ser criado, os comandos DML que serão vistos a seguir e os comandos DCL, que podem ser vistos em um curso de SQL mais aprofundado. O Transact-SQL é um dialéto SQL para o SQL Server, ele possibilita entre os seus comandos SQL os comandos de definição de dados, ou seja, comandos que permitem definir os meta dados, que são os dados empregados na construção do banco de dados. Esses comandos DDL constroem o banco de dados para o DBA, permitindo que ele tenha total controle sobre a construção, alteração e exclusão de objetos do banco. Observe as principais sintaxes para criação, alteração e exclusão dos principais objetos do banco de dados a seguir: Banco de Dados: Comando usado para criar um banco de dados. Criando um banco de dados Sintaxe: CREATE DATABASE <NomeBanco>; 2 Defination Data Language 27

28 Exemplo: CREATE DATABASE Escola; Alterando um banco de dados Comando usado para alterar o nome de um banco de dados criado. Sintaxe: ALTER DATABASE <NomeBanco> MODIFY NAME = <NovoNome>; Exemplo: ALTER DATABASE Escola MODIFY NAME = EscolaTecnica; Excluindo um banco de dados Comando usado para excluir um banco de dados criado. O comando a seguir exclui um banco de dados existente. Porém, não será executado se o banco de dados que se deseja excluir for o mesmo que estiver em uso (Banco de Dados Ativo). Portanto, é necessário que o DBA use outro banco de dados e depois apague o banco de dados conforme mostra a linha de código de exemplo a seguir. Sintaxe: DROP DATABASE <NomeBanco>; Exemplo: DROP DATABASE EscolaTecnica; Usando um banco de dados dados ativo. Comando para usar um banco de dados, isto é, torná-lo o banco de Sintaxe: USE <NomeBanco>; 28

29 Exemplo: USE Escola; O banco de dados será alterado mesmo que esteja em uso, outras modificações podem ser feitas, porém, não são pertinentes neste momento. Schemas: Criação de um schema: Sintaxe: CREATE SCHEMA <NomeSchema> [<elemento_1>,..., <elemento_n>] Os elementos do schema citados na sintaxe acima podem ser substituidos por uma declaração CREATE TABLE, CREATE VIEW ou GRANT válida. Portanto, é possível criar um schema, definir seus objetos e definir suas permissões em uma única sintaxe. Exemplo: CREATE SCHEMA Controle CREATE TABLE ComponenteCurricular( SiglaCC CHAR(3) NOT NULL UNIQUE, Descricao VARCHAR(30) UNIQUE, CargaHoraria TINYINT ); Usando objetos contidos em schemas Todas as tabelas criadas dentro de um schema, conforme o código de exemplo acima, deverão informar o schema e o nome da tabela (<schema>.<tabela>) sempre que forem feitas manipulações com a estrutura da tabela, caso contrário o banco de dados não encontrará a tabela criada. Vamos usar neste exemplo uma Stored Procedure chamada sp_help para verificar a estrutura da tabela criada. Sintaxe: EXEC sp_help '[<NomeSchema>].<Tabela>'; Exemplo: Uso do objeto com o schema: 29

30 EXEC sp_help 'Controle.ComponenteCurricular'; Excluindo schemas Para excluir um schema é necessário que o schema esteja vazio, isto é, é preciso que todas as tabelas contidas no schema sejam movidas para outro schema ou sejam excluídas antes, senão o banco de dados não permitirá excluir o schema. Observe a sintaxe de exclusão da tabela do banco de dados e, posteriormente, do schema ao qual ele pertence. Sintaxe: DROP TABLE <schema>.<tabela>;... DROP TABLE <schema>.<tabelan>; DROP SCHEMA Controle; Exemplo: DROP TABLE Controle.ComponenteCurricular; DROP SCHEMA Controle; Tabelas: Criação CREATE TABLE [<NomeSchema>].<NomeTabela>( <CampoA> TIPO_DADO [NOT NULL] [PRIMARY KEY] [IDENTITY], <CampoB> TIPO_DADO [NOT NULL],... <CampoN> TIPO_DADO [NOT NULL] PRIMARY KEY (<CampoA>,...,<CampoN>), FOREIGN KEY(<CampoM>) REFERENCES [<NomeSchema>].<NomeTabela>,... FOREIGN KEY(<CampoM>) REFERENCES [<NomeSchema>].<NomeTabela> ); Cria uma tabela no banco de dados, estabelece os seus campos, os tipos de dados contido em cada campo, as restrições (constraint) estabelecidas para garantir a integridade de cada campo e a identificação das chaves primárias e 30

31 chaves estrangeiras da tabela, estabelecendo, portanto, os relacionamentos entre elas. Exemplo 1: Tabela simples CREATE TABLE ComponenteCurricular ( SiglaCC CHAR(3) NOT NULL UNIQUE, Descricao VARCHAR(30) UNIQUE, CargaHoraria TINYINT ); Exemplo 2: Tabela com chave primária CREATE TABLE Aluno ( RM INT NOT NULL PRIMARY KEY IDENTITY, Nome VARCHAR(20), Endereco VARCHAR(20), DataInscricao DATETIME, DataNascimento DATETIME, CPF CHAR(11) ); Exemplo 3: Tabela com chaves primárias e chave estrangeira CREATE TABLE Curso( Modulo CHAR(1) NOT NULL, SiglaCurso CHAR(3) NOT NULL, Periodo CHAR(1) NOT NULL, RM INT, SiglaCC CHAR(3), Frequencia DECIMAL(5,2), Nota VARCHAR(2) PRIMARY KEY(Modulo, SiglaCurso, Periodo), FOREIGN KEY(RM) REFERENCES Aluno ); Obs: Tenha atenção ao colocar as virgulas e os parênteses e não se esqueça de marcar todos os campos que se tornarão chaves primárias com a constraint NOT NULL. Alteração de tabelas (Campos) Exemplo 1: Adicionando um campo Sintaxe: ALTER TABLE <NomeTabela> ADD <NomeCampoA> <TipoDado> <RestriçãoA> <RestriçãoN>, <NomeCampoB> <TipoDado> <RestriçãoA> <RestriçãoN>, 31

Projeto de Banco de Dados: Empresa X

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;

Leia mais

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Nome Número: Série Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Proposta do projeto: Competências: Compreender a orientação a objetos e arquitetura cliente-servidor, aplicando-as

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

PHP INTEGRAÇÃO COM MYSQL PARTE 1

PHP INTEGRAÇÃO COM MYSQL PARTE 1 INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança

Leia mais

1. Domínio dos Atributos

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

Leia mais

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL

Leia mais

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL 1. O que é Linguagem SQL 2. Instrução CREATE 3. CONSTRAINT 4. ALTER TABLE 5. RENAME TABLE 6. TRUCANTE TABLE 7. DROP TABLE 8. DROP DATABASE 1 1. O que é Linguagem SQL 2. O SQL (Structured Query Language)

Leia mais

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 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

Leia mais

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011 Banco de Dados I Aula 12 - Prof. Bruno Moreno 04/10/2011 Plano de Aula SQL Definição Histórico SQL e sublinguagens Definição de dados (DDL) CREATE Restrições básicas em SQL ALTER DROP 08:20 Definição de

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

Comandos DDL. id_modulo = id_m odulo

Comandos DDL. id_modulo = id_m odulo Comandos DDL Estudo de Caso Controle Acadêmico Simplificado Uma escola contém vários cursos, onde cada aluno possui uma matricula num determinado curso. Estes cursos, por sua vez, possuem módulos, aos

Leia mais

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

Leia mais

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo TUTORIAL DO ACCESS PASSO A PASSO I. Criar um Novo Banco de Dados Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo 3. Clicar em Banco de Dados em Branco 4. Escrever um nome na caixa de diálogo

Leia mais

Linguagem SQL Sub-linguagem DDL

Linguagem SQL Sub-linguagem DDL Linguagem SQL Sub-linguagem DDL A SQL - Structured Query Language, foi desenvolvido pela IBM em meados dos anos 70 como uma linguagem de manipulação de dados (DML - Data Manipulation Language para suas

Leia mais

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. 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

Leia mais

Programação SQL. Introdução

Programação SQL. Introdução Introdução Principais estruturas duma Base de Dados: Uma BD relacional é constituída por diversas estruturas (ou objectos ) de informação. Podemos destacar: Database: designa a própria BD; Table/Tabela:

Leia mais

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 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

Leia mais

2008.1 SQL. Autor: Renata Viegas

2008.1 SQL. Autor: Renata Viegas SQL Autor: Renata Viegas 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

Leia mais

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.

Leia mais

2008.1. A linguagem SQL

2008.1. 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

Leia mais

Banco de Dados Microsoft Access: Criar tabelas

Banco de Dados Microsoft Access: Criar tabelas Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo

Leia mais

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre BANCO DE DADOS BANCO DE DADOS Prof. Patrícia Lucas 3º Trimestre ROTEIRO PARA O 3º TRIMESTRE 1. O MySQL DDL SQL 1. Como funciona o MySQL 2. Como criar um banco de dados no MySQL 3. Como criar tabelas: comandos

Leia mais

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 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

Leia mais

ADMINISTRAÇÃO DE BANCO DE DADOS

ADMINISTRAÇÃO DE BANCO DE DADOS ADMINISTRAÇÃO DE BANCO DE DADOS ARTEFATO 02 AT02 Diversos I 1 Indice ESQUEMAS NO BANCO DE DADOS... 3 CRIANDO SCHEMA... 3 CRIANDO TABELA EM DETERMINADO ESQUEMA... 4 NOÇÕES BÁSICAS SOBRE CRIAÇÃO E MODIFICAÇÃO

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

CRIANDO UM BANCO DE DADOS

CRIANDO UM BANCO DE DADOS CRIANDO UM BANCO DE DADOS Bem, antes de iniciarmos propriamente no delphi, devemos aprender a usar sua ferramentas, sendo uma das mais importantes o Database Desktop, pois é com esta que construímos nossos

Leia mais

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S. Como acessar o novo webmail da Educação? Manual do Usuário 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S. Tomaz IT.002 02 2/14 Como acessar o Webmail da Secretaria de Educação? Para

Leia mais

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. 1/20 PgAdmin O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. Site para download. Caso queira a última versão - http://www.pgadmin.org/download/ É uma

Leia mais

Manual para Envio de Petição Inicial

Manual para Envio de Petição Inicial Manual para Envio de Petição Inicial 1. Após abrir a página do PROJUDI, digite seu usuário e senha 1.1. Para advogados o usuário é o cpf.adv (ex: 12345678900.adv) 1.2. Após digitar os dados (login e senha),

Leia mais

INSTALAÇÃO DO SISTEMA CONTROLGÁS

INSTALAÇÃO DO SISTEMA CONTROLGÁS INSTALAÇÃO DO SISTEMA CONTROLGÁS 1) Clique duas vezes no arquivo ControlGasSetup.exe. Será exibida a tela de boas vindas do instalador: 2) Clique em avançar e aparecerá a tela a seguir: Manual de Instalação

Leia mais

EXERCÍCIOS PRÁTICOS. Banco de Dados

EXERCÍCIOS PRÁTICOS. Banco de Dados EXERCÍCIOS PRÁTICOS Banco de Dados Introdução ao uso do SQL Structured Query Language, considerando tanto DDL Data Definition Language quanto DML Data Manipulation Language. Banco de Dados selecionado:

Leia mais

Nome Número: Série. Relacionamentos

Nome Número: Série. Relacionamentos Nome Número: Série Relacionamentos Competências: Organizar dados coletadas de acordo com as ferramentas de gerenciamento e Selecionar ferramentas para manipulação de dados; Habilidades: Utilizar um ambiente

Leia mais

Linguagem SQL (Parte I)

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: contato@itatechjr.com.br Linguagem SQL (Parte I) Introdução

Leia mais

Como funciona? SUMÁRIO

Como funciona? SUMÁRIO SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...

Leia mais

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Veja abaixo um exemplo de como os dados são mostrados quando usamos o Objeto DataGridView O controle DataGridView é um dos objetos utilizados para exibir dados de tabelas de um banco de dados. Ele está disponível na guia de objetos Data na janela de objetos do vb.net. Será

Leia mais

O Primeiro Programa em Visual Studio.net

O Primeiro Programa em Visual Studio.net O Primeiro Programa em Visual Studio.net Já examinamos o primeiro programa escrito em C que servirá de ponto de partida para todos os demais exemplos e exercícios do curso. Agora, aprenderemos como utilizar

Leia mais

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 UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA 1 Linguagem SQL Linguagem de definição de dados (DDL) DISCIPLINA: Banco de Dados

Leia mais

Prof. Carlos Majer Aplicações Corporativas UNICID

Prof. Carlos Majer Aplicações Corporativas UNICID Este material pertence a Carlos A. Majer, Professor da Unidade Curricular: Aplicações Corporativas da Universidade Cidade de São Paulo UNICID Licença de Uso Este trabalho está licenciado sob uma Licença

Leia mais

Introdução ao Tableau Server 7.0

Introdução ao Tableau Server 7.0 Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para

Leia mais

SQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Definição de Dados. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Definição 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 Ingress SQL

Leia mais

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3)

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3) O recurso das Salas Virtuais é parte da estratégia adotada pelo Órgão Gestor da Política Nacional de Educação Ambiental para estimular e fortalecer a participação de grupos, coletivos e colegiados no processo

Leia mais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Criação da Base de Dados (MySQL) Criação de Tabelas Tipo de Dados Chave Primária

Leia mais

Disciplina: Unidade V: Prof.: E-mail: Período:

Disciplina: Unidade V: Prof.: E-mail: Período: Encontro 17 Disciplina: Sistemas de Banco de Dados Unidade V: Introdução à Linguagem SQL Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 13. Introdução à Linguagem SQL Introdução

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

Prof. Omero, pág. 63. Banco de Dados InterBase.

Prof. Omero, pág. 63. Banco de Dados InterBase. Prof. Omero, pág. 63 O que é o InterBase? O InterBase é um SGBDR - Sistema Gerenciador de Banco de Dados Cliente/Servidor Relacional 1 que está baseado no padrão SQL ANSI-9, de alta performance, independente

Leia mais

Principais Comandos SQL Usados no MySql

Principais Comandos SQL Usados no MySql Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

DBDesigner 4. NomeFunc 1,N FUNCIONÁRIO. CargaHoraria. MatrFunc

DBDesigner 4. NomeFunc 1,N FUNCIONÁRIO. CargaHoraria. MatrFunc DBDesigner 4 O DBDesigner 4 é uma ferramenta CASE (Computer-Aided Software Engineering) voltada para a modelagem de dados dos sistemas. Para utilizá-lo é necessário, primeiramente, criar o Modelo Conceitual

Leia mais

USANDO O ROUNDCUBE WEBMAIL

USANDO O ROUNDCUBE WEBMAIL USANDO O ROUNDCUBE WEBMAIL ATENÇÃO! Para utilizar este tutorial não se esqueça: Onde estiver escrito seusite.com.br substitua pelo ENDEREÇO do seu site (domínio). Ex.: Se o endereço do seu site é casadecarnessilva.net

Leia mais

Faculdade Boa Viagem Sistemas de Informação Gerenciais EXERCÍCIO PASSO-A-PASSO PEDIDOS E CONTROLE DE ESTOQUE. Microsoft Access.

Faculdade Boa Viagem Sistemas de Informação Gerenciais EXERCÍCIO PASSO-A-PASSO PEDIDOS E CONTROLE DE ESTOQUE. Microsoft Access. Faculdade Boa Viagem Sistemas de Informação Gerenciais EXERCÍCIO PASSO-A-PASSO PEDIDOS E CONTROLE DE ESTOQUE Microsoft Access Professor: M.Sc. Joel da Silva Recife-PE 2006 FBV Controle de Estoque passo-a-passo

Leia mais

INTRODUÇÃO À LINGUAGEM SQL CRIAÇÃO DE BANCO DE DADOS E OTIMIZAÇÃO DE CONSULTAS

INTRODUÇÃO À LINGUAGEM SQL CRIAÇÃO DE BANCO DE DADOS E OTIMIZAÇÃO DE CONSULTAS Esclarecimento Licenciamento de Uso Este documento é propriedade intelectual 2012 da NRSYSTEM COMÉRCIO E SERVIÇOS DE INFORMÁTICA LTDA-ME, consiste de uma compilação de diversos materiais entre livros,

Leia mais

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco). Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada

Leia mais

AULA 2 INTERAÇÃO COM O BANCO DE DADOS

AULA 2 INTERAÇÃO COM O BANCO DE DADOS AULA 2 INTERAÇÃO COM O BANCO DE DADOS BANCO DE DADOS POSTGRESQL O PostgreSQL é um sistema gerenciador de banco de dados dos mais robustos e avançados do mundo. Seu código é aberto e é totalmente gratuito,

Leia mais

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação

Leia mais

EXEMPLO DE COMO FAZER UMA MALA DIRETA

EXEMPLO DE COMO FAZER UMA MALA DIRETA EXEMPLO DE COMO FAZER UMA MALA DIRETA OBS: Para esta nota de aula foi utilizada como referência: Apostila Mala Direta Santos, Jorge Rodrigues dos. Foram adaptados os comando para utilizar mala direta no

Leia mais

Dicas para usar melhor o Word 2007

Dicas para usar melhor o Word 2007 Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.

Leia mais

Tela Inicial: O Banco de Dados e seus objetos:

Tela Inicial: O Banco de Dados e seus objetos: Access 1 Tela Inicial: 2 ÁREA DE TRABALHO. Nosso primeiro passo consiste em criar o arquivo do Access (Banco de Dados), para isto utilizaremos o painel de tarefas clicando na opção Banco de Dados em Branco.

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos Manual do Usuário Presidente Prudente, outubro de 2010 Índice 1. Introdução e Instruções

Leia mais

Linguagem de Consulta - SQL

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

Leia mais

15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz

15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz 15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz MANUAL DE UTILIZAÇÃO DO WEBMAIL GETEC 01 2/13 Como acessar o Webmail da Secretaria de Educação? Para utilizar o Webmail da Secretaria de

Leia mais

AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES

AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES BANCO DE DADOS GERENCIAL 1 AULA 6 INTEGRIDADOS DOS DADOS - CRIANDO RESTRIÇÕES Integridade de domínio A integridade de domínio é a validade de entradas para uma coluna específica. É possível aplicar a integridade

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS

Leia mais

Manual de configuração do sistema

Manual de configuração do sistema Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro

Leia mais

Segurança de Acesso a Banco de Dados no MS SQL Server

Segurança de Acesso a Banco de Dados no MS SQL Server Segurança de Acesso a Banco de Dados no MS SQL Server Para efetuar com sucesso os exemplos que serão mostrados a seguir é necessário que exista no SQL Server uma pessoa que se conecte como Administrador,

Leia mais

Lição 1 - Criação de campos calculados em consultas

Lição 1 - Criação de campos calculados em consultas 1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas

Leia mais

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 1

Conhecendo o Visual FoxPro 8.0 Parte 1 AULA Conhecendo o Visual FoxPro 8.0 Parte 1 Em qualquer profissão é importante que se conheça bem as ferramentas que serão usadas para executar o trabalho proposto. No desenvolvimento de software não é

Leia mais

WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados

WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto

Leia mais

Sumário INTRODUÇÃO... 3. 1. Acesso ao Ambiente do Aluno... 4. 2. Ferramentas e Configurações... 5. 2.1 Ver Perfil... 5. 2.2 Modificar Perfil...

Sumário INTRODUÇÃO... 3. 1. Acesso ao Ambiente do Aluno... 4. 2. Ferramentas e Configurações... 5. 2.1 Ver Perfil... 5. 2.2 Modificar Perfil... Sumário INTRODUÇÃO... 3 1. Acesso ao Ambiente do Aluno... 4 2. Ferramentas e Configurações... 5 2.1 Ver Perfil... 5 2.2 Modificar Perfil... 6 2.3 Alterar Senha... 11 2.4 Mensagens... 11 2.4.1 Mandando

Leia mais

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011

Leia mais

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 11-1. INTRODUÇÃO TRIGGERS (GATILHOS OU AUTOMATISMOS) Desenvolver uma aplicação para gerenciar os dados significa criar uma aplicação que faça o controle sobre todo ambiente desde a interface, passando

Leia mais

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

LINGUAGEM DE BANCO DE DADOS

LINGUAGEM DE BANCO DE DADOS LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados

Leia mais

TUTORIAL III: ADICIONANDO AJUDA. Adicionando Ajuda

TUTORIAL III: ADICIONANDO AJUDA. Adicionando Ajuda Adicionando Ajuda Para construir arquivos de ajuda do Windows, é necessário saber quais são os componentes de um arquivo de ajuda. Você tem três arquivos básicos que são parte de cada arquivo de ajuda:

Leia mais

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

Leia mais

1 Natuur Online Cadastre-se Nome, Login E-mail Cadastrar.

1 Natuur Online Cadastre-se Nome, Login E-mail Cadastrar. 1 Essa é a tela de acesso do Natuur Online, clique aqui para acessar o site e siga o passo-apasso abaixo. Se esse é o seu primeiro acesso, clique em Cadastre-se. 2 - Preencha os dados solicitados com Nome,

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS Relembrando... Gabinete Ligando o computador São três passos básicos O ambiente Windows O Windows é um tipo de software chamado sistema operacional

Leia mais

Iniciando o MySQL Query Brower

Iniciando o MySQL Query Brower MySQL Query Brower O MySQL Query Browser é uma ferramenta gráfica fornecida pela MySQL AB para criar, executar e otimizar solicitações SQL em um ambiente gráfico. Assim como o MySQL Administrator foi criado

Leia mais

Linguagem SQL Parte I

Linguagem SQL Parte I FIB - Centro Universitário da Bahia Banco de Dados Linguagem SQL Parte I Francisco Rodrigues Santos chicowebmail@yahoo.com.br Slides gentilmente cedidos por André Vinicius R. P. Nascimento Conteúdo A Linguagem

Leia mais

CONFIGURAÇÃO MINIMA EXIGIDA:

CONFIGURAÇÃO MINIMA EXIGIDA: Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010 BANCO DE DADOS: SQL UERN - Universidade do Estado do Rio Grande do Norte. Departamento de Ciências da Computação. 27 de janeiro de 2010 índice 1 Introdução 2 3 Introdução SQL - Structured Query Language

Leia mais

Introdução ao SQL. O que é SQL?

Introdução ao SQL. O que é SQL? Introdução ao SQL 1 O que é SQL? Inicialmente chamada de Sequel, SQL (Structured Query Language), é a linguagem padrão utilizada para comunicar-se com um banco de dados relacional. A versão original foi

Leia mais

SuperStore Sistema para Automação de Óticas

SuperStore Sistema para Automação de Óticas SuperStore Sistema para Automação de Óticas MANUAL DO USUÁRIO (Administrador) Contato: (34) 9974-7848 http://www.superstoreudi.com.br superstoreudi@superstoreudi.com.br SUMÁRIO 1 ACESSANDO O SISTEMA PELA

Leia mais

Data Transformation Services (DTS) por Anderson Ferreira Souza

Data Transformation Services (DTS) por Anderson Ferreira Souza Data Transformation Services (DTS) por Anderson Ferreira Souza O Sql Server possui um recurso extremamente poderoso que é muito pouco utilizado pelos administradores e programadores. Com certeza, sendo

Leia mais

Treinamento sobre SQL

Treinamento sobre SQL Treinamento sobre SQL Como Usar o SQL Os dois programas que você mais utilizara no SQL Server são: Enterprise Manager e Query Analyzer. No Enterprise Manager, você pode visualizar e fazer alterações na

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

Aula 1: Noção Básica e Criação de Tabelas.

Aula 1: Noção Básica e Criação de Tabelas. Aula 1: Noção Básica e Criação de Tabelas. Introdução Olá! Seja bem-vindo a apostila de Microsoft Access 2010. Access 2010 é um Sistema de Gerenciamento de Banco de Dados da Microsoft, distribuído no pacote

Leia mais

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível

Leia mais

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Associação Educacional Dom Bosco Curso de Engenharia 1º ano Formatação condicional utilizando o valor da célula O que é? Algumas vezes é preciso destacar os valores, ou seja, como colocar em vermelho ou entre parênteses, os negativos, e de outra cor os positivos,

Leia mais

Universidade Federal de Mato Grosso. Secretaria de Tecnologias da Informação e Comunicação. SISCOFRE Sistema de Controle de Frequência MANUAL

Universidade Federal de Mato Grosso. Secretaria de Tecnologias da Informação e Comunicação. SISCOFRE Sistema de Controle de Frequência MANUAL Universidade Federal de Mato Grosso Secretaria de Tecnologias da Informação e Comunicação SISCOFRE Sistema de Controle de Frequência MANUAL Versão 2.1 2013 Cuiabá MT Sumário Usuários do SISCOFRE... 3 Fases

Leia mais

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do

Leia mais

Manual Integra S_Line

Manual Integra S_Line 1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras

Leia mais