>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Relacionamentos entre tabelas ( Como fazer ?)



package com.example.originalprojetotcc;

import java.sql.SQLClientInfoException;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteCursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;

public class Banco extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);

SQLiteDatabase db = openOrCreateDatabase("restaurante.db", Context.MODE_PRIVATE, null);

StringBuilder sqlRestaurantes = new StringBuilder();
sqlRestaurantes.append("CREATE TABLE IF NOT EXISTS restaurante (");
sqlRestaurantes.append("_id INTEGER PRIMARY KEY, ");
sqlRestaurantes.append("nome VARCHAR(30), ");
sqlRestaurantes.append("tipo VARCHAR(30), ");
sqlRestaurantes.append("cidade VARCHAR(30), ");
sqlRestaurantes.append("endereco VARCHAR(100), ");
sqlRestaurantes.append("telefone VARCHAR(30), ");
sqlRestaurantes.append("telefone2 VARCHAR(30), ");
sqlRestaurantes.append("entrega VARCHAR(10), ");
sqlRestaurantes.append("facebook VARCHAR(255));");
db.execSQL(sqlRestaurantes.toString());

StringBuilder sqlCardapio = new StringBuilder();
sqlCardapio.append("CREATE TABLE IF NOT EXISTS cadarpio (");
sqlCardapio.append("_id INTEGER PRIMARY KEY, "); -------- AQUI EU GOSTARIA DO _ID da tabela restaurante, para fazer o relacionamento ---------
sqlCardapio.append("nome VARCHAR(30), ");
sqlCardapio.append("preco VARCHAR(30)); ");
db.execSQL(sqlCardapio.toString());




Como eu faço para ultilizar a _id da tabela restaurante para ser ultilizada na tabela cadarpio ? Por favor me ajude



1 Resposta


veja o tópico: http://devmedia.com.br/forum/relacionamento-no-sqlite/446186