DiegoEmilio01 / IIC3413

Repositorio del curso Implementación de Sistemas de Bases de Datos
16 stars 2 forks source link

Duda test e isam_clustered #24

Open TomasAlcalde opened 2 months ago

TomasAlcalde commented 2 months ago

Hola! Tengo dos dudas acerca del laboratorio 2:

  1. Como puedo saber si al correr el test_t2 obtuve el output correcto?
  2. Para poder implementar isam_clustered en el proyecto supongo que debo crear todos los archivos relacionados a este tipo de estructura. En que otras partes debo modificar archivos para que se pruebe la implementación?
cirojas commented 2 months ago
  1. El output del test son todos las tuplas donde la primera columna tiene un valor entre test_record_B50 y test_record_B51 (lexicografico) y el orden debería ser el mismo en que se insertó (numérico). Aprovecho de repertir lo que dije en otro issue (#25): el test_t2.cc no está para determinar si su tarea esta buena o mala, está de ejemplo para que ustedes puedan hacer sus propios tests. De hecho ese test es bien malo porque todos los inserts van a la misma hoja.

  2. Parte del bonus es que naveguen el código y lo descubran. Puedes partir navegando el código desde test_t2.cc y deberías ser capaz de verlo.

El output sería (según mi solución):

"test_record_B50",500
"test_record_B51",510
"test_record_B500",5000
"test_record_B501",5010
"test_record_B502",5020
"test_record_B503",5030
"test_record_B504",5040
"test_record_B505",5050
"test_record_B506",5060
"test_record_B507",5070
"test_record_B508",5080
"test_record_B509",5090
"test_record_B5000",50000
"test_record_B5001",50010
"test_record_B5002",50020
"test_record_B5003",50030
"test_record_B5004",50040
"test_record_B5005",50050
"test_record_B5006",50060
"test_record_B5007",50070
"test_record_B5008",50080
"test_record_B5009",50090
"test_record_B5010",50100
"test_record_B5011",50110
"test_record_B5012",50120
"test_record_B5013",50130
"test_record_B5014",50140
"test_record_B5015",50150
"test_record_B5016",50160
"test_record_B5017",50170
"test_record_B5018",50180
"test_record_B5019",50190
"test_record_B5020",50200
"test_record_B5021",50210
"test_record_B5022",50220
"test_record_B5023",50230
"test_record_B5024",50240
"test_record_B5025",50250
"test_record_B5026",50260
"test_record_B5027",50270
"test_record_B5028",50280
"test_record_B5029",50290
"test_record_B5030",50300
"test_record_B5031",50310
"test_record_B5032",50320
"test_record_B5033",50330
"test_record_B5034",50340
"test_record_B5035",50350
"test_record_B5036",50360
"test_record_B5037",50370
"test_record_B5038",50380
"test_record_B5039",50390
"test_record_B5040",50400
"test_record_B5041",50410
"test_record_B5042",50420
"test_record_B5043",50430
"test_record_B5044",50440
"test_record_B5045",50450
"test_record_B5046",50460
"test_record_B5047",50470
"test_record_B5048",50480
"test_record_B5049",50490
"test_record_B5050",50500
"test_record_B5051",50510
"test_record_B5052",50520
"test_record_B5053",50530
"test_record_B5054",50540
"test_record_B5055",50550
"test_record_B5056",50560
"test_record_B5057",50570
"test_record_B5058",50580
"test_record_B5059",50590
"test_record_B5060",50600
"test_record_B5061",50610
"test_record_B5062",50620
"test_record_B5063",50630
"test_record_B5064",50640
"test_record_B5065",50650
"test_record_B5066",50660
"test_record_B5067",50670
"test_record_B5068",50680
"test_record_B5069",50690
"test_record_B5070",50700
"test_record_B5071",50710
"test_record_B5072",50720
"test_record_B5073",50730
"test_record_B5074",50740
"test_record_B5075",50750
"test_record_B5076",50760
"test_record_B5077",50770
"test_record_B5078",50780
"test_record_B5079",50790
"test_record_B5080",50800
"test_record_B5081",50810
"test_record_B5082",50820
"test_record_B5083",50830
"test_record_B5084",50840
"test_record_B5085",50850
"test_record_B5086",50860
"test_record_B5087",50870
"test_record_B5088",50880
"test_record_B5089",50890
"test_record_B5090",50900
"test_record_B5091",50910
"test_record_B5092",50920
"test_record_B5093",50930
"test_record_B5094",50940
"test_record_B5095",50950
"test_record_B5096",50960
"test_record_B5097",50970
"test_record_B5098",50980
"test_record_B5099",50990