Projeto Supervisionado no Desenvolvimento de Aplicaes Profissionais na
- Slides: 7
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Bancos de Dados
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Bancos de Dados – Definições – Conceitos
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Definições – Banco de Dados são coleções organizadas de dados, que se relacionam de forma a criar informação relevante para uma aplicação. – Sistemas de Gerenciamento de Banco de Dados (SGDB ) são sistemas que provêem acesso a grandes quantidades de dados persistidos de forma eficiente, confiável, segura e conveniente a múltiplos usuários ( Jennifer Widom ).
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Conceitos – Modelo de dados • Define como os dados são estruturados e persistidos – Relacional – Hierarquico – Redes – Esquema • Define os tipos de dados a serem persistidos – Descreve as entidades sendo representadas no banco de dados ( seus atributos e como se relacionam entre si) – Linguagem de Definição de Dados • Usado para descrever o esquema do banco de dados – Linguagem de Manipulação de Dados • Usado para modificar e recuperar os dados
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Conceitos – Modelo de dados Relacional • Dados são representados como um conjunto de entradas em tabelas • Tabelas são chamadas de Relações ou Entidades – Cada tabela , primariamente, representa uma entidade do sistema » Veículos, Clientes, Transportadoras, etc • Cada Entidade ( tabela ) tem um conjunto de atributos ( colunas ) • Os dados são representados por tuplas ( linhas ) nas relações ( tabelas )
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Exemplo Transportadora ID Nome CNPJ 234 Gato Mia 20. 555. 345/0001 -23 857 Expresso Siberiano 50. 202. 876/0001 -34 645 Quebra Vaso 89. 374. 847/0001 -45 Caminhão Placa Modelo Transportadora KDG 8573 Mercedes 234 KJG 8745 MAM 234 LKF 8755 Fiat 857
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web • Exemplo – Criação do Modelo em SQL • • Comando Create Table http: //www. w 3 schools. com/sql_create_table. asp CREATE TABLE Nome. Da. Tabela ( campo 1 tipo. Campo 1, campo 2 tipo. Campo 2 , . . . ) Create