Conceitos básicos Professor Esp. Diego André Sant’Ana

Slides:



Advertisements
Apresentações semelhantes
BANCO DE DADOS I Prof. Ricardo Santos.
Advertisements

Ana Paula B. Barboza Ivana Xavier Rodrigues
Tópicos em Banco de Dados
O Comando DROP INDEX Para eliminar um índice definido sobre uma tabela, utilize: Drop Index on ; Ex: No Access: Drop Index X on.
Banco de Dados Prof. Antonio.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
SQL Structured Query Language (continuação)
Evolução dos SGBD’s (2ª Parte).
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Funcionalidades de um SGBD
Prof.: Bruno Rafael de Oliveira Rodrigues
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Maurício Edgar Stivanello
SGBD.
Sistema Gerenciador de Banco de Dados SGBD
Sistema Gerenciador de Banco de Dados SGBD
Sumário 1 Processamento de Consultas 2 Introdução a Transações
Introdução à Engenharia da Computação
Oficina sobre banco de dados
SCC Bancos de Dados e Suas Aplicações
Material III-Bimestre Wagner Santos C. de Jesus
Linguagem de Banco de Dados - SQL
Banco de dados Profª Kelly Medeiros.
Administração de Sistemas de Informação Banco de Dados
CONCEITOS Modelo de Dados
Arquitetura e Linguagens
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
BANCO DE DADOS UNIVERSIDADE ESTADUAL DE SANTA CRUZ
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Design Patterns / Acesso ao banco de dados (java.sql)
Tipos de Linguagens do Banco de Dados
(Linguagem de Consulta Estruturada)
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
ACESSO A BASE DE DADOS.
SEGUNDA FASE / S2B MIC PERNAMBUCO SEGUNDA FASE / S2B MIC PERNAMBUCO
Desenvolvendo um script SQL
A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia.
Conceitos Programas Programação Linguagens de Programação SQL.
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
Banco de Dados Aplicado ao Desenvolvimento de Software
Modelagem de Dados 1 - MD1 Aula 1.
TECNOLOGIAS E LINGUAGENS PARA BANCO DE DADOS I
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
Triggers (Gatilhos) Professor Esp. Diego André Sant’Ana
SCC Bancos de Dados e Suas Aplicações
Mestrado em Engenharia de Computação área de concentração Geomática
Banco de Dados I I Comandos SQL
Linguagem SQL Prof. Juliano.
Controle de Concorrência
Professor Me. Jeferson Bussula Pinheiro.
Daniel Paulo Introdução Neste capítulo trataremos a relação entre tabelas e FILEGROUPS, bem como a alocação interna de dados.
UCSal – Bacharelado em Informática
VBA – Visual Basic para Aplicativos
UCSal – Bacharelado em Informática
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
Linguagem de definição de dados - SQL
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Banco de Dados SQL (Structured Query Language) Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.
BD SQL (Insert, Update, Delete) e Select Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Aula 1.  O que é?  Porque usar?  Onde é usado?  Como funciona?  SGBD  Linguagem SQL  Alguns Exemplos de tecnologias conhecidas.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Persistência de dados e padrão DAO
Prática de Banco de Dados Créditos: Prof. Jefferson Silva Adaptações: Prof. Nécio de Lima Veras.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Persistência de dados e padrão DAO Padrões de Projeto Orientado a Objetos Profa. Danielle Martin/Mauricio Universidade de Mogi das Cruzes.
Banco de Dados para Redes– Aula 03 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Conceitos básicos Professor Esp. Diego André Sant’Ana E-mail: diego.santana@ifms.edu.br Disciplina: Banco de Dados II

O que é SGBD O SGBD é um sistema de gerenciamento de banco de dados, é um conjunto de programa responsáveis pelo gerenciamento de uma ou varias base de dados. O objetivo é retirar da aplicação cliente a responsabilidade de gerenciar essas bases, gerenciando o acesso, manipulação e a organização desses dados.

O que é SGBD O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).”

O que é um SQL O SQL(Structured Query Language) é uma linguagem que é possível executar comandos no banco de dados.

O que é DML Linguagem de Manipulação de Dados (ou DML, de Data Manipulation Language) é uma família de linguagens de computador utilizadas para a recuperação, inclusão, remoção e modificação de informações em bancos de dados. Pode ser procedural, que especifica como os dados devem ser obtidos do banco; pode também ser declarativa (não procedural), em que os usuários não necessitam especificar o caminho de acesso, isto é, como os dados serão obtidos. O padrão SQL é não procedural. DMLs foram utilizadas inicialmente apenas por programas de computador, porém (com o surgimento da SQL) também têm sido utilizadas por pessoas. SELECT ... FROM ... WHERE ... INSERT INTO ... VALUES ... UPDATE ... SET ... WHERE ... DELETE FROM ... WHERE ...

Por que realizar analise dos dados Ajuda a obter um melhor conhecimento do problema. Ajudar o analista projetar adequadamente o banco de dados. Permitir o compartilhamento dos dados e a integração dos sistemas. Ajudar a unificar a visão que a empresa tem dos dados.

Por que realizar analise dos dados A analise dos dados é um conjunto de técnicas com o objetivo de identificar, conceituar e estruturar os dados de uma empresa, de uma parte da empresa ou de um sistema

Técnica de analise de dados Normalização dos dados é uma técnica forma, rigorosa e simples, de fácil aplicação, que visa à simplificação dos arquivos, mas não ajuda muito na investigação do problema.

Conceitos Dados são representações de entidades. Entidades: são pessoas (físicas ou jurídicas), objetos ou elementos que apresentam características (ou atributos) que demandam registro. Relacionamentos: de alguma maneira as entidades estão ligadas umas às outras. Essas ligações entre as tabelas são chamadas de relacionamentos.

Conceitos Campos Registros Tabelas Relacionamento entre tabelas Campos são os atributos(características) das entidades. Exemplo de campos: nome, código do produto, data da compra

Conceitos Registro é um agrupamento de campos Tal agrupamento caracteriza de forma única a entidade representada. Exemplo(Diego;26;Aquidauana;MS) Essa sequencia de valores representa os campos Nome Idade Cidade Estado

Seminários Pesquisar sobre Vantagens e Desvantagens? 1-Microsoft SQLServer 2-DB2 da IBM 3-MySQL 4-PostgreSQL 5-Oracle Grupos de 4 pessoas 10/03 e 11/03 apresentações

Seminários Grupos Dia 10/03 Grupo 1(DB2) - Gabriel, Marília, Ivanaldo, Almir Grupo 2(Oracle) – Ivan, Luís Cezar, Wanderson e Claudemir Dia 11/03 Grupo 3(MySQL) – Lucas, Roselene, Jaqueline, Reginaldo e Cristiana. Grupo 4(PostgreSQL) – Angelica, Rodrigo, Aline e Filipe Grupo 5 (Microsoft SqlServer –Carlos e Renan Lopes